{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "source",
 "url": "/sources/whoscored-com/",
 "canonical": "/sources/whoscored-com/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "WhoScored: Football Prediction Record",
 "description": "Verified record: 366 settled picks by WhoScored recorded before kick-off across 215 matches, 19 Oct 2026 – 7 Nov 2026: +0.1% at our recorded market prices.",
 "first_paragraph": {
  "body": "Forecast Record recorded 366 settled live picks by WhoScored before kick-off across 215 matches between 19 October and 7 November 2026. At our recorded market prices these picks returned +0.1% on the total staked. Of the 788 predictions we hold for WhoScored, 710 are linked to matches: 710 were recorded by us before kick-off. Figures as of 7 November 2026.",
  "key_number": "+0.1%",
  "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": 533,
  "date_count": 20,
  "required_settled": 10,
  "required_dates": 2
 },
 "data_date": "2026-11-07T18:44:08.699Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "07fd470082e7eb1ace9178cabe1ff10c0610d16a1b915d96f0d4c6f203d4c664",
 "dependency_group": "author:e-720ec2720a5ebeecc34f3c04",
 "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/whoscored-com/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/sources/whoscored-com/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-720ec2720a5ebeecc34f3c04",
  "public_name": "WhoScored",
  "tracker_number": 5012,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-18",
   "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-720ec2720a5ebeecc34f3c04-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": "0.1277",
   "unit": "percent",
   "data_status": "calculated",
   "cause": null,
   "n_bets": 366,
   "n_events": 215,
   "n_void": 0,
   "ci_low": "-10.0143",
   "ci_high": "11.3436",
   "ci_method": "cluster_bootstrap",
   "price_source": "market_price",
   "coverage_percent": "0.00",
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T18:44:08.699Z",
   "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: 366 settled picks across 215 matches",
  "average_odds": "1.93",
  "odds_from_author": 0,
  "odds_from_snapshot": 366
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_uid": "sr-d52adbe1a55273c4369ec0ed",
  "bankroll_hundredths": 994674,
  "reserve_hundredths": 130000,
  "issued_total_hundredths": 1000000,
  "top_up_count": 0,
  "profit_hundredths": -5326,
  "rewards_off": null,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "data_points": [
   {
    "at": "2026-10-21T00:41:06.826Z",
    "bankroll_hundredths": 990000,
    "profit_hundredths": -10000,
    "outcome_id": "ish-fea8a4998b30d0a1f36ee97d"
   },
   {
    "at": "2026-10-21T00:41:07.263Z",
    "bankroll_hundredths": 998600,
    "profit_hundredths": -1400,
    "outcome_id": "ish-e35a4209ada7fad471901a2d"
   },
   {
    "at": "2026-10-21T00:41:07.274Z",
    "bankroll_hundredths": 1007600,
    "profit_hundredths": 7600,
    "outcome_id": "ish-0b99473925e81cdebc6297f7"
   },
   {
    "at": "2026-10-21T00:41:07.291Z",
    "bankroll_hundredths": 997600,
    "profit_hundredths": -2400,
    "outcome_id": "ish-6970c86300bc47bba066d558"
   },
   {
    "at": "2026-10-21T00:41:07.308Z",
    "bankroll_hundredths": 1028600,
    "profit_hundredths": 28600,
    "outcome_id": "ish-d809893320d3776e50535d2e"
   },
   {
    "at": "2026-10-21T00:41:07.340Z",
    "bankroll_hundredths": 1039000,
    "profit_hundredths": 39000,
    "outcome_id": "ish-abd68de4ad528faaf729cba3"
   },
   {
    "at": "2026-10-21T22:09:14.807Z",
    "bankroll_hundredths": 998000,
    "profit_hundredths": -2000,
    "outcome_id": "ish-beba6442e59def87be99fd29"
   },
   {
    "at": "2026-10-21T22:09:14.814Z",
    "bankroll_hundredths": 1000825,
    "profit_hundredths": 825,
    "outcome_id": "ish-ab2b30c48ab82bd5b6fd99c4"
   },
   {
    "at": "2026-10-22T00:44:44.040Z",
    "bankroll_hundredths": 1004825,
    "profit_hundredths": 4825,
    "outcome_id": "ish-79f841a173cb7c37c086417b"
   },
   {
    "at": "2026-10-22T00:44:44.053Z",
    "bankroll_hundredths": 1007023,
    "profit_hundredths": 7023,
    "outcome_id": "ish-960ae9dee38b8777abd26294"
   },
   {
    "at": "2026-10-22T00:44:44.057Z",
    "bankroll_hundredths": 1009620,
    "profit_hundredths": 9620,
    "outcome_id": "ish-fec2d78425069f8366ec4d0a"
   },
   {
    "at": "2026-10-22T00:44:44.366Z",
    "bankroll_hundredths": 1012018,
    "profit_hundredths": 12018,
    "outcome_id": "ish-20bbdd9b1fc04f10e7f67d54"
   },
   {
    "at": "2026-10-22T00:50:14.846Z",
    "bankroll_hundredths": 1013218,
    "profit_hundredths": 13218,
    "outcome_id": "ish-dae4d17563ff6a1472e05d44"
   },
   {
    "at": "2026-10-22T00:50:15.142Z",
    "bankroll_hundredths": 1018026,
    "profit_hundredths": 18026,
    "outcome_id": "ish-e19a3f62268887f6392ddaa7"
   },
   {
    "at": "2026-10-22T00:50:15.267Z",
    "bankroll_hundredths": 1019137,
    "profit_hundredths": 19137,
    "outcome_id": "ish-30b0fdaf9c56aaf91d4aadb7"
   },
   {
    "at": "2026-10-22T11:04:31.804Z",
    "bankroll_hundredths": 1023237,
    "profit_hundredths": 23237,
    "outcome_id": "ish-6233c45f7f0c8f71a6e04f0e"
   },
   {
    "at": "2026-10-22T11:15:16.438Z",
    "bankroll_hundredths": 1072087,
    "profit_hundredths": 72087,
    "outcome_id": "ish-5f6dda831d7d221204ec62a6"
   },
   {
    "at": "2026-10-22T11:25:47.771Z",
    "bankroll_hundredths": 1079587,
    "profit_hundredths": 79587,
    "outcome_id": "ish-953f5d8248beb367f0a89e61"
   },
   {
    "at": "2026-10-22T11:59:19.054Z",
    "bankroll_hundredths": 1069587,
    "profit_hundredths": 69587,
    "outcome_id": "ish-d5ca0df173d274e6376bbcfc"
   },
   {
    "at": "2026-10-22T11:59:19.102Z",
    "bankroll_hundredths": 1059587,
    "profit_hundredths": 59587,
    "outcome_id": "ish-ecae1eca24afa270e0112eb6"
   },
   {
    "at": "2026-10-22T11:59:19.113Z",
    "bankroll_hundredths": 1049587,
    "profit_hundredths": 49587,
    "outcome_id": "ish-ab9d65b01e7d15710e404b95"
   },
   {
    "at": "2026-10-22T11:59:19.176Z",
    "bankroll_hundredths": 1059787,
    "profit_hundredths": 59787,
    "outcome_id": "ish-8a66376ceee2cd0a0244f7f3"
   },
   {
    "at": "2026-10-22T12:09:55.410Z",
    "bankroll_hundredths": 1049787,
    "profit_hundredths": 49787,
    "outcome_id": "ish-cf3ccea81b2c8a6cc5c2d545"
   },
   {
    "at": "2026-10-22T12:09:55.489Z",
    "bankroll_hundredths": 1039787,
    "profit_hundredths": 39787,
    "outcome_id": "ish-b6f14b65d1ed7d2ba8be81b9"
   },
   {
    "at": "2026-10-22T12:20:28.364Z",
    "bankroll_hundredths": 1029787,
    "profit_hundredths": 29787,
    "outcome_id": "ish-e3b5091b707e7c0bd2ec313e"
   },
   {
    "at": "2026-10-22T12:20:28.456Z",
    "bankroll_hundredths": 1038587,
    "profit_hundredths": 38587,
    "outcome_id": "ish-a840ec5e6adce93a97ac1497"
   },
   {
    "at": "2026-10-22T12:36:18.186Z",
    "bankroll_hundredths": 1043537,
    "profit_hundredths": 43537,
    "outcome_id": "ish-5c8b8887f70ca89d7751e8ac"
   },
   {
    "at": "2026-10-22T12:41:47.710Z",
    "bankroll_hundredths": 1045537,
    "profit_hundredths": 45537,
    "outcome_id": "ish-604982f20dfde95613ba5065"
   },
   {
    "at": "2026-10-22T12:41:48.034Z",
    "bankroll_hundredths": 1047437,
    "profit_hundredths": 47437,
    "outcome_id": "ish-e5d126924cc2ddf4d34f1d9b"
   },
   {
    "at": "2026-10-22T12:47:01.822Z",
    "bankroll_hundredths": 1052737,
    "profit_hundredths": 52737,
    "outcome_id": "ish-bfc0f111e3d32b98a9998d88"
   },
   {
    "at": "2026-10-22T12:47:01.854Z",
    "bankroll_hundredths": 1055337,
    "profit_hundredths": 55337,
    "outcome_id": "ish-9fab8c7cd2208e99fe59e9fe"
   },
   {
    "at": "2026-10-22T21:10:34.340Z",
    "bankroll_hundredths": 1065737,
    "profit_hundredths": 65737,
    "outcome_id": "ish-59d771866a89094ee47cddf6"
   },
   {
    "at": "2026-10-22T21:10:34.357Z",
    "bankroll_hundredths": 1055737,
    "profit_hundredths": 55737,
    "outcome_id": "ish-72da2062edf1694ce08dc978"
   },
   {
    "at": "2026-10-22T21:10:34.366Z",
    "bankroll_hundredths": 1064070,
    "profit_hundredths": 64070,
    "outcome_id": "ish-cf29654b25002ce2289a2770"
   },
   {
    "at": "2026-10-22T21:10:34.630Z",
    "bankroll_hundredths": 1054070,
    "profit_hundredths": 54070,
    "outcome_id": "ish-c77a7be671502b07a810ae77"
   },
   {
    "at": "2026-10-22T21:10:35.361Z",
    "bankroll_hundredths": 1061120,
    "profit_hundredths": 61120,
    "outcome_id": "ish-22e98ea2329eb2704ee26232"
   },
   {
    "at": "2026-10-22T21:10:35.774Z",
    "bankroll_hundredths": 1051120,
    "profit_hundredths": 51120,
    "outcome_id": "ish-3bad0910ac8e2da36077042e"
   },
   {
    "at": "2026-10-23T00:44:18.408Z",
    "bankroll_hundredths": 1056370,
    "profit_hundredths": 56370,
    "outcome_id": "ish-e0cf7ad2ae3139025daa3523"
   },
   {
    "at": "2026-10-23T00:44:18.701Z",
    "bankroll_hundredths": 1046370,
    "profit_hundredths": 46370,
    "outcome_id": "ish-29e2a97a688c012ed76976e2"
   },
   {
    "at": "2026-10-23T00:44:18.705Z",
    "bankroll_hundredths": 1053513,
    "profit_hundredths": 53513,
    "outcome_id": "ish-42603f115e69a95c91d83bd0"
   },
   {
    "at": "2026-10-23T00:44:18.709Z",
    "bankroll_hundredths": 1057084,
    "profit_hundredths": 57084,
    "outcome_id": "ish-f43286a9b1afe0729232a1ab"
   },
   {
    "at": "2026-10-23T00:50:39.694Z",
    "bankroll_hundredths": 1047084,
    "profit_hundredths": 47084,
    "outcome_id": "ish-0ba5d25e677790850add2a0f"
   },
   {
    "at": "2026-10-23T00:50:40.034Z",
    "bankroll_hundredths": 1037084,
    "profit_hundredths": 37084,
    "outcome_id": "ish-c6d986202c87688391bb5a3a"
   },
   {
    "at": "2026-10-23T00:50:40.043Z",
    "bankroll_hundredths": 1027084,
    "profit_hundredths": 27084,
    "outcome_id": "ish-289ad7a3efaccf3f71fa2e22"
   },
   {
    "at": "2026-10-23T00:50:40.051Z",
    "bankroll_hundredths": 1017084,
    "profit_hundredths": 17084,
    "outcome_id": "ish-93036b2fbd65ae56862de098"
   },
   {
    "at": "2026-10-23T00:50:40.055Z",
    "bankroll_hundredths": 1007084,
    "profit_hundredths": 7084,
    "outcome_id": "ish-2eb65f24b7ce2cd62ddf8022"
   },
   {
    "at": "2026-10-23T00:50:40.616Z",
    "bankroll_hundredths": 997084,
    "profit_hundredths": -2916,
    "outcome_id": "ish-5fb81082b3f628b9576b4496"
   },
   {
    "at": "2026-10-23T00:50:40.626Z",
    "bankroll_hundredths": 1000087,
    "profit_hundredths": 87,
    "outcome_id": "ish-b29414cc3e97e1ab410d07cb"
   },
   {
    "at": "2026-10-23T00:50:40.634Z",
    "bankroll_hundredths": 990087,
    "profit_hundredths": -9913,
    "outcome_id": "ish-2635ad9978df5c3840e5b8e2"
   },
   {
    "at": "2026-10-23T00:50:40.641Z",
    "bankroll_hundredths": 980087,
    "profit_hundredths": -19913,
    "outcome_id": "ish-7a383ae76fd38bf54acc420b"
   },
   {
    "at": "2026-10-23T00:50:40.811Z",
    "bankroll_hundredths": 984587,
    "profit_hundredths": -15413,
    "outcome_id": "ish-6b245f503ad66cacb5a0e4c3"
   },
   {
    "at": "2026-10-23T00:50:40.814Z",
    "bankroll_hundredths": 974587,
    "profit_hundredths": -25413,
    "outcome_id": "ish-40de0516462b74b17f32a331"
   },
   {
    "at": "2026-10-23T00:50:40.886Z",
    "bankroll_hundredths": 964587,
    "profit_hundredths": -35413,
    "outcome_id": "ish-91a5b1981dae924967558727"
   },
   {
    "at": "2026-10-23T00:50:40.942Z",
    "bankroll_hundredths": 954587,
    "profit_hundredths": -45413,
    "outcome_id": "ish-547e9553c81367fae0ba71cd"
   },
   {
    "at": "2026-10-23T19:06:03.704Z",
    "bankroll_hundredths": 967537,
    "profit_hundredths": -32463,
    "outcome_id": "ish-9abddcdeed6d2b985c057819"
   },
   {
    "at": "2026-10-23T21:10:02.407Z",
    "bankroll_hundredths": 957537,
    "profit_hundredths": -42463,
    "outcome_id": "ish-c1e031066e8ff42bcbef7629"
   },
   {
    "at": "2026-10-23T21:10:02.657Z",
    "bankroll_hundredths": 947537,
    "profit_hundredths": -52463,
    "outcome_id": "ish-f572fb81f9d0799123e63847"
   },
   {
    "at": "2026-10-23T22:07:07.904Z",
    "bankroll_hundredths": 971887,
    "profit_hundredths": -28113,
    "outcome_id": "ish-913aae8510b79d32ea6fdd61"
   },
   {
    "at": "2026-10-24T00:52:39.240Z",
    "bankroll_hundredths": 961887,
    "profit_hundredths": -38113,
    "outcome_id": "ish-31032f7b2644cd5a20b93d4f"
   },
   {
    "at": "2026-10-24T00:52:39.254Z",
    "bankroll_hundredths": 951887,
    "profit_hundredths": -48113,
    "outcome_id": "ish-30dccddf2ab82f3af0e3484e"
   },
   {
    "at": "2026-10-24T00:58:23.416Z",
    "bankroll_hundredths": 941887,
    "profit_hundredths": -58113,
    "outcome_id": "ish-7c806266922d123da5b29300"
   },
   {
    "at": "2026-10-24T00:58:23.420Z",
    "bankroll_hundredths": 948979,
    "profit_hundredths": -51021,
    "outcome_id": "ish-c3b77daf241a79ac7e19a178"
   },
   {
    "at": "2026-10-24T14:46:18.639Z",
    "bankroll_hundredths": 938979,
    "profit_hundredths": -61021,
    "outcome_id": "ish-7bb3f58a130cdd35f4ddd29a"
   },
   {
    "at": "2026-10-24T14:46:18.660Z",
    "bankroll_hundredths": 928979,
    "profit_hundredths": -71021,
    "outcome_id": "ish-cc0c12e48f6b5076efc00f7c"
   },
   {
    "at": "2026-10-24T14:46:20.315Z",
    "bankroll_hundredths": 934279,
    "profit_hundredths": -65721,
    "outcome_id": "ish-3dfdaa006e988d37271c700f"
   },
   {
    "at": "2026-10-24T14:46:24.550Z",
    "bankroll_hundredths": 924279,
    "profit_hundredths": -75721,
    "outcome_id": "ish-f36906ec6d8e22aa44a0739e"
   },
   {
    "at": "2026-10-24T14:46:24.559Z",
    "bankroll_hundredths": 928779,
    "profit_hundredths": -71221,
    "outcome_id": "ish-9c1d0874364706323c074168"
   },
   {
    "at": "2026-10-24T15:10:51.538Z",
    "bankroll_hundredths": 933879,
    "profit_hundredths": -66121,
    "outcome_id": "ish-7b2b178183c008896da620b7"
   },
   {
    "at": "2026-10-24T15:10:51.554Z",
    "bankroll_hundredths": 923879,
    "profit_hundredths": -76121,
    "outcome_id": "ish-6d6945aea0a1812c4e039394"
   },
   {
    "at": "2026-10-24T15:55:04.601Z",
    "bankroll_hundredths": 932879,
    "profit_hundredths": -67121,
    "outcome_id": "ish-b0acc4c28c02b1d18390a8c7"
   },
   {
    "at": "2026-10-24T15:55:05.818Z",
    "bankroll_hundredths": 942779,
    "profit_hundredths": -57221,
    "outcome_id": "ish-5b84fab00af295aad3ec2ccd"
   },
   {
    "at": "2026-10-24T15:55:05.829Z",
    "bankroll_hundredths": 950779,
    "profit_hundredths": -49221,
    "outcome_id": "ish-430178795e0640c8c13cf0e1"
   },
   {
    "at": "2026-10-24T15:55:05.847Z",
    "bankroll_hundredths": 940779,
    "profit_hundredths": -59221,
    "outcome_id": "ish-97cdec2644389c7d033f58b1"
   },
   {
    "at": "2026-10-24T15:55:05.854Z",
    "bankroll_hundredths": 955729,
    "profit_hundredths": -44271,
    "outcome_id": "ish-7bcf13b88260dafee65ea693"
   },
   {
    "at": "2026-10-24T15:55:05.972Z",
    "bankroll_hundredths": 945729,
    "profit_hundredths": -54271,
    "outcome_id": "ish-adb9d75fa9bff5f659f38e2e"
   },
   {
    "at": "2026-10-24T15:55:06.135Z",
    "bankroll_hundredths": 935729,
    "profit_hundredths": -64271,
    "outcome_id": "ish-1f7f1d68437b6e8da161af91"
   },
   {
    "at": "2026-10-24T15:55:06.141Z",
    "bankroll_hundredths": 944729,
    "profit_hundredths": -55271,
    "outcome_id": "ish-3067cee2f153efe5db982bf5"
   },
   {
    "at": "2026-10-24T16:08:15.919Z",
    "bankroll_hundredths": 934729,
    "profit_hundredths": -65271,
    "outcome_id": "ish-9e68d1886d8790ebbde8dc78"
   },
   {
    "at": "2026-10-24T16:08:15.949Z",
    "bankroll_hundredths": 924729,
    "profit_hundredths": -75271,
    "outcome_id": "ish-049081a9f619c32cbf2f8992"
   },
   {
    "at": "2026-10-24T16:08:16.428Z",
    "bankroll_hundredths": 929129,
    "profit_hundredths": -70871,
    "outcome_id": "ish-8079a91eb20567c115160401"
   },
   {
    "at": "2026-10-24T16:08:16.437Z",
    "bankroll_hundredths": 931779,
    "profit_hundredths": -68221,
    "outcome_id": "ish-e6b190ba7ea834dc20800c53"
   },
   {
    "at": "2026-10-24T16:08:17.026Z",
    "bankroll_hundredths": 921779,
    "profit_hundredths": -78221,
    "outcome_id": "ish-78cc4f5a5c9558422c06f13c"
   },
   {
    "at": "2026-10-24T16:08:17.042Z",
    "bankroll_hundredths": 932579,
    "profit_hundredths": -67421,
    "outcome_id": "ish-c5bf2720283d7fe2c00388f3"
   },
   {
    "at": "2026-10-24T16:08:17.047Z",
    "bankroll_hundredths": 936661,
    "profit_hundredths": -63339,
    "outcome_id": "ish-b4b7dcef209ae5f4a4c1a186"
   },
   {
    "at": "2026-10-24T16:08:17.061Z",
    "bankroll_hundredths": 946140,
    "profit_hundredths": -53860,
    "outcome_id": "ish-716575b91a5629c43ae402ff"
   },
   {
    "at": "2026-10-24T16:08:18.554Z",
    "bankroll_hundredths": 951840,
    "profit_hundredths": -48160,
    "outcome_id": "ish-5cefb150b1196926cbef0a22"
   },
   {
    "at": "2026-10-24T16:08:18.560Z",
    "bankroll_hundredths": 941840,
    "profit_hundredths": -58160,
    "outcome_id": "ish-d3311a28c28c69784a38f858"
   },
   {
    "at": "2026-10-24T16:08:18.564Z",
    "bankroll_hundredths": 931840,
    "profit_hundredths": -68160,
    "outcome_id": "ish-c254a8773c887073f30eedce"
   },
   {
    "at": "2026-10-24T16:08:18.568Z",
    "bankroll_hundredths": 921840,
    "profit_hundredths": -78160,
    "outcome_id": "ish-229ac046feeffb4717d0fa6a"
   },
   {
    "at": "2026-10-24T16:08:18.720Z",
    "bankroll_hundredths": 911840,
    "profit_hundredths": -88160,
    "outcome_id": "ish-91c432ab08b9293367f440e5"
   },
   {
    "at": "2026-10-24T16:08:18.724Z",
    "bankroll_hundredths": 919040,
    "profit_hundredths": -80960,
    "outcome_id": "ish-305e64a87061e04bf75ff110"
   },
   {
    "at": "2026-10-24T16:08:18.888Z",
    "bankroll_hundredths": 923390,
    "profit_hundredths": -76610,
    "outcome_id": "ish-955bcb419643a6b77f6d5151"
   },
   {
    "at": "2026-10-24T16:08:18.892Z",
    "bankroll_hundredths": 926990,
    "profit_hundredths": -73010,
    "outcome_id": "ish-98d42a0767c35f93213d839a"
   },
   {
    "at": "2026-10-24T16:08:18.899Z",
    "bankroll_hundredths": 939690,
    "profit_hundredths": -60310,
    "outcome_id": "ish-ebc30630e9f1f6fd7e414bb6"
   },
   {
    "at": "2026-10-24T16:08:18.974Z",
    "bankroll_hundredths": 929690,
    "profit_hundredths": -70310,
    "outcome_id": "ish-f7c05cd1915a07a6877f8826"
   },
   {
    "at": "2026-10-24T16:08:18.978Z",
    "bankroll_hundredths": 919690,
    "profit_hundredths": -80310,
    "outcome_id": "ish-9faa4fb5de9d6bb209230c5c"
   },
   {
    "at": "2026-10-24T16:08:18.982Z",
    "bankroll_hundredths": 909690,
    "profit_hundredths": -90310,
    "outcome_id": "ish-9f9381547074543930f679b8"
   },
   {
    "at": "2026-10-24T16:08:18.986Z",
    "bankroll_hundredths": 922190,
    "profit_hundredths": -77810,
    "outcome_id": "ish-79ac3df133652fb713f7cfd5"
   },
   {
    "at": "2026-10-24T17:10:22.137Z",
    "bankroll_hundredths": 912190,
    "profit_hundredths": -87810,
    "outcome_id": "ish-213902257611b1311cff1d41"
   },
   {
    "at": "2026-10-24T17:10:24.663Z",
    "bankroll_hundredths": 902190,
    "profit_hundredths": -97810,
    "outcome_id": "ish-eed95d016dfc6fc0170a3191"
   },
   {
    "at": "2026-10-24T19:17:45.130Z",
    "bankroll_hundredths": 913690,
    "profit_hundredths": -86310,
    "outcome_id": "ish-bf4733c8bf0cac06ebc80603"
   },
   {
    "at": "2026-10-24T19:17:45.137Z",
    "bankroll_hundredths": 920749,
    "profit_hundredths": -79251,
    "outcome_id": "ish-5b0f90324ea1f4679185c64b"
   },
   {
    "at": "2026-10-24T19:17:45.403Z",
    "bankroll_hundredths": 925549,
    "profit_hundredths": -74451,
    "outcome_id": "ish-811fe347f134df6aeca11d2b"
   },
   {
    "at": "2026-10-24T19:17:45.414Z",
    "bankroll_hundredths": 915549,
    "profit_hundredths": -84451,
    "outcome_id": "ish-94a9cab97fed79ef07b7ccb5"
   },
   {
    "at": "2026-10-24T19:17:46.075Z",
    "bankroll_hundredths": 905549,
    "profit_hundredths": -94451,
    "outcome_id": "ish-6df4aa013be1218f5ea6277b"
   },
   {
    "at": "2026-10-24T19:17:46.081Z",
    "bankroll_hundredths": 895549,
    "profit_hundredths": -104451,
    "outcome_id": "ish-3f148160063ad71dc8bec4c5"
   },
   {
    "at": "2026-10-24T21:03:19.764Z",
    "bankroll_hundredths": 898146,
    "profit_hundredths": -101854,
    "outcome_id": "ish-9988d89f9df1653c8b09cb8c"
   },
   {
    "at": "2026-10-24T21:03:19.784Z",
    "bankroll_hundredths": 912346,
    "profit_hundredths": -87654,
    "outcome_id": "ish-ceba4de54e640a953eefc5b9"
   },
   {
    "at": "2026-10-24T21:40:56.332Z",
    "bankroll_hundredths": 916746,
    "profit_hundredths": -83254,
    "outcome_id": "ish-b4cdfcb876d04cbe35a83a09"
   },
   {
    "at": "2026-10-24T21:40:56.340Z",
    "bankroll_hundredths": 906746,
    "profit_hundredths": -93254,
    "outcome_id": "ish-a90297c8012977395f80fd55"
   },
   {
    "at": "2026-10-25T08:34:08.575Z",
    "bankroll_hundredths": 896746,
    "profit_hundredths": -103254,
    "outcome_id": "ish-8c46db49e84cf5693f903d2f"
   },
   {
    "at": "2026-10-25T08:34:08.589Z",
    "bankroll_hundredths": 886746,
    "profit_hundredths": -113254,
    "outcome_id": "ish-8599cc28e8a299ee706b3325"
   },
   {
    "at": "2026-10-26T12:50:46.027Z",
    "bankroll_hundredths": 892396,
    "profit_hundredths": -107604,
    "outcome_id": "ish-88d4d25772b34cd75139dbee"
   },
   {
    "at": "2026-10-26T12:50:46.032Z",
    "bankroll_hundredths": 882396,
    "profit_hundredths": -117604,
    "outcome_id": "ish-2c38093e1a1b2f20f5f280bc"
   },
   {
    "at": "2026-10-26T12:50:46.398Z",
    "bankroll_hundredths": 872396,
    "profit_hundredths": -127604,
    "outcome_id": "ish-da2f52467ce49e0fe322aefd"
   },
   {
    "at": "2026-10-26T12:50:46.402Z",
    "bankroll_hundredths": 875844,
    "profit_hundredths": -124156,
    "outcome_id": "ish-cb490f3e0e9f9768f6bfcb65"
   },
   {
    "at": "2026-10-26T12:50:46.824Z",
    "bankroll_hundredths": 880722,
    "profit_hundredths": -119278,
    "outcome_id": "ish-218cb6bb9c2980d0330df512"
   },
   {
    "at": "2026-10-26T12:50:46.827Z",
    "bankroll_hundredths": 884022,
    "profit_hundredths": -115978,
    "outcome_id": "ish-5824cd91c19b0cf2c2918c7d"
   },
   {
    "at": "2026-10-26T12:50:47.211Z",
    "bankroll_hundredths": 874022,
    "profit_hundredths": -125978,
    "outcome_id": "ish-ba305805520bfd5e2c87aa3f"
   },
   {
    "at": "2026-10-26T12:50:47.215Z",
    "bankroll_hundredths": 879522,
    "profit_hundredths": -120478,
    "outcome_id": "ish-b6815b3d2d59b875a3edf05b"
   },
   {
    "at": "2026-10-26T12:50:47.389Z",
    "bankroll_hundredths": 869522,
    "profit_hundredths": -130478,
    "outcome_id": "ish-93143b0e35060e50e719ceae"
   },
   {
    "at": "2026-10-26T12:50:47.394Z",
    "bankroll_hundredths": 875078,
    "profit_hundredths": -124922,
    "outcome_id": "ish-90aeacc852015015c89a90d0"
   },
   {
    "at": "2026-10-26T12:50:48.378Z",
    "bankroll_hundredths": 880078,
    "profit_hundredths": -119922,
    "outcome_id": "ish-d2eccdfd0f4697c8ac4d0fd5"
   },
   {
    "at": "2026-10-26T12:50:48.382Z",
    "bankroll_hundredths": 886078,
    "profit_hundredths": -113922,
    "outcome_id": "ish-5c6a8270d81f8ec0321dbd7e"
   },
   {
    "at": "2026-10-26T18:58:36.339Z",
    "bankroll_hundredths": 876078,
    "profit_hundredths": -123922,
    "outcome_id": "ish-9adb56e61d50a585578d7eb8"
   },
   {
    "at": "2026-10-26T18:58:36.351Z",
    "bankroll_hundredths": 885578,
    "profit_hundredths": -114422,
    "outcome_id": "ish-331d1d16821dd4307fa020ab"
   },
   {
    "at": "2026-10-26T20:39:40.096Z",
    "bankroll_hundredths": 890278,
    "profit_hundredths": -109722,
    "outcome_id": "ish-8970ed7c50e2a80a79a89a0c"
   },
   {
    "at": "2026-10-26T21:08:40.636Z",
    "bankroll_hundredths": 894078,
    "profit_hundredths": -105922,
    "outcome_id": "ish-33cd2fcc13f3fe34b236c9fb"
   },
   {
    "at": "2026-10-26T21:08:40.642Z",
    "bankroll_hundredths": 902278,
    "profit_hundredths": -97722,
    "outcome_id": "ish-19a502bcd4acc217c3d9cb0d"
   },
   {
    "at": "2026-10-26T22:07:44.384Z",
    "bankroll_hundredths": 905878,
    "profit_hundredths": -94122,
    "outcome_id": "ish-9c038740fe34ed59282daf92"
   },
   {
    "at": "2026-10-26T22:07:44.392Z",
    "bankroll_hundredths": 895878,
    "profit_hundredths": -104122,
    "outcome_id": "ish-7f0a373171e6fd2ff528778f"
   },
   {
    "at": "2026-10-26T22:07:44.521Z",
    "bankroll_hundredths": 904969,
    "profit_hundredths": -95031,
    "outcome_id": "ish-43a496d03c9f8dc4e087fefb"
   },
   {
    "at": "2026-10-26T22:07:44.537Z",
    "bankroll_hundredths": 894969,
    "profit_hundredths": -105031,
    "outcome_id": "ish-d58fe63132268a59ab142a2c"
   },
   {
    "at": "2026-10-27T02:25:55.439Z",
    "bankroll_hundredths": 884969,
    "profit_hundredths": -115031,
    "outcome_id": "ish-0671e390c5663d5f1c295809"
   },
   {
    "at": "2026-10-27T02:25:55.477Z",
    "bankroll_hundredths": 897169,
    "profit_hundredths": -102831,
    "outcome_id": "ish-ab0d7822a70306436bf3abb1"
   },
   {
    "at": "2026-10-27T02:25:55.484Z",
    "bankroll_hundredths": 887169,
    "profit_hundredths": -112831,
    "outcome_id": "ish-7f6bb6cadde078d26ed7e33b"
   },
   {
    "at": "2026-10-27T02:25:55.505Z",
    "bankroll_hundredths": 877169,
    "profit_hundredths": -122831,
    "outcome_id": "ish-849511a0fae3df264cf86e57"
   },
   {
    "at": "2026-10-27T21:17:16.732Z",
    "bankroll_hundredths": 896469,
    "profit_hundredths": -103531,
    "outcome_id": "ish-3700749e33614be38d82ae0d"
   },
   {
    "at": "2026-10-27T21:17:16.755Z",
    "bankroll_hundredths": 903469,
    "profit_hundredths": -96531,
    "outcome_id": "ish-5de2dc96dd36ce9be267fdc6"
   },
   {
    "at": "2026-10-27T21:17:16.973Z",
    "bankroll_hundredths": 915219,
    "profit_hundredths": -84781,
    "outcome_id": "ish-9bd7168ff7c7bd7457e1bb25"
   },
   {
    "at": "2026-10-27T21:17:16.987Z",
    "bankroll_hundredths": 905219,
    "profit_hundredths": -94781,
    "outcome_id": "ish-649c0bd88e0f10a022290f14"
   },
   {
    "at": "2026-10-27T21:17:18.363Z",
    "bankroll_hundredths": 895219,
    "profit_hundredths": -104781,
    "outcome_id": "ish-65f10a31431dc8105afcd1d8"
   },
   {
    "at": "2026-10-27T21:17:18.385Z",
    "bankroll_hundredths": 885219,
    "profit_hundredths": -114781,
    "outcome_id": "ish-e655955691c4357ac0e5fc19"
   },
   {
    "at": "2026-10-27T21:17:18.408Z",
    "bankroll_hundredths": 875219,
    "profit_hundredths": -124781,
    "outcome_id": "ish-b41d4090d7171b780a86de8f"
   },
   {
    "at": "2026-10-27T21:17:18.433Z",
    "bankroll_hundredths": 865219,
    "profit_hundredths": -134781,
    "outcome_id": "ish-001192b6148c35c56dffda60"
   },
   {
    "at": "2026-10-27T21:17:18.458Z",
    "bankroll_hundredths": 855219,
    "profit_hundredths": -144781,
    "outcome_id": "ish-f13d023f8d2e777966ab9da3"
   },
   {
    "at": "2026-10-27T22:11:51.260Z",
    "bankroll_hundredths": 845219,
    "profit_hundredths": -154781,
    "outcome_id": "ish-7963ed780a6121d50ae7e3c1"
   },
   {
    "at": "2026-10-27T22:11:51.280Z",
    "bankroll_hundredths": 835219,
    "profit_hundredths": -164781,
    "outcome_id": "ish-a69bdd6e53facefb711aa151"
   },
   {
    "at": "2026-10-27T22:18:31.558Z",
    "bankroll_hundredths": 840619,
    "profit_hundredths": -159381,
    "outcome_id": "ish-6b89e4919e6339b8b0baddc4"
   },
   {
    "at": "2026-10-27T22:18:31.565Z",
    "bankroll_hundredths": 845819,
    "profit_hundredths": -154181,
    "outcome_id": "ish-6fb377653cd701f76cc12492"
   },
   {
    "at": "2026-10-27T22:18:31.572Z",
    "bankroll_hundredths": 872319,
    "profit_hundredths": -127681,
    "outcome_id": "ish-98241012bd14c9d4abbabf2a"
   },
   {
    "at": "2026-10-27T22:18:31.579Z",
    "bankroll_hundredths": 883819,
    "profit_hundredths": -116181,
    "outcome_id": "ish-a6e34b277da550dbd0962a92"
   },
   {
    "at": "2026-10-27T22:18:31.584Z",
    "bankroll_hundredths": 873819,
    "profit_hundredths": -126181,
    "outcome_id": "ish-27bdc3119cb86382cadfe77a"
   },
   {
    "at": "2026-10-27T22:18:31.590Z",
    "bankroll_hundredths": 880419,
    "profit_hundredths": -119581,
    "outcome_id": "ish-4322936d12d744bb7c57ee0b"
   },
   {
    "at": "2026-10-27T22:18:31.618Z",
    "bankroll_hundredths": 870419,
    "profit_hundredths": -129581,
    "outcome_id": "ish-a7a214aa9e92af102496bf94"
   },
   {
    "at": "2026-10-27T22:18:31.701Z",
    "bankroll_hundredths": 877176,
    "profit_hundredths": -122824,
    "outcome_id": "ish-5a4f998058adfb83e39460d6"
   },
   {
    "at": "2026-10-27T22:18:31.711Z",
    "bankroll_hundredths": 867176,
    "profit_hundredths": -132824,
    "outcome_id": "ish-be3bfb2f9e69a81d870d34f4"
   },
   {
    "at": "2026-10-27T22:18:31.721Z",
    "bankroll_hundredths": 870476,
    "profit_hundredths": -129524,
    "outcome_id": "ish-f1d808ba7a9ed147c2c5af83"
   },
   {
    "at": "2026-10-27T22:18:31.769Z",
    "bankroll_hundredths": 877055,
    "profit_hundredths": -122945,
    "outcome_id": "ish-5448bbf79b4e3419b9260d26"
   },
   {
    "at": "2026-10-27T22:18:31.775Z",
    "bankroll_hundredths": 888255,
    "profit_hundredths": -111745,
    "outcome_id": "ish-89cad87b06320dfed65f0977"
   },
   {
    "at": "2026-10-27T22:18:32.587Z",
    "bankroll_hundredths": 878255,
    "profit_hundredths": -121745,
    "outcome_id": "ish-53576b9a1311c963a71d51f3"
   },
   {
    "at": "2026-10-27T22:18:32.595Z",
    "bankroll_hundredths": 882255,
    "profit_hundredths": -117745,
    "outcome_id": "ish-75327e191881209f3b05572e"
   },
   {
    "at": "2026-10-28T06:37:00.758Z",
    "bankroll_hundredths": 865755,
    "profit_hundredths": -134245,
    "outcome_id": "ish-35fb2f5bcc5dcc23f7f17897"
   },
   {
    "at": "2026-10-28T20:17:59.605Z",
    "bankroll_hundredths": 873755,
    "profit_hundredths": -126245,
    "outcome_id": "ish-d2fa894da0487a54029a33e0"
   },
   {
    "at": "2026-10-28T20:17:59.709Z",
    "bankroll_hundredths": 877055,
    "profit_hundredths": -122945,
    "outcome_id": "ish-edaa645d30bf99fb88e5cacf"
   },
   {
    "at": "2026-10-28T20:17:59.751Z",
    "bankroll_hundredths": 867055,
    "profit_hundredths": -132945,
    "outcome_id": "ish-000a1863472cd42ea7e466f1"
   },
   {
    "at": "2026-10-28T22:08:47.361Z",
    "bankroll_hundredths": 874023,
    "profit_hundredths": -125977,
    "outcome_id": "ish-1de16202fdeda090fc7cc981"
   },
   {
    "at": "2026-10-28T22:08:47.412Z",
    "bankroll_hundredths": 881486,
    "profit_hundredths": -118514,
    "outcome_id": "ish-18303132ee30f965a67cabfa"
   },
   {
    "at": "2026-10-28T22:08:47.946Z",
    "bankroll_hundredths": 871486,
    "profit_hundredths": -128514,
    "outcome_id": "ish-307f94d0a5df15ba52987ac5"
   },
   {
    "at": "2026-10-28T22:08:47.970Z",
    "bankroll_hundredths": 861486,
    "profit_hundredths": -138514,
    "outcome_id": "ish-97da639c21db33734d54ce02"
   },
   {
    "at": "2026-10-28T22:08:51.480Z",
    "bankroll_hundredths": 851486,
    "profit_hundredths": -148514,
    "outcome_id": "ish-59958ca558e93a1e527bb121"
   },
   {
    "at": "2026-10-28T22:08:51.533Z",
    "bankroll_hundredths": 841486,
    "profit_hundredths": -158514,
    "outcome_id": "ish-90ea8791791feb795f6c945f"
   },
   {
    "at": "2026-10-28T22:08:51.542Z",
    "bankroll_hundredths": 831486,
    "profit_hundredths": -168514,
    "outcome_id": "ish-2d391441f9246c360f3bb810"
   },
   {
    "at": "2026-10-28T22:08:51.555Z",
    "bankroll_hundredths": 838629,
    "profit_hundredths": -161371,
    "outcome_id": "ish-5f1a9e67fe211cf2d6bf9c18"
   },
   {
    "at": "2026-10-28T22:08:54.283Z",
    "bankroll_hundredths": 828629,
    "profit_hundredths": -171371,
    "outcome_id": "ish-6de2ca53f29b4dd30d4f1197"
   },
   {
    "at": "2026-10-28T23:14:37.914Z",
    "bankroll_hundredths": 818629,
    "profit_hundredths": -181371,
    "outcome_id": "ish-642d9e167d3a2fe7fd74ce65"
   },
   {
    "at": "2026-10-28T23:14:37.925Z",
    "bankroll_hundredths": 808629,
    "profit_hundredths": -191371,
    "outcome_id": "ish-9006159e05b66315b07f6820"
   },
   {
    "at": "2026-10-28T23:14:37.932Z",
    "bankroll_hundredths": 832379,
    "profit_hundredths": -167621,
    "outcome_id": "ish-669f4ced7225d31fe6b76d33"
   },
   {
    "at": "2026-10-28T23:14:37.940Z",
    "bankroll_hundredths": 822379,
    "profit_hundredths": -177621,
    "outcome_id": "ish-3013d9fb4779b9782c5fe880"
   },
   {
    "at": "2026-10-28T23:14:37.948Z",
    "bankroll_hundredths": 812379,
    "profit_hundredths": -187621,
    "outcome_id": "ish-06ba37101c11bd2fd146c86d"
   },
   {
    "at": "2026-10-28T23:14:38.857Z",
    "bankroll_hundredths": 802379,
    "profit_hundredths": -197621,
    "outcome_id": "ish-e71a6724aea84edcdb91670f"
   },
   {
    "at": "2026-10-28T23:14:38.893Z",
    "bankroll_hundredths": 792379,
    "profit_hundredths": -207621,
    "outcome_id": "ish-1126f31c3add8fab8720ed7a"
   },
   {
    "at": "2026-10-29T02:17:39.795Z",
    "bankroll_hundredths": 797579,
    "profit_hundredths": -202421,
    "outcome_id": "ish-d40eb73bb3697b80d100a618"
   },
   {
    "at": "2026-10-29T02:17:39.825Z",
    "bankroll_hundredths": 807079,
    "profit_hundredths": -192921,
    "outcome_id": "ish-cf305b0dce31729a2d99d765"
   },
   {
    "at": "2026-10-29T02:17:39.855Z",
    "bankroll_hundredths": 812479,
    "profit_hundredths": -187521,
    "outcome_id": "ish-c70b0613a1167b1e2159fd5f"
   },
   {
    "at": "2026-10-29T02:17:39.895Z",
    "bankroll_hundredths": 819679,
    "profit_hundredths": -180321,
    "outcome_id": "ish-c7aa0219fc83b44b498b7dda"
   },
   {
    "at": "2026-10-29T03:07:15.753Z",
    "bankroll_hundredths": 809679,
    "profit_hundredths": -190321,
    "outcome_id": "ish-be0fc2bc7de185ccc3bf3151"
   },
   {
    "at": "2026-10-29T03:07:16.038Z",
    "bankroll_hundredths": 813779,
    "profit_hundredths": -186221,
    "outcome_id": "ish-53161992d5951ebbdd011fd8"
   },
   {
    "at": "2026-10-29T03:07:16.049Z",
    "bankroll_hundredths": 828079,
    "profit_hundredths": -171921,
    "outcome_id": "ish-d81836839e753201248b801c"
   },
   {
    "at": "2026-10-29T03:07:16.057Z",
    "bankroll_hundredths": 833679,
    "profit_hundredths": -166321,
    "outcome_id": "ish-79a4cb3611cdd0109a55bec5"
   },
   {
    "at": "2026-10-29T03:07:16.114Z",
    "bankroll_hundredths": 823679,
    "profit_hundredths": -176321,
    "outcome_id": "ish-da333139023a2f7ee58a202a"
   },
   {
    "at": "2026-10-29T05:08:41.223Z",
    "bankroll_hundredths": 829679,
    "profit_hundredths": -170321,
    "outcome_id": "ish-895ee9a51483917ced53ecc3"
   },
   {
    "at": "2026-10-29T05:08:41.243Z",
    "bankroll_hundredths": 819679,
    "profit_hundredths": -180321,
    "outcome_id": "ish-03ecf172056ceba294e1c16f"
   },
   {
    "at": "2026-10-29T05:08:41.257Z",
    "bankroll_hundredths": 823679,
    "profit_hundredths": -176321,
    "outcome_id": "ish-730822bdc17e253c92823315"
   },
   {
    "at": "2026-10-29T05:08:41.275Z",
    "bankroll_hundredths": 826879,
    "profit_hundredths": -173121,
    "outcome_id": "ish-089e0592cbdbaa27960a94df"
   },
   {
    "at": "2026-10-29T20:19:43.402Z",
    "bankroll_hundredths": 831353,
    "profit_hundredths": -168647,
    "outcome_id": "ish-db8d9d9ca3108e94bf6a3757"
   },
   {
    "at": "2026-10-29T20:19:43.410Z",
    "bankroll_hundredths": 838042,
    "profit_hundredths": -161958,
    "outcome_id": "ish-c677546d5edc0e21d78b1e6f"
   },
   {
    "at": "2026-10-30T02:46:58.370Z",
    "bankroll_hundredths": 828042,
    "profit_hundredths": -171958,
    "outcome_id": "ish-c67cf3c9717f0b1c08ea2775"
   },
   {
    "at": "2026-10-30T02:46:58.380Z",
    "bankroll_hundredths": 835676,
    "profit_hundredths": -164324,
    "outcome_id": "ish-4b53beb802c3f7a16e599dbc"
   },
   {
    "at": "2026-10-30T19:10:29.603Z",
    "bankroll_hundredths": 842176,
    "profit_hundredths": -157824,
    "outcome_id": "ish-816b55d55d74a69198efbe93"
   },
   {
    "at": "2026-10-30T19:10:29.802Z",
    "bankroll_hundredths": 848676,
    "profit_hundredths": -151324,
    "outcome_id": "ish-bed1d5faec8981df1aced8b6"
   },
   {
    "at": "2026-10-30T20:08:47.495Z",
    "bankroll_hundredths": 850886,
    "profit_hundredths": -149114,
    "outcome_id": "ish-dde106f43c360dbf24f1d385"
   },
   {
    "at": "2026-10-30T20:08:47.504Z",
    "bankroll_hundredths": 854076,
    "profit_hundredths": -145924,
    "outcome_id": "ish-c54806f105e1268c4cf2fde1"
   },
   {
    "at": "2026-10-30T22:10:43.034Z",
    "bankroll_hundredths": 862776,
    "profit_hundredths": -137224,
    "outcome_id": "ish-4ded688445ac76d14caedb9a"
   },
   {
    "at": "2026-10-30T22:10:43.047Z",
    "bankroll_hundredths": 877476,
    "profit_hundredths": -122524,
    "outcome_id": "ish-b4a41015ce2c894245f9d6af"
   },
   {
    "at": "2026-10-30T22:10:43.056Z",
    "bankroll_hundredths": 867476,
    "profit_hundredths": -132524,
    "outcome_id": "ish-941d9dd0d0d59d4798f18874"
   },
   {
    "at": "2026-10-30T22:10:43.067Z",
    "bankroll_hundredths": 857476,
    "profit_hundredths": -142524,
    "outcome_id": "ish-31ce2d417313e84176f366a5"
   },
   {
    "at": "2026-10-30T22:25:37.169Z",
    "bankroll_hundredths": 862176,
    "profit_hundredths": -137824,
    "outcome_id": "ish-72ea68a5475650490fe4a612"
   },
   {
    "at": "2026-10-30T22:25:37.258Z",
    "bankroll_hundredths": 867476,
    "profit_hundredths": -132524,
    "outcome_id": "ish-6bec6f9fa2f813d7a9e961ac"
   },
   {
    "at": "2026-10-30T22:25:37.263Z",
    "bankroll_hundredths": 871476,
    "profit_hundredths": -128524,
    "outcome_id": "ish-d557208c32d29207a4bcffc5"
   },
   {
    "at": "2026-10-30T22:25:37.268Z",
    "bankroll_hundredths": 861476,
    "profit_hundredths": -138524,
    "outcome_id": "ish-b028c8cf55810a0120d1470c"
   },
   {
    "at": "2026-10-30T22:25:37.278Z",
    "bankroll_hundredths": 851476,
    "profit_hundredths": -148524,
    "outcome_id": "ish-f6821ba053d282f144ec63f6"
   },
   {
    "at": "2026-10-30T23:12:29.264Z",
    "bankroll_hundredths": 864776,
    "profit_hundredths": -135224,
    "outcome_id": "ish-b5d37416c5c8f1e67cc017c7"
   },
   {
    "at": "2026-10-31T14:56:09.097Z",
    "bankroll_hundredths": 872776,
    "profit_hundredths": -127224,
    "outcome_id": "ish-ce1d791fb82f577c129dea64"
   },
   {
    "at": "2026-10-31T14:56:09.104Z",
    "bankroll_hundredths": 862776,
    "profit_hundredths": -137224,
    "outcome_id": "ish-331faaa5d2a1667b04339013"
   },
   {
    "at": "2026-10-31T14:56:12.312Z",
    "bankroll_hundredths": 877776,
    "profit_hundredths": -122224,
    "outcome_id": "ish-045ddc7997e9bc8f5681fbf4"
   },
   {
    "at": "2026-10-31T14:56:12.317Z",
    "bankroll_hundredths": 886326,
    "profit_hundredths": -113674,
    "outcome_id": "ish-65e25a044e93aa598208d2f6"
   },
   {
    "at": "2026-10-31T14:56:12.323Z",
    "bankroll_hundredths": 876326,
    "profit_hundredths": -123674,
    "outcome_id": "ish-34051370c821a1d8a87318d7"
   },
   {
    "at": "2026-10-31T14:56:12.327Z",
    "bankroll_hundredths": 866326,
    "profit_hundredths": -133674,
    "outcome_id": "ish-ae70e622aa984bb1dc2b0a99"
   },
   {
    "at": "2026-10-31T14:56:12.787Z",
    "bankroll_hundredths": 875176,
    "profit_hundredths": -124824,
    "outcome_id": "ish-a492e9f1070a58b9db1ecac3"
   },
   {
    "at": "2026-10-31T14:56:12.793Z",
    "bankroll_hundredths": 882376,
    "profit_hundredths": -117624,
    "outcome_id": "ish-09e4e809c8dda1be565d8f92"
   },
   {
    "at": "2026-10-31T14:56:12.797Z",
    "bankroll_hundredths": 893376,
    "profit_hundredths": -106624,
    "outcome_id": "ish-2ef280cbbdef0ce1e26862ea"
   },
   {
    "at": "2026-10-31T14:56:12.802Z",
    "bankroll_hundredths": 902326,
    "profit_hundredths": -97674,
    "outcome_id": "ish-1d5a659133b81d591122ebb9"
   },
   {
    "at": "2026-10-31T16:05:25.205Z",
    "bankroll_hundredths": 917326,
    "profit_hundredths": -82674,
    "outcome_id": "ish-b0f98f5cb1eb7f9a1b54c67e"
   },
   {
    "at": "2026-10-31T16:05:25.260Z",
    "bankroll_hundredths": 907326,
    "profit_hundredths": -92674,
    "outcome_id": "ish-a92e9ae405c69240f2dc0173"
   },
   {
    "at": "2026-10-31T16:05:25.269Z",
    "bankroll_hundredths": 897326,
    "profit_hundredths": -102674,
    "outcome_id": "ish-99e2720c8adc2451d807231e"
   },
   {
    "at": "2026-10-31T16:12:47.986Z",
    "bankroll_hundredths": 906426,
    "profit_hundredths": -93574,
    "outcome_id": "ish-94247df5bd3540a5fdfcd3e4"
   },
   {
    "at": "2026-10-31T16:12:47.995Z",
    "bankroll_hundredths": 912426,
    "profit_hundredths": -87574,
    "outcome_id": "ish-2e15a3520782978094d2fc63"
   },
   {
    "at": "2026-10-31T16:37:47.096Z",
    "bankroll_hundredths": 902426,
    "profit_hundredths": -97574,
    "outcome_id": "ish-dbaa3263fa3705975cf0e451"
   },
   {
    "at": "2026-10-31T16:37:47.101Z",
    "bankroll_hundredths": 892426,
    "profit_hundredths": -107574,
    "outcome_id": "ish-c9c38c2ef0dee56d63c12c41"
   },
   {
    "at": "2026-10-31T16:37:47.106Z",
    "bankroll_hundredths": 900776,
    "profit_hundredths": -99224,
    "outcome_id": "ish-ed50e9b917aaf5bcc8a974b8"
   },
   {
    "at": "2026-10-31T16:37:47.460Z",
    "bankroll_hundredths": 890776,
    "profit_hundredths": -109224,
    "outcome_id": "ish-c0f0a67d1f431ac5af958405"
   },
   {
    "at": "2026-10-31T16:37:47.464Z",
    "bankroll_hundredths": 880776,
    "profit_hundredths": -119224,
    "outcome_id": "ish-454831704e8a82431d1254ef"
   },
   {
    "at": "2026-10-31T16:37:47.505Z",
    "bankroll_hundredths": 870776,
    "profit_hundredths": -129224,
    "outcome_id": "ish-4b729ee2c25b9bd36e590a1a"
   },
   {
    "at": "2026-10-31T16:37:47.511Z",
    "bankroll_hundredths": 860776,
    "profit_hundredths": -139224,
    "outcome_id": "ish-3b2b743cd795e81eb6872b0e"
   },
   {
    "at": "2026-10-31T16:37:47.516Z",
    "bankroll_hundredths": 876826,
    "profit_hundredths": -123174,
    "outcome_id": "ish-6983d201b313ee39260d2aaf"
   },
   {
    "at": "2026-10-31T16:37:47.521Z",
    "bankroll_hundredths": 905826,
    "profit_hundredths": -94174,
    "outcome_id": "ish-9ede885ac3e68eff57dae90a"
   },
   {
    "at": "2026-10-31T16:37:47.530Z",
    "bankroll_hundredths": 910403,
    "profit_hundredths": -89597,
    "outcome_id": "ish-7261f28278e60f190865b72a"
   },
   {
    "at": "2026-10-31T16:48:34.653Z",
    "bankroll_hundredths": 900403,
    "profit_hundredths": -99597,
    "outcome_id": "ish-ae7594d2e38d5be50d92e924"
   },
   {
    "at": "2026-10-31T17:34:38.741Z",
    "bankroll_hundredths": 904603,
    "profit_hundredths": -95397,
    "outcome_id": "ish-64d83246e9d57889f9c764de"
   },
   {
    "at": "2026-10-31T17:34:38.757Z",
    "bankroll_hundredths": 918503,
    "profit_hundredths": -81497,
    "outcome_id": "ish-7aafbd3b6a766f21e154248b"
   },
   {
    "at": "2026-10-31T17:34:38.770Z",
    "bankroll_hundredths": 908503,
    "profit_hundredths": -91497,
    "outcome_id": "ish-706da78dd93be91a4b61a709"
   },
   {
    "at": "2026-10-31T17:34:38.782Z",
    "bankroll_hundredths": 917003,
    "profit_hundredths": -82997,
    "outcome_id": "ish-bd32d767529ee65a45937c2d"
   },
   {
    "at": "2026-10-31T17:34:38.925Z",
    "bankroll_hundredths": 925203,
    "profit_hundredths": -74797,
    "outcome_id": "ish-260c5cf7e8f59416fc65559c"
   },
   {
    "at": "2026-10-31T17:34:39.083Z",
    "bankroll_hundredths": 930503,
    "profit_hundredths": -69497,
    "outcome_id": "ish-ac5b90866148fb9f9938adcd"
   },
   {
    "at": "2026-10-31T17:34:39.100Z",
    "bankroll_hundredths": 942003,
    "profit_hundredths": -57997,
    "outcome_id": "ish-522391c0714971ed341ce66e"
   },
   {
    "at": "2026-10-31T17:34:39.111Z",
    "bankroll_hundredths": 932003,
    "profit_hundredths": -67997,
    "outcome_id": "ish-3602bcd1c2848c39e4547b48"
   },
   {
    "at": "2026-10-31T17:34:39.123Z",
    "bankroll_hundredths": 922003,
    "profit_hundredths": -77997,
    "outcome_id": "ish-94ec335d115dd216c06c1a8f"
   },
   {
    "at": "2026-10-31T17:34:40.570Z",
    "bankroll_hundredths": 931503,
    "profit_hundredths": -68497,
    "outcome_id": "ish-0d04ee1b32b8bb1c19f11286"
   },
   {
    "at": "2026-10-31T17:34:40.589Z",
    "bankroll_hundredths": 921503,
    "profit_hundredths": -78497,
    "outcome_id": "ish-b7a7bcccf67b058424e77aed"
   },
   {
    "at": "2026-10-31T17:34:40.607Z",
    "bankroll_hundredths": 911503,
    "profit_hundredths": -88497,
    "outcome_id": "ish-4816472298fd810d06cce58b"
   },
   {
    "at": "2026-10-31T17:34:40.622Z",
    "bankroll_hundredths": 918003,
    "profit_hundredths": -81997,
    "outcome_id": "ish-e7a26fbe451fd60058f92f5f"
   },
   {
    "at": "2026-10-31T17:34:40.683Z",
    "bankroll_hundredths": 924653,
    "profit_hundredths": -75347,
    "outcome_id": "ish-64a525b2fc2ba1ad534da10a"
   },
   {
    "at": "2026-10-31T17:34:40.695Z",
    "bankroll_hundredths": 935153,
    "profit_hundredths": -64847,
    "outcome_id": "ish-2855f098836df562c19fe935"
   },
   {
    "at": "2026-10-31T17:34:40.845Z",
    "bankroll_hundredths": 947653,
    "profit_hundredths": -52347,
    "outcome_id": "ish-aff81c31a33ede4c8c0caeec"
   },
   {
    "at": "2026-10-31T17:34:40.857Z",
    "bankroll_hundredths": 937653,
    "profit_hundredths": -62347,
    "outcome_id": "ish-7dda89a2e58c02aae8bbecb9"
   },
   {
    "at": "2026-10-31T17:34:40.881Z",
    "bankroll_hundredths": 970653,
    "profit_hundredths": -29347,
    "outcome_id": "ish-355032bf07c9ece01861b4b6"
   },
   {
    "at": "2026-10-31T17:34:40.890Z",
    "bankroll_hundredths": 960653,
    "profit_hundredths": -39347,
    "outcome_id": "ish-59486a1b93661637b58e09e5"
   },
   {
    "at": "2026-10-31T17:34:41.092Z",
    "bankroll_hundredths": 950653,
    "profit_hundredths": -49347,
    "outcome_id": "ish-34cbc563f31878800a7489d4"
   },
   {
    "at": "2026-10-31T17:34:41.104Z",
    "bankroll_hundredths": 940653,
    "profit_hundredths": -59347,
    "outcome_id": "ish-14740b34adf2f1b1d3e57b9b"
   },
   {
    "at": "2026-10-31T17:34:41.410Z",
    "bankroll_hundredths": 951553,
    "profit_hundredths": -48447,
    "outcome_id": "ish-771876b4206118067fc9e2d7"
   },
   {
    "at": "2026-10-31T17:34:41.444Z",
    "bankroll_hundredths": 941553,
    "profit_hundredths": -58447,
    "outcome_id": "ish-fc2b53f22ba839253847417e"
   },
   {
    "at": "2026-10-31T17:50:29.950Z",
    "bankroll_hundredths": 931553,
    "profit_hundredths": -68447,
    "outcome_id": "ish-cd00acbee43294df65ca685a"
   },
   {
    "at": "2026-10-31T18:24:51.674Z",
    "bankroll_hundredths": 936653,
    "profit_hundredths": -63347,
    "outcome_id": "ish-57030fd1358783128c8a3d18"
   },
   {
    "at": "2026-10-31T18:35:48.614Z",
    "bankroll_hundredths": 926653,
    "profit_hundredths": -73347,
    "outcome_id": "ish-e3b0c1a683dc4bb8d4dc01f4"
   },
   {
    "at": "2026-10-31T18:35:48.661Z",
    "bankroll_hundredths": 916653,
    "profit_hundredths": -83347,
    "outcome_id": "ish-aabd352316ed13b00307aec1"
   },
   {
    "at": "2026-10-31T19:13:34.831Z",
    "bankroll_hundredths": 921953,
    "profit_hundredths": -78047,
    "outcome_id": "ish-d0c80712a20666b47d08b291"
   },
   {
    "at": "2026-10-31T19:13:34.839Z",
    "bankroll_hundredths": 928153,
    "profit_hundredths": -71847,
    "outcome_id": "ish-e8a3f4b317f22de60274b8c2"
   },
   {
    "at": "2026-10-31T20:11:19.386Z",
    "bankroll_hundredths": 918153,
    "profit_hundredths": -81847,
    "outcome_id": "ish-cf1f1b2df78cb8351befeb7f"
   },
   {
    "at": "2026-10-31T20:11:19.394Z",
    "bankroll_hundredths": 920529,
    "profit_hundredths": -79471,
    "outcome_id": "ish-d05e71305d250a197cbe3c5e"
   },
   {
    "at": "2026-10-31T20:11:19.462Z",
    "bankroll_hundredths": 923862,
    "profit_hundredths": -76138,
    "outcome_id": "ish-dc09a25a2fc4404c852915de"
   },
   {
    "at": "2026-10-31T20:11:19.469Z",
    "bankroll_hundredths": 928813,
    "profit_hundredths": -71187,
    "outcome_id": "ish-91858f46873c34f890c3641d"
   },
   {
    "at": "2026-10-31T20:11:19.744Z",
    "bankroll_hundredths": 918813,
    "profit_hundredths": -81187,
    "outcome_id": "ish-047ec8761f3ac30a6f201ac8"
   },
   {
    "at": "2026-10-31T20:11:19.753Z",
    "bankroll_hundredths": 929813,
    "profit_hundredths": -70187,
    "outcome_id": "ish-e076e9775ebbe501791ddcb3"
   },
   {
    "at": "2026-10-31T21:12:59.865Z",
    "bankroll_hundredths": 946013,
    "profit_hundredths": -53987,
    "outcome_id": "ish-f0791d37fdd5207d740e2107"
   },
   {
    "at": "2026-10-31T21:12:59.870Z",
    "bankroll_hundredths": 936013,
    "profit_hundredths": -63987,
    "outcome_id": "ish-208e6b7e5572fcc812c880fb"
   },
   {
    "at": "2026-10-31T22:07:23.824Z",
    "bankroll_hundredths": 926013,
    "profit_hundredths": -73987,
    "outcome_id": "ish-1af45d34d1d66a1b776166aa"
   },
   {
    "at": "2026-10-31T22:07:23.898Z",
    "bankroll_hundredths": 916013,
    "profit_hundredths": -83987,
    "outcome_id": "ish-c7b7c4a0416c02add5db8875"
   },
   {
    "at": "2026-10-31T22:07:23.914Z",
    "bankroll_hundredths": 918013,
    "profit_hundredths": -81987,
    "outcome_id": "ish-d3411916ffdede55d800af96"
   },
   {
    "at": "2026-10-31T22:07:23.921Z",
    "bankroll_hundredths": 919013,
    "profit_hundredths": -80987,
    "outcome_id": "ish-9f50b58c85427dcbf1b19e3c"
   },
   {
    "at": "2026-10-31T23:14:15.731Z",
    "bankroll_hundredths": 920713,
    "profit_hundredths": -79287,
    "outcome_id": "ish-fc32b47ed2e50b76526e98e2"
   },
   {
    "at": "2026-10-31T23:14:15.763Z",
    "bankroll_hundredths": 925213,
    "profit_hundredths": -74787,
    "outcome_id": "ish-5b18ba064ef423266b823a25"
   },
   {
    "at": "2026-10-31T23:19:40.345Z",
    "bankroll_hundredths": 929813,
    "profit_hundredths": -70187,
    "outcome_id": "ish-b2edf7b5cfe3e7d008e217a4"
   },
   {
    "at": "2026-11-01T03:38:25.591Z",
    "bankroll_hundredths": 935113,
    "profit_hundredths": -64887,
    "outcome_id": "ish-185b9a6838fe703a8c6f8b09"
   },
   {
    "at": "2026-11-01T14:35:27.087Z",
    "bankroll_hundredths": 925113,
    "profit_hundredths": -74887,
    "outcome_id": "ish-36d822d00dd7addf8b7e0c9d"
   },
   {
    "at": "2026-11-01T15:50:29.156Z",
    "bankroll_hundredths": 915113,
    "profit_hundredths": -84887,
    "outcome_id": "ish-52a0475d856bf31343fe39f3"
   },
   {
    "at": "2026-11-01T15:50:29.173Z",
    "bankroll_hundredths": 932263,
    "profit_hundredths": -67737,
    "outcome_id": "ish-2798a41e4d29f28f9ffedffc"
   },
   {
    "at": "2026-11-01T16:27:38.769Z",
    "bankroll_hundredths": 922263,
    "profit_hundredths": -77737,
    "outcome_id": "ish-946594e0125ff71b269f506b"
   },
   {
    "at": "2026-11-01T16:27:38.786Z",
    "bankroll_hundredths": 912263,
    "profit_hundredths": -87737,
    "outcome_id": "ish-d39e76b74da37b0c35fb1540"
   },
   {
    "at": "2026-11-01T16:27:38.794Z",
    "bankroll_hundredths": 902263,
    "profit_hundredths": -97737,
    "outcome_id": "ish-31808b4aea545f151e2a223d"
   },
   {
    "at": "2026-11-01T17:22:19.158Z",
    "bankroll_hundredths": 892263,
    "profit_hundredths": -107737,
    "outcome_id": "ish-1334c86f3ae8075133cc8afe"
   },
   {
    "at": "2026-11-01T18:29:16.884Z",
    "bankroll_hundredths": 894263,
    "profit_hundredths": -105737,
    "outcome_id": "ish-bb2a3a851af8a7773d25248a"
   },
   {
    "at": "2026-11-01T18:29:16.894Z",
    "bankroll_hundredths": 884263,
    "profit_hundredths": -115737,
    "outcome_id": "ish-12d5170fb5f1b9f5ba560f86"
   },
   {
    "at": "2026-11-01T18:29:17.264Z",
    "bankroll_hundredths": 888563,
    "profit_hundredths": -111437,
    "outcome_id": "ish-ce782e421986fc2f75f8d12a"
   },
   {
    "at": "2026-11-01T18:29:17.275Z",
    "bankroll_hundredths": 878563,
    "profit_hundredths": -121437,
    "outcome_id": "ish-d87976fd139226dcdf472702"
   },
   {
    "at": "2026-11-01T19:16:08.293Z",
    "bankroll_hundredths": 868563,
    "profit_hundredths": -131437,
    "outcome_id": "ish-ecc856f1e5fa54ce73097bf4"
   },
   {
    "at": "2026-11-01T19:16:08.306Z",
    "bankroll_hundredths": 858563,
    "profit_hundredths": -141437,
    "outcome_id": "ish-a04639446ddb2c5d5e76ff33"
   },
   {
    "at": "2026-11-01T19:16:26.296Z",
    "bankroll_hundredths": 848563,
    "profit_hundredths": -151437,
    "outcome_id": "ish-1f07c99ce1b056de18ae0a68"
   },
   {
    "at": "2026-11-01T19:16:26.358Z",
    "bankroll_hundredths": 838563,
    "profit_hundredths": -161437,
    "outcome_id": "ish-37f91dc7102598b491d875fa"
   },
   {
    "at": "2026-11-01T20:10:22.327Z",
    "bankroll_hundredths": 847492,
    "profit_hundredths": -152508,
    "outcome_id": "ish-0f14b20b8361c9d712426dab"
   },
   {
    "at": "2026-11-01T22:13:47.095Z",
    "bankroll_hundredths": 837492,
    "profit_hundredths": -162508,
    "outcome_id": "ish-c0399cfa3e3cf5f2d571cce3"
   },
   {
    "at": "2026-11-01T22:13:47.118Z",
    "bankroll_hundredths": 849992,
    "profit_hundredths": -150008,
    "outcome_id": "ish-7ba864c16e06953926f401a6"
   },
   {
    "at": "2026-11-01T22:13:47.149Z",
    "bankroll_hundredths": 858921,
    "profit_hundredths": -141079,
    "outcome_id": "ish-f24213967c83d22abcac2247"
   },
   {
    "at": "2026-11-01T22:13:47.160Z",
    "bankroll_hundredths": 848921,
    "profit_hundredths": -151079,
    "outcome_id": "ish-72b60922e25468c18a5f9f6d"
   },
   {
    "at": "2026-11-01T22:13:47.367Z",
    "bankroll_hundredths": 838921,
    "profit_hundredths": -161079,
    "outcome_id": "ish-3fb9b69bc59e0b6daf2ab49f"
   },
   {
    "at": "2026-11-01T23:13:29.927Z",
    "bankroll_hundredths": 843616,
    "profit_hundredths": -156384,
    "outcome_id": "ish-9a11dd75acfcf28ed04596f4"
   },
   {
    "at": "2026-11-02T03:00:09.337Z",
    "bankroll_hundredths": 850609,
    "profit_hundredths": -149391,
    "outcome_id": "ish-32d980bb530a56cf20929057"
   },
   {
    "at": "2026-11-02T19:09:07.250Z",
    "bankroll_hundredths": 840609,
    "profit_hundredths": -159391,
    "outcome_id": "ish-c92f816de3051cd23caef934"
   },
   {
    "at": "2026-11-02T22:13:08.336Z",
    "bankroll_hundredths": 830609,
    "profit_hundredths": -169391,
    "outcome_id": "ish-63a3ef3cf4d305367524c785"
   },
   {
    "at": "2026-11-02T22:13:08.348Z",
    "bankroll_hundredths": 820609,
    "profit_hundredths": -179391,
    "outcome_id": "ish-117df633bbbad4cb3bad1b99"
   },
   {
    "at": "2026-11-02T22:13:08.887Z",
    "bankroll_hundredths": 832009,
    "profit_hundredths": -167991,
    "outcome_id": "ish-1572baf52ab0c28cb6e69862"
   },
   {
    "at": "2026-11-02T22:13:08.895Z",
    "bankroll_hundredths": 822009,
    "profit_hundredths": -177991,
    "outcome_id": "ish-43d7662343a1909fb728e355"
   },
   {
    "at": "2026-11-02T22:13:08.904Z",
    "bankroll_hundredths": 833909,
    "profit_hundredths": -166091,
    "outcome_id": "ish-7743d167648bdb7a20769e32"
   },
   {
    "at": "2026-11-02T23:11:05.561Z",
    "bankroll_hundredths": 823909,
    "profit_hundredths": -176091,
    "outcome_id": "ish-dccfc1ac5d633bdc5d712708"
   },
   {
    "at": "2026-11-02T23:11:05.570Z",
    "bankroll_hundredths": 813909,
    "profit_hundredths": -186091,
    "outcome_id": "ish-4f089ca05e38a0e9a3ef49f4"
   },
   {
    "at": "2026-11-02T23:11:05.583Z",
    "bankroll_hundredths": 815509,
    "profit_hundredths": -184491,
    "outcome_id": "ish-67eb97eda668195fd6456f3d"
   },
   {
    "at": "2026-11-02T23:11:05.591Z",
    "bankroll_hundredths": 835509,
    "profit_hundredths": -164491,
    "outcome_id": "ish-efaa182ecaec6bd46176101e"
   },
   {
    "at": "2026-11-03T01:16:27.269Z",
    "bankroll_hundredths": 839953,
    "profit_hundredths": -160047,
    "outcome_id": "ish-2b0d654a137f7c9abe1cc589"
   },
   {
    "at": "2026-11-03T01:16:27.501Z",
    "bankroll_hundredths": 829953,
    "profit_hundredths": -170047,
    "outcome_id": "ish-ed773b0f8e20e9b87633371b"
   },
   {
    "at": "2026-11-03T22:07:40.919Z",
    "bankroll_hundredths": 838753,
    "profit_hundredths": -161247,
    "outcome_id": "ish-5ba90169387f4fab88bdf1a0"
   },
   {
    "at": "2026-11-03T22:07:40.924Z",
    "bankroll_hundredths": 828753,
    "profit_hundredths": -171247,
    "outcome_id": "ish-f26fc54786cfe8faa5015ee4"
   },
   {
    "at": "2026-11-03T22:07:41.038Z",
    "bankroll_hundredths": 839953,
    "profit_hundredths": -160047,
    "outcome_id": "ish-9b7dc234e2ddcfd9b8851948"
   },
   {
    "at": "2026-11-03T22:07:41.244Z",
    "bankroll_hundredths": 829953,
    "profit_hundredths": -170047,
    "outcome_id": "ish-9458ed87213851e245157c31"
   },
   {
    "at": "2026-11-03T22:07:41.253Z",
    "bankroll_hundredths": 819953,
    "profit_hundredths": -180047,
    "outcome_id": "ish-e5a46a1964b51c44c82d487b"
   },
   {
    "at": "2026-11-03T22:07:41.257Z",
    "bankroll_hundredths": 830503,
    "profit_hundredths": -169497,
    "outcome_id": "ish-5e28891e5b6b567673544cac"
   },
   {
    "at": "2026-11-03T22:07:41.262Z",
    "bankroll_hundredths": 846803,
    "profit_hundredths": -153197,
    "outcome_id": "ish-83e95c5a1b2cb9a8751dea97"
   },
   {
    "at": "2026-11-03T22:07:41.300Z",
    "bankroll_hundredths": 857803,
    "profit_hundredths": -142197,
    "outcome_id": "ish-5c4632e27a107fd590b46493"
   },
   {
    "at": "2026-11-03T22:07:41.305Z",
    "bankroll_hundredths": 847803,
    "profit_hundredths": -152197,
    "outcome_id": "ish-84f51921235b861d76b0089f"
   },
   {
    "at": "2026-11-03T22:07:43.035Z",
    "bankroll_hundredths": 857453,
    "profit_hundredths": -142547,
    "outcome_id": "ish-cdee762c78686b57090e43be"
   },
   {
    "at": "2026-11-03T22:07:43.043Z",
    "bankroll_hundredths": 864853,
    "profit_hundredths": -135147,
    "outcome_id": "ish-c990e77b35dcd92cc15c0077"
   },
   {
    "at": "2026-11-03T22:07:49.574Z",
    "bankroll_hundredths": 870914,
    "profit_hundredths": -129086,
    "outcome_id": "ish-4ba9a6293c82071c1d36f406"
   },
   {
    "at": "2026-11-03T22:07:49.587Z",
    "bankroll_hundredths": 874304,
    "profit_hundredths": -125696,
    "outcome_id": "ish-ed802def3048e0185ca5a054"
   },
   {
    "at": "2026-11-03T22:07:51.503Z",
    "bankroll_hundredths": 864304,
    "profit_hundredths": -135696,
    "outcome_id": "ish-9e4f5efd89d64149a8115e56"
   },
   {
    "at": "2026-11-03T22:07:51.508Z",
    "bankroll_hundredths": 868386,
    "profit_hundredths": -131614,
    "outcome_id": "ish-bece5d19a744714a596949d5"
   },
   {
    "at": "2026-11-03T22:07:51.513Z",
    "bankroll_hundredths": 872386,
    "profit_hundredths": -127614,
    "outcome_id": "ish-549c063faef8bd356cee34a9"
   },
   {
    "at": "2026-11-03T22:07:51.518Z",
    "bankroll_hundredths": 876022,
    "profit_hundredths": -123978,
    "outcome_id": "ish-3665ec5b609db6db198d50a7"
   },
   {
    "at": "2026-11-04T18:04:03.320Z",
    "bankroll_hundredths": 887022,
    "profit_hundredths": -112978,
    "outcome_id": "ish-dc2ce64d83bba61c2dfa3215"
   },
   {
    "at": "2026-11-04T22:05:22.483Z",
    "bankroll_hundredths": 877022,
    "profit_hundredths": -122978,
    "outcome_id": "ish-19a1b2991f183fe4aba33c8f"
   },
   {
    "at": "2026-11-04T22:05:22.491Z",
    "bankroll_hundredths": 887522,
    "profit_hundredths": -112478,
    "outcome_id": "ish-9ea551aa76f74752172e6cb8"
   },
   {
    "at": "2026-11-04T22:18:12.523Z",
    "bankroll_hundredths": 891372,
    "profit_hundredths": -108628,
    "outcome_id": "ish-0bad038cd454505eae068ad6"
   },
   {
    "at": "2026-11-04T22:18:12.528Z",
    "bankroll_hundredths": 881372,
    "profit_hundredths": -118628,
    "outcome_id": "ish-fa45c1931b898e502e72b5b3"
   },
   {
    "at": "2026-11-04T22:18:12.533Z",
    "bankroll_hundredths": 893622,
    "profit_hundredths": -106378,
    "outcome_id": "ish-6e789e80ff14b031627d9a9e"
   },
   {
    "at": "2026-11-04T22:18:12.538Z",
    "bankroll_hundredths": 883622,
    "profit_hundredths": -116378,
    "outcome_id": "ish-4c445b8dc3bc6f682d33a68e"
   },
   {
    "at": "2026-11-05T20:22:52.446Z",
    "bankroll_hundredths": 873622,
    "profit_hundredths": -126378,
    "outcome_id": "ish-036aab5681e2a2d1cb4c9a4e"
   },
   {
    "at": "2026-11-05T20:22:52.452Z",
    "bankroll_hundredths": 883622,
    "profit_hundredths": -116378,
    "outcome_id": "ish-ff01b5702ad58dde2da1828b"
   },
   {
    "at": "2026-11-05T20:22:52.691Z",
    "bankroll_hundredths": 895422,
    "profit_hundredths": -104578,
    "outcome_id": "ish-0856737e7373c630459e410a"
   },
   {
    "at": "2026-11-05T20:22:52.696Z",
    "bankroll_hundredths": 885422,
    "profit_hundredths": -114578,
    "outcome_id": "ish-6246e773ebb9ecef82a52aba"
   },
   {
    "at": "2026-11-05T20:22:56.761Z",
    "bankroll_hundredths": 900422,
    "profit_hundredths": -99578,
    "outcome_id": "ish-2fe62c22b81a0e0278e3a6d3"
   },
   {
    "at": "2026-11-05T22:10:23.079Z",
    "bankroll_hundredths": 909946,
    "profit_hundredths": -90054,
    "outcome_id": "ish-7f21c9f4afc55c1aee2831cd"
   },
   {
    "at": "2026-11-05T22:10:23.087Z",
    "bankroll_hundredths": 928946,
    "profit_hundredths": -71054,
    "outcome_id": "ish-2ef6ae99eb9cb1cf810e42df"
   },
   {
    "at": "2026-11-05T22:54:03.401Z",
    "bankroll_hundredths": 951796,
    "profit_hundredths": -48204,
    "outcome_id": "ish-a2be9a91acb18678a3f62627"
   },
   {
    "at": "2026-11-05T22:54:03.410Z",
    "bankroll_hundredths": 941796,
    "profit_hundredths": -58204,
    "outcome_id": "ish-87487a35f35d11f1093a2fda"
   },
   {
    "at": "2026-11-06T19:30:19.280Z",
    "bankroll_hundredths": 951346,
    "profit_hundredths": -48654,
    "outcome_id": "ish-0a400cc7f3da20abeff6fce0"
   },
   {
    "at": "2026-11-06T19:30:19.290Z",
    "bankroll_hundredths": 967946,
    "profit_hundredths": -32054,
    "outcome_id": "ish-851d0b5a2ae8095b2fb8e39d"
   },
   {
    "at": "2026-11-06T22:16:38.358Z",
    "bankroll_hundredths": 974939,
    "profit_hundredths": -25061,
    "outcome_id": "ish-dd0aeebd3adef2eec09be7ca"
   },
   {
    "at": "2026-11-06T22:16:43.222Z",
    "bankroll_hundredths": 964939,
    "profit_hundredths": -35061,
    "outcome_id": "ish-bff5da168b5ba2f9b59c5591"
   },
   {
    "at": "2026-11-06T23:24:51.029Z",
    "bankroll_hundredths": 954939,
    "profit_hundredths": -45061,
    "outcome_id": "ish-d8c92fd1407b69197a5922bf"
   },
   {
    "at": "2026-11-06T23:24:51.035Z",
    "bankroll_hundredths": 944939,
    "profit_hundredths": -55061,
    "outcome_id": "ish-8ea59e4c3ce3586e7ac38e3d"
   },
   {
    "at": "2026-11-07T15:39:44.237Z",
    "bankroll_hundredths": 934939,
    "profit_hundredths": -65061,
    "outcome_id": "ish-1631d7da4f4fbebef45c746e"
   },
   {
    "at": "2026-11-07T15:39:53.582Z",
    "bankroll_hundredths": 957939,
    "profit_hundredths": -42061,
    "outcome_id": "ish-18db0c1397b50e7a201bf9c2"
   },
   {
    "at": "2026-11-07T15:39:53.595Z",
    "bankroll_hundredths": 969339,
    "profit_hundredths": -30661,
    "outcome_id": "ish-21b990dc65e8fb624ec81555"
   },
   {
    "at": "2026-11-07T15:39:54.150Z",
    "bankroll_hundredths": 983839,
    "profit_hundredths": -16161,
    "outcome_id": "ish-f8471184e661417e159c3fe6"
   },
   {
    "at": "2026-11-07T15:39:54.169Z",
    "bankroll_hundredths": 991639,
    "profit_hundredths": -8361,
    "outcome_id": "ish-198bc9a506c941a1e5c6b583"
   },
   {
    "at": "2026-11-07T16:49:27.603Z",
    "bankroll_hundredths": 995139,
    "profit_hundredths": -4861,
    "outcome_id": "ish-999dd11d88e009a5895c4c53"
   },
   {
    "at": "2026-11-07T16:49:27.618Z",
    "bankroll_hundredths": 985139,
    "profit_hundredths": -14861,
    "outcome_id": "ish-6bab0f208d65f274be962c9f"
   },
   {
    "at": "2026-11-07T16:49:27.633Z",
    "bankroll_hundredths": 989739,
    "profit_hundredths": -10261,
    "outcome_id": "ish-322ec0e2d13ae268983335e0"
   },
   {
    "at": "2026-11-07T16:49:27.903Z",
    "bankroll_hundredths": 991844,
    "profit_hundredths": -8156,
    "outcome_id": "ish-d457b8d45faba1873b702e5a"
   },
   {
    "at": "2026-11-07T16:49:27.915Z",
    "bankroll_hundredths": 994969,
    "profit_hundredths": -5031,
    "outcome_id": "ish-9e3b4343906377046c5315f9"
   },
   {
    "at": "2026-11-07T17:02:00.237Z",
    "bankroll_hundredths": 984969,
    "profit_hundredths": -15031,
    "outcome_id": "ish-5412d570d2904a91fb6ffc31"
   },
   {
    "at": "2026-11-07T17:02:00.243Z",
    "bankroll_hundredths": 974969,
    "profit_hundredths": -25031,
    "outcome_id": "ish-9bc282d46b6ff3e9e1deb0dc"
   },
   {
    "at": "2026-11-07T17:29:08.152Z",
    "bankroll_hundredths": 982781,
    "profit_hundredths": -17219,
    "outcome_id": "ish-8a6978c9b39f8fe005753928"
   },
   {
    "at": "2026-11-07T17:37:49.435Z",
    "bankroll_hundredths": 984374,
    "profit_hundredths": -15626,
    "outcome_id": "ish-8d006b5aa8110e29546f565a"
   },
   {
    "at": "2026-11-07T17:37:49.439Z",
    "bankroll_hundredths": 974374,
    "profit_hundredths": -25626,
    "outcome_id": "ish-81b675258fcd3f559abd8195"
   },
   {
    "at": "2026-11-07T17:37:49.519Z",
    "bankroll_hundredths": 986374,
    "profit_hundredths": -13626,
    "outcome_id": "ish-f3d3112e569b0f36e29218ef"
   },
   {
    "at": "2026-11-07T17:37:51.177Z",
    "bankroll_hundredths": 976374,
    "profit_hundredths": -23626,
    "outcome_id": "ish-c3299e91bd31499e2ef07a9f"
   },
   {
    "at": "2026-11-07T17:37:51.182Z",
    "bankroll_hundredths": 991574,
    "profit_hundredths": -8426,
    "outcome_id": "ish-1ed4910e7141feba3504b230"
   },
   {
    "at": "2026-11-07T17:37:51.338Z",
    "bankroll_hundredths": 998074,
    "profit_hundredths": -1926,
    "outcome_id": "ish-4a79b2db993156447544360a"
   },
   {
    "at": "2026-11-07T17:37:51.345Z",
    "bankroll_hundredths": 1005824,
    "profit_hundredths": 5824,
    "outcome_id": "ish-ffb179f95ef6e3e3c7ba7d7b"
   },
   {
    "at": "2026-11-07T17:37:51.350Z",
    "bankroll_hundredths": 1016324,
    "profit_hundredths": 16324,
    "outcome_id": "ish-42a5a15a9aa4f24c36dfed1e"
   },
   {
    "at": "2026-11-07T17:37:55.870Z",
    "bankroll_hundredths": 1006324,
    "profit_hundredths": 6324,
    "outcome_id": "ish-c23f00bcc31a238b6e446829"
   },
   {
    "at": "2026-11-07T17:37:55.875Z",
    "bankroll_hundredths": 996324,
    "profit_hundredths": -3676,
    "outcome_id": "ish-e72326963a912e3c79381792"
   },
   {
    "at": "2026-11-07T17:37:55.879Z",
    "bankroll_hundredths": 1004674,
    "profit_hundredths": 4674,
    "outcome_id": "ish-14bb542a8c342c08e4e63f16"
   },
   {
    "at": "2026-11-07T17:37:55.885Z",
    "bankroll_hundredths": 994674,
    "profit_hundredths": -5326,
    "outcome_id": "ish-6ef02a9bcb1c4ded167f8425"
   }
  ],
  "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": 1555,
  "recognised": 788,
  "accepted": 548,
  "executed": 382,
  "calculated": 366,
  "gaps": [
   {
    "cause": "outside the method",
    "figure": 136
   },
   {
    "cause": "not_checked",
    "figure": 113
   },
   {
    "cause": "not_supported",
    "figure": 69
   },
   {
    "cause": "disputed_reading",
    "figure": 40
   },
   {
    "cause": "other reading",
    "figure": 35
   },
   {
    "cause": "no_price_at_capture",
    "figure": 10
   },
   {
    "cause": "stale_quote",
    "figure": 3
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 1555,
  "of_them_restored": 0,
  "not_predictions": {
   "opinions": 70,
   "not_about_a_match": 697,
   "unclassified": 0
  },
  "predictions": 788,
  "predictions_restored": 0,
  "matches": 283,
  "admitted": 548,
  "qualifying_picks": 382,
  "qualifying_picks_restored": 0,
  "settled_picks": 366,
  "settled_picks_restored": 0,
  "series_list": [
   {
    "code_name": "market_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 382,
    "settled_picks": 366,
    "void": 0,
    "pending_picks": 16,
    "matches": 215,
    "operations_settled": 366,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At an independent odds snapshot"
   },
   {
    "code_name": "derived_series",
    "derived": true,
    "is_restored": false,
    "qualifying_picks": 2,
    "settled_picks": 2,
    "void": 0,
    "pending_picks": 0,
    "matches": 2,
    "operations_settled": 2,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "Forecast Record reconstruction from the predicted score"
   }
  ],
  "gaps": [
   {
    "code_name": "not_admitted",
    "cause": "outside the method",
    "figure": 136
   },
   {
    "code_name": "not_checked",
    "cause": "not_checked",
    "figure": 113
   },
   {
    "code_name": "not_supported",
    "cause": "not_supported",
    "figure": 69
   },
   {
    "code_name": "disputed_reading",
    "cause": "disputed_reading",
    "figure": 40
   },
   {
    "code_name": "ambiguous",
    "cause": "other reading",
    "figure": 35
   },
   {
    "code_name": "no_price_at_capture",
    "cause": "no_price_at_capture",
    "figure": 10
   },
   {
    "code_name": "stale_quote",
    "cause": "stale_quote",
    "figure": 3
   }
  ],
  "duplicates": 0,
  "junk": {
   "service": 3
  },
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-f2e6bc65491b958b9969a41b",
   "url": "/evidence/?pick=n-f2e6bc65491b958b9969a41b",
   "quote_text": "the Gers are unbeaten in nine Scottish Premiership matches - 11 in all competitions",
   "fragment_from": 3783,
   "fragment_to": 3866,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2404a876f299d5b2334a0c8c85967c3d828117ac0f4df12d1bee995623acbcab",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T18:56:49.658Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T18:56:49.658Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-721dbb024a4b462ce1e06048",
   "url": "/evidence/?pick=n-721dbb024a4b462ce1e06048",
   "quote_text": "St Mirren have now lost four Scottish Premiership away matches in a row",
   "fragment_from": 3168,
   "fragment_to": 3239,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2404a876f299d5b2334a0c8c85967c3d828117ac0f4df12d1bee995623acbcab",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T18:56:49.658Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T18:56:49.658Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-aa01d94747c7e326e2270b35",
   "url": "/sources/whoscored-com/picks/41/#pick-n-aa01d94747c7e326e2270b35",
   "quote_text": "Under 2.5 goals",
   "fragment_from": 4150,
   "fragment_to": 4165,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2404a876f299d5b2334a0c8c85967c3d828117ac0f4df12d1bee995623acbcab",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T18:56:49.658Z",
   "executed_at": "2026-11-07T19:04:56.403Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-929dd62c0e0b",
    "display_name": "St Mirren — Rangers",
    "competition_name": "Scottish Premiership",
    "starts_at": "2026-11-07T20:00:00.000Z",
    "url": "/football/matches/st-mirren-vs-rangers-2026-11-07/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "2.5200",
    "our_snapshot_at": "2026-11-07T18:54:55.380Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T18:56:49.658Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": 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": "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": "a345baa0179d78b21f9a3838b027b978f978c64a5b55f6564a93a72bd7474d55",
     "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": "2.5200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T19:04:56.403Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b96d2c4e45aa43a0cbd631ca",
   "url": "/sources/whoscored-com/picks/41/#pick-n-b96d2c4e45aa43a0cbd631ca",
   "quote_text": "Away win",
   "fragment_from": 4140,
   "fragment_to": 4148,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2404a876f299d5b2334a0c8c85967c3d828117ac0f4df12d1bee995623acbcab",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T18:56:49.658Z",
   "executed_at": "2026-11-07T19:04:55.084Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-929dd62c0e0b",
    "display_name": "St Mirren — Rangers",
    "competition_name": "Scottish Premiership",
    "starts_at": "2026-11-07T20:00:00.000Z",
    "url": "/football/matches/st-mirren-vs-rangers-2026-11-07/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Rangers",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.3300",
    "our_snapshot_at": "2026-11-07T18:54:55.380Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T18:56:49.658Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Rangers",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Rangers"
   },
   "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": "82f5492c437d363bcd56c12ed62f72e632296b937ccf0eafc1422dd1c393102d",
     "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": "Rangers",
     "decimal_odds": "1.3300",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T19:04:55.084Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1c8facdbb88a426815ffc831",
   "url": "/sources/whoscored-com/picks/41/#pick-n-1c8facdbb88a426815ffc831",
   "quote_text": "0\n\nSt. Mirren\n\n2\n\nRangers",
   "fragment_from": 4113,
   "fragment_to": 4138,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2404a876f299d5b2334a0c8c85967c3d828117ac0f4df12d1bee995623acbcab",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T18:56:49.658Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-929dd62c0e0b",
    "display_name": "St Mirren — Rangers",
    "competition_name": "Scottish Premiership",
    "starts_at": "2026-11-07T20:00:00.000Z",
    "url": "/football/matches/st-mirren-vs-rangers-2026-11-07/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Correct score",
   "outcome_label": "St Mirren 0-2 Rangers",
   "odds_set": {
    "by_author": null,
    "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T18:56:49.658Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "St Mirren 0-2 Rangers",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: St Mirren 0-2 Rangers"
   },
   "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": "7f2cef95a95ff2f5abe94decaf23fd55e8e7ac8945c51fb158b05a7e1e895935",
     "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": "Rangers",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "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": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0d27fa87c70cf751d78b2a10",
   "url": "/evidence/?pick=n-0d27fa87c70cf751d78b2a10",
   "quote_text": "Thibo Somers is expected to miss out following his injury against Cercle Bruges.",
   "fragment_from": 1500,
   "fragment_to": 1580,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9ca15616cee3828ab9e4d5335d74619addbc91e3e3c086a18475d9c046a46763",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T18:56:39.776Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T18:56:39.776Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ae6d16c16879f02843d8c68e",
   "url": "/evidence/?pick=n-ae6d16c16879f02843d8c68e",
   "quote_text": "Mauricio Benitez has served his three-match suspension and will be available for selection",
   "fragment_from": 1392,
   "fragment_to": 1482,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9ca15616cee3828ab9e4d5335d74619addbc91e3e3c086a18475d9c046a46763",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T18:56:39.776Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T18:56:39.776Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ef9645fd550752ce56820d85",
   "url": "/sources/whoscored-com/picks/41/#pick-n-ef9645fd550752ce56820d85",
   "quote_text": "Under 2.5 goals",
   "fragment_from": 2478,
   "fragment_to": 2493,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9ca15616cee3828ab9e4d5335d74619addbc91e3e3c086a18475d9c046a46763",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T18:56:39.776Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-9338b942dd46",
    "display_name": "Antwerp — Lommel",
    "competition_name": "Belgian Pro League",
    "starts_at": "2026-11-07T19:45:00.000Z",
    "url": "/football/matches/antwerp-vs-lommel-2026-11-07/",
    "scoreline": null,
    "condition": "no_result"
   },
   "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": "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T18:56:39.776Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": 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": "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": "4113e4ed5aaf0deb8ec36e190bf5bec0f2f876eb626993395a06cee39ef011fb",
     "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": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-96d33b58100d2fa2a48031db",
   "url": "/sources/whoscored-com/picks/41/#pick-n-96d33b58100d2fa2a48031db",
   "quote_text": "Away win",
   "fragment_from": 2468,
   "fragment_to": 2476,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9ca15616cee3828ab9e4d5335d74619addbc91e3e3c086a18475d9c046a46763",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T18:56:39.776Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-9338b942dd46",
    "display_name": "Antwerp — Lommel",
    "competition_name": "Belgian Pro League",
    "starts_at": "2026-11-07T19:45:00.000Z",
    "url": "/football/matches/antwerp-vs-lommel-2026-11-07/",
    "scoreline": null,
    "condition": "no_result"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Lommel",
   "odds_set": {
    "by_author": null,
    "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T18:56:39.776Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Lommel",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Lommel"
   },
   "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": "4e03bfe6058e034d9ecec8b4ebb5f152c7b200a8157e611c4d4165acb2a30b5c",
     "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": "Lommel",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "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": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d1aa083ceae475ad2ace2cc3",
   "url": "/sources/whoscored-com/picks/41/#pick-n-d1aa083ceae475ad2ace2cc3",
   "quote_text": "0\n\nRoyal Antwerp\n\n2\n\nLommel",
   "fragment_from": 2439,
   "fragment_to": 2466,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9ca15616cee3828ab9e4d5335d74619addbc91e3e3c086a18475d9c046a46763",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T18:56:39.776Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-9338b942dd46",
    "display_name": "Antwerp — Lommel",
    "competition_name": "Belgian Pro League",
    "starts_at": "2026-11-07T19:45:00.000Z",
    "url": "/football/matches/antwerp-vs-lommel-2026-11-07/",
    "scoreline": null,
    "condition": "no_result"
   },
   "market_label": "Correct score",
   "outcome_label": "Antwerp 0-2 Lommel",
   "odds_set": {
    "by_author": null,
    "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T18:56:39.776Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Antwerp 0-2 Lommel",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Antwerp 0-2 Lommel"
   },
   "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": "eb83087120f377c4824c4018813c86a7668d027889d6351f02b1a699ecf151c2",
     "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": "Lommel",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "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": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-453aa6e3212c02c7cd8a4a37",
   "url": "/sources/whoscored-com/picks/41/#pick-n-453aa6e3212c02c7cd8a4a37",
   "quote_text": "Over 2.5 goals",
   "fragment_from": 5302,
   "fragment_to": 5316,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1982529/preview/netherlands-eredivisie-2026-2027-excelsior-go-ahead-eagles",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f870b8ef34d71efc963ccc5c6b4f65155794ccfc554911d004c2da6fbfa97b11",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T15:56:49.577Z",
   "executed_at": "2026-11-07T16:11:52.059Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-17742083fdf1",
    "display_name": "Excelsior — Go Ahead Eagles",
    "competition_name": "Eredivisie",
    "starts_at": "2026-11-07T20:00:00.000Z",
    "url": "/football/matches/excelsior-vs-go-ahead-eagles-2026-11-07/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.6035",
    "our_snapshot_at": "2026-11-07T15:55:57.951Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T15:56:49.577Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "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": "adf39ee306f898a140bccdaa9906b2b45c4421ed61b22e9cccd253eaf78f7295",
     "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.6035",
     "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:11:52.059Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1982529/preview/netherlands-eredivisie-2026-2027-excelsior-go-ahead-eagles",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c994d678eaca40259ad7c25d",
   "url": "/sources/whoscored-com/picks/41/#pick-n-c994d678eaca40259ad7c25d",
   "quote_text": "1\n\nExcelsior\n\n2\n\nGo Ahead Eagles\n\nAway win",
   "fragment_from": 5258,
   "fragment_to": 5300,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1982529/preview/netherlands-eredivisie-2026-2027-excelsior-go-ahead-eagles",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f870b8ef34d71efc963ccc5c6b4f65155794ccfc554911d004c2da6fbfa97b11",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T15:56:49.577Z",
   "executed_at": "2026-11-07T16:11:44.971Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-17742083fdf1",
    "display_name": "Excelsior — Go Ahead Eagles",
    "competition_name": "Eredivisie",
    "starts_at": "2026-11-07T20:00:00.000Z",
    "url": "/football/matches/excelsior-vs-go-ahead-eagles-2026-11-07/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Go Ahead Eagles",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "2.4000",
    "our_snapshot_at": "2026-11-07T15:55:57.951Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T15:56:49.577Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Go Ahead Eagles",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Go Ahead Eagles"
   },
   "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": "4bae6ef05a5393ee869258de2df096cf71e3448e85d20b879eb5097207b8b5c5",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Go Ahead Eagles",
     "decimal_odds": "2.4000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T16:11:44.971Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1982529/preview/netherlands-eredivisie-2026-2027-excelsior-go-ahead-eagles",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-98a425574ceb768e9df8ce4b",
   "url": "/sources/whoscored-com/picks/40/#pick-n-98a425574ceb768e9df8ce4b",
   "quote_text": "Over 2.5 goals",
   "fragment_from": 5473,
   "fragment_to": 5487,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1982528/preview/netherlands-eredivisie-2026-2027-ado-den-haag-sparta-rotterdam",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e0220808bc8fa67b40850ff9e1c3b4394837931d05e40c8ab4000a5864c91d3f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T15:56:43.441Z",
   "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T15:56:43.441Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b53d8e6c33c2eebfa64d649b",
   "url": "/sources/whoscored-com/picks/40/#pick-n-b53d8e6c33c2eebfa64d649b",
   "quote_text": "1\n\nADO Den Haag\n\n2\n\nSparta Rotterdam\n\nAway win",
   "fragment_from": 5425,
   "fragment_to": 5471,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1982528/preview/netherlands-eredivisie-2026-2027-ado-den-haag-sparta-rotterdam",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e0220808bc8fa67b40850ff9e1c3b4394837931d05e40c8ab4000a5864c91d3f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T15:56:43.441Z",
   "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T15:56:43.441Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d055ac467f9ad58c678789da",
   "url": "/evidence/?pick=n-d055ac467f9ad58c678789da",
   "quote_text": "Patrick Bamford and Kalvin Phillips should both return to action here after missing out against Preston.",
   "fragment_from": 1799,
   "fragment_to": 1903,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0c0f3e4b23c7a8f0f051c0d3644a6a8ae88c91cf196c8359fd82ad111731dd07",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T12:56:36.844Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T12:56:36.844Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c237c7f83b0fddc73be4c8a8",
   "url": "/evidence/?pick=n-c237c7f83b0fddc73be4c8a8",
   "quote_text": "Liam Kitching has served his one-match suspension and will return to the squad on Saturday.",
   "fragment_from": 1706,
   "fragment_to": 1797,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0c0f3e4b23c7a8f0f051c0d3644a6a8ae88c91cf196c8359fd82ad111731dd07",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T12:56:36.844Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T12:56:36.844Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-94532cb1489165959da133d5",
   "url": "/evidence/?pick=n-94532cb1489165959da133d5",
   "quote_text": "Nathaniel Chalobah picked up a knock during the first half against Bolton in midweek",
   "fragment_from": 1437,
   "fragment_to": 1521,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0c0f3e4b23c7a8f0f051c0d3644a6a8ae88c91cf196c8359fd82ad111731dd07",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T12:56:36.844Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T12:56:36.844Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b66cda4ed144f202e48a5c6f",
   "url": "/sources/whoscored-com/picks/40/#pick-n-b66cda4ed144f202e48a5c6f",
   "quote_text": "Under 2.5 goals",
   "fragment_from": 2558,
   "fragment_to": 2573,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0c0f3e4b23c7a8f0f051c0d3644a6a8ae88c91cf196c8359fd82ad111731dd07",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T12:56:36.844Z",
   "executed_at": "2026-11-07T12:59:39.127Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-e14f2df30cc8",
    "display_name": "Charlton Athletic — Sheffield United",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/charlton-athletic-vs-sheffield-united-2026-11-07/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.8800",
    "our_snapshot_at": "2026-11-07T12:55:02.909Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T12:56:36.844Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "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": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Charlton Athletic 2-1 Sheffield United."
   },
   "settlements": [
    {
     "operation_id": "739c08b3060a8280f0dc35a97f6c2667a1700f9bbeb4a4f941845cb3c4d19828",
     "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.8800",
     "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:59:39.127Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c4449926d967a26533535ada",
   "url": "/sources/whoscored-com/picks/40/#pick-n-c4449926d967a26533535ada",
   "quote_text": "Away win",
   "fragment_from": 2548,
   "fragment_to": 2556,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0c0f3e4b23c7a8f0f051c0d3644a6a8ae88c91cf196c8359fd82ad111731dd07",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T12:56:36.844Z",
   "executed_at": "2026-11-07T12:59:38.838Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-e14f2df30cc8",
    "display_name": "Charlton Athletic — Sheffield United",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/charlton-athletic-vs-sheffield-united-2026-11-07/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Sheffield United",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "2.0000",
    "our_snapshot_at": "2026-11-07T12:55:02.909Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T12:56:36.844Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Sheffield United",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Sheffield United"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Charlton Athletic 2-1 Sheffield United."
   },
   "settlements": [
    {
     "operation_id": "f0cf3df5f8593464197fba7ec56f6466b89aad4c7a1ba7395bf4dcbccbc94d01",
     "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.0000",
     "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:59:38.838Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d393614d4649c67925094bd6",
   "url": "/sources/whoscored-com/picks/40/#pick-n-d393614d4649c67925094bd6",
   "quote_text": "0\n\nCharlton\n\n2\n\nSheff Utd",
   "fragment_from": 2521,
   "fragment_to": 2546,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0c0f3e4b23c7a8f0f051c0d3644a6a8ae88c91cf196c8359fd82ad111731dd07",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T12:56:36.844Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-e14f2df30cc8",
    "display_name": "Charlton Athletic — Sheffield United",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/charlton-athletic-vs-sheffield-united-2026-11-07/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Charlton Athletic 0-2 Sheffield United",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T12:56:36.844Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Charlton Athletic 0-2 Sheffield United",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Charlton Athletic 0-2 Sheffield United"
   },
   "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 Charlton Athletic 2-1 Sheffield United."
   },
   "settlements": [
    {
     "operation_id": "84bbec13cdd927343f0b1016cef0338ca37840a6cc20e44f2769e1a0ac79c65a",
     "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": "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": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9a43927ff364006535710234",
   "url": "/evidence/?pick=n-9a43927ff364006535710234",
   "quote_text": "Stephen Welsh suffered an injury against Portsmouth in midweek and will miss the trip to the Midlands on Saturday.",
   "fragment_from": 1606,
   "fragment_to": 1720,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4ac004416cf9c92b3628f91d7e8a78b1ed507e35f7ac2266fca886fc115c72db",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T12:56:32.249Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T12:56:32.249Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-700c2938c514b810814325de",
   "url": "/evidence/?pick=n-700c2938c514b810814325de",
   "quote_text": "James Beadle is expected to miss out against Swansea, but Birmingham hope to have August Priske available.",
   "fragment_from": 1391,
   "fragment_to": 1497,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4ac004416cf9c92b3628f91d7e8a78b1ed507e35f7ac2266fca886fc115c72db",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T12:56:32.249Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T12:56:32.249Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-af2f761617f69d366e87c9f5",
   "url": "/sources/whoscored-com/picks/40/#pick-n-af2f761617f69d366e87c9f5",
   "quote_text": "Under 2.5 goals",
   "fragment_from": 2496,
   "fragment_to": 2511,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4ac004416cf9c92b3628f91d7e8a78b1ed507e35f7ac2266fca886fc115c72db",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T12:56:32.249Z",
   "executed_at": "2026-11-07T12:59:42.012Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-b9b8c8cc8521",
    "display_name": "Birmingham City — Swansea City",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/birmingham-city-vs-swansea-city-2026-11-07/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.9500",
    "our_snapshot_at": "2026-11-07T12:55:02.909Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T12:56:32.249Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "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": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Birmingham City 2-1 Swansea City."
   },
   "settlements": [
    {
     "operation_id": "4b4a27afcb02c95562029746fee76b47bf4f0f2154e889a472e68798f47e3388",
     "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.9500",
     "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:59:42.012Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5f87d999be1cc1e89fbb0a48",
   "url": "/sources/whoscored-com/picks/40/#pick-n-5f87d999be1cc1e89fbb0a48",
   "quote_text": "Home win",
   "fragment_from": 2486,
   "fragment_to": 2494,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4ac004416cf9c92b3628f91d7e8a78b1ed507e35f7ac2266fca886fc115c72db",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T12:56:32.249Z",
   "executed_at": "2026-11-07T12:59:41.824Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-b9b8c8cc8521",
    "display_name": "Birmingham City — Swansea City",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/birmingham-city-vs-swansea-city-2026-11-07/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Birmingham City",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.8350",
    "our_snapshot_at": "2026-11-07T12:55:02.909Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8350,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T12:56:32.249Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Birmingham City",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Birmingham City"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Birmingham City 2-1 Swansea City."
   },
   "settlements": [
    {
     "operation_id": "a6c289339ec53c7c6ee314de9acc9ae07518c63149bb6fb4e37525bd262a232e",
     "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": "Birmingham City",
     "decimal_odds": "1.8350",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8350,
     "executed_at": "2026-11-07T12:59:41.824Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a9ca6a29815759fea5b65e57",
   "url": "/sources/whoscored-com/picks/40/#pick-n-a9ca6a29815759fea5b65e57",
   "quote_text": "2\n\nBirmingham\n\n0\n\nSwansea",
   "fragment_from": 2459,
   "fragment_to": 2484,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4ac004416cf9c92b3628f91d7e8a78b1ed507e35f7ac2266fca886fc115c72db",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T12:56:32.249Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-b9b8c8cc8521",
    "display_name": "Birmingham City — Swansea City",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/birmingham-city-vs-swansea-city-2026-11-07/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Birmingham City 2-0 Swansea 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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T12:56:32.249Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Birmingham City 2-0 Swansea City",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Birmingham City 2-0 Swansea City"
   },
   "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 Birmingham City 2-1 Swansea City."
   },
   "settlements": [
    {
     "operation_id": "55b50e4edba9e7fa65a1501073e663107a7ac9322a1b7d8d69b509392838fc55",
     "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": "Birmingham 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": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-add7ffe3b93c2c5d3c6a6a66",
   "url": "/sources/whoscored-com/picks/40/#pick-n-add7ffe3b93c2c5d3c6a6a66",
   "quote_text": "Over 2.5 goals",
   "fragment_from": 2597,
   "fragment_to": 2611,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989059/preview/england-championship-2026-2027-queens-park-rangers-lincoln-city",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4ea94b4eca02004a033c7ecc8dba90995732276bc8f536ab853c47cf8e4c7129",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T06:56:41.231Z",
   "executed_at": "2026-11-07T07:00:56.731Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5baf66af5ed3",
    "display_name": "Queens Park Rangers — Lincoln City",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/queens-park-rangers-vs-lincoln-city-2026-11-07/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.7750",
    "our_snapshot_at": "2026-11-07T06:54:35.677Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7750,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T06:56:41.231Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Queens Park Rangers 2-1 Lincoln City."
   },
   "settlements": [
    {
     "operation_id": "247955c0d074802a6dfa48968f9feecfbe895a548668b0a782f72558b1fb4e0a",
     "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.7750",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7750,
     "executed_at": "2026-11-07T07:00:56.731Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989059/preview/england-championship-2026-2027-queens-park-rangers-lincoln-city",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-99afa6a9da22a5e3977bbf44",
   "url": "/sources/whoscored-com/picks/40/#pick-n-99afa6a9da22a5e3977bbf44",
   "quote_text": "Home win",
   "fragment_from": 2587,
   "fragment_to": 2595,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989059/preview/england-championship-2026-2027-queens-park-rangers-lincoln-city",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4ea94b4eca02004a033c7ecc8dba90995732276bc8f536ab853c47cf8e4c7129",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T06:56:41.231Z",
   "executed_at": "2026-11-07T07:00:55.848Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5baf66af5ed3",
    "display_name": "Queens Park Rangers — Lincoln City",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/queens-park-rangers-vs-lincoln-city-2026-11-07/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Queens Park Rangers",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.6500",
    "our_snapshot_at": "2026-11-07T06:54:35.677Z",
    "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T06:56:41.231Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Queens Park Rangers",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Queens Park Rangers"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Queens Park Rangers 2-1 Lincoln City."
   },
   "settlements": [
    {
     "operation_id": "a522ebb07f40af015936dfd59bf4f486015153e84b107007f2602a19aa3e6c69",
     "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.6500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6500,
     "executed_at": "2026-11-07T07:00:55.848Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989059/preview/england-championship-2026-2027-queens-park-rangers-lincoln-city",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a2723b0763e36eeb52216997",
   "url": "/sources/whoscored-com/picks/40/#pick-n-a2723b0763e36eeb52216997",
   "quote_text": "QPR\n\n1\n\nLincoln City",
   "fragment_from": 2565,
   "fragment_to": 2585,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989059/preview/england-championship-2026-2027-queens-park-rangers-lincoln-city",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4ea94b4eca02004a033c7ecc8dba90995732276bc8f536ab853c47cf8e4c7129",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T06:56:41.231Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5baf66af5ed3",
    "display_name": "Queens Park Rangers — Lincoln City",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/queens-park-rangers-vs-lincoln-city-2026-11-07/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Queens Park Rangers 2-1 Lincoln 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": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T06:56:41.231Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Queens Park Rangers 2-1 Lincoln City",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Queens Park Rangers 2-1 Lincoln City"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Matched: the final score was Queens Park Rangers 2-1 Lincoln City."
   },
   "settlements": [
    {
     "operation_id": "c9c17e61d75a29bec4c23618e562e141570d2ba61e2e2de2a660df3fb0b010bf",
     "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": "Queens Park Rangers",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "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": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989059/preview/england-championship-2026-2027-queens-park-rangers-lincoln-city",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-aa4be4af96fe31b2a419ad29",
   "url": "/sources/whoscored-com/picks/40/#pick-n-aa4be4af96fe31b2a419ad29",
   "quote_text": "2\n\nWBA\n\n1\n\nMillwall\n\nHome win",
   "fragment_from": 2591,
   "fragment_to": 2620,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989065/preview/england-championship-2026-2027-west-bromwich-albion-millwall",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "56d776815793bc842eb1d59a17dba9f9924ba2c5925227bfa0b581572e3b647c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T06:56:39.348Z",
   "executed_at": "2026-11-07T07:00:58.482Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-dffb24191274",
    "display_name": "West Bromwich Albion — Millwall",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/west-bromwich-albion-vs-millwall-2026-11-07/",
    "scoreline": "3-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "West Bromwich Albion",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "2.0500",
    "our_snapshot_at": "2026-11-07T06:54:35.677Z",
    "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T06:56:39.348Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "West Bromwich Albion",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: West Bromwich Albion"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was West Bromwich Albion 3-0 Millwall."
   },
   "settlements": [
    {
     "operation_id": "a2f38e9f493f5d86244dc5341f38e0e06f4c9aad1e4e21dac8e74505128b7d99",
     "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": "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-07T07:00:58.482Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989065/preview/england-championship-2026-2027-west-bromwich-albion-millwall",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-750b0a9482bbcc6e3566a6a5",
   "url": "/sources/whoscored-com/picks/40/#pick-n-750b0a9482bbcc6e3566a6a5",
   "quote_text": "Away win\n\nOver 2.5 goals",
   "fragment_from": 2509,
   "fragment_to": 2533,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989040/preview/england-championship-2026-2027-bristol-city-norwich",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a1497435bac4d4d1db998d41f5e93cfda2045f180af3d7da326a617bcc876931",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T06:56:37.414Z",
   "executed_at": "2026-11-07T07:00:59.771Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-f3922b6b2350",
    "display_name": "Bristol City — Norwich City",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T12:30:00.000Z",
    "url": "/football/matches/bristol-city-vs-norwich-city-2026-11-07/",
    "scoreline": "0-5",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.7800",
    "our_snapshot_at": "2026-11-07T06:54:35.677Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7800,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T06:56:37.414Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-5",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Bristol City 0-5 Norwich City."
   },
   "settlements": [
    {
     "operation_id": "5f4ff3c68485ec26ccd49ef67feeb1e6c1bacd506892bbfc9c621ddf8a93e3be",
     "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.7800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7800,
     "executed_at": "2026-11-07T07:00:59.771Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989040/preview/england-championship-2026-2027-bristol-city-norwich",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c654f24233ccb67af7ec1cca",
   "url": "/sources/whoscored-com/picks/40/#pick-n-c654f24233ccb67af7ec1cca",
   "quote_text": "Away win\n\nOver 2.5 goals",
   "fragment_from": 2509,
   "fragment_to": 2533,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989040/preview/england-championship-2026-2027-bristol-city-norwich",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a1497435bac4d4d1db998d41f5e93cfda2045f180af3d7da326a617bcc876931",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T06:56:37.414Z",
   "executed_at": "2026-11-07T07:00:59.582Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-f3922b6b2350",
    "display_name": "Bristol City — Norwich City",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T12:30:00.000Z",
    "url": "/football/matches/bristol-city-vs-norwich-city-2026-11-07/",
    "scoreline": "0-5",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Norwich City",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "2.4500",
    "our_snapshot_at": "2026-11-07T06:54:35.677Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 14500,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T06:56:37.414Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Norwich City",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Norwich City"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-5",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Bristol City 0-5 Norwich City."
   },
   "settlements": [
    {
     "operation_id": "5bdb8a2b2e706b9fb4f7a68061d8fec8793433a4cd3ca70569515226c4f03813",
     "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": "Norwich City",
     "decimal_odds": "2.4500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 14500,
     "executed_at": "2026-11-07T07:00:59.582Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989040/preview/england-championship-2026-2027-bristol-city-norwich",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8c681c2a63dad1e990b99ca8",
   "url": "/evidence/?pick=n-8c681c2a63dad1e990b99ca8",
   "quote_text": "Ravaglia\n\n6.91\n\nBola\n\n6.76",
   "fragment_from": 260,
   "fragment_to": 286,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4eb80ee59298b2b57cbeceebcd564cd60e962ed5a5e50d3cc0f349ca69b18a5c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:59.331Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:59.331Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d8f743206dc853719d2d3a0b",
   "url": "/evidence/?pick=n-d8f743206dc853719d2d3a0b",
   "quote_text": "Expect Kim Hellberg to switch back to a 4-2-3-1 system, recalling Riley McGree to the midfield.",
   "fragment_from": 1844,
   "fragment_to": 1939,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4eb80ee59298b2b57cbeceebcd564cd60e962ed5a5e50d3cc0f349ca69b18a5c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:59.331Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:59.331Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-35bc0a674fcbdcce23fb8736",
   "url": "/evidence/?pick=n-35bc0a674fcbdcce23fb8736",
   "quote_text": "Expect Martin Payero to replace him in central midfield on Saturday.",
   "fragment_from": 1668,
   "fragment_to": 1736,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4eb80ee59298b2b57cbeceebcd564cd60e962ed5a5e50d3cc0f349ca69b18a5c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:59.331Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:59.331Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2d09c5ad5f0657f83898d584",
   "url": "/evidence/?pick=n-2d09c5ad5f0657f83898d584",
   "quote_text": "Hector Kyprianou serves a one-match ban for yellow card accumulation.",
   "fragment_from": 1597,
   "fragment_to": 1666,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4eb80ee59298b2b57cbeceebcd564cd60e962ed5a5e50d3cc0f349ca69b18a5c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:59.331Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:59.331Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e3a37016560e9d6bebb9eec3",
   "url": "/sources/whoscored-com/picks/40/#pick-n-e3a37016560e9d6bebb9eec3",
   "quote_text": "Under 2.5 goals",
   "fragment_from": 2616,
   "fragment_to": 2631,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4eb80ee59298b2b57cbeceebcd564cd60e962ed5a5e50d3cc0f349ca69b18a5c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:59.331Z",
   "executed_at": "2026-11-07T05:24:23.813Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-ad408fd75cb7",
    "display_name": "Watford — Middlesbrough",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/watford-vs-middlesbrough-2026-11-07/",
    "scoreline": "0-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "2.5200",
    "our_snapshot_at": "2026-11-07T03:56:14.195Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 15200,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:59.331Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": 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": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Watford 0-0 Middlesbrough."
   },
   "settlements": [
    {
     "operation_id": "49e815298b101cfca079402d0a49d0db84d464f6ee19357917aa73a8acebca50",
     "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": "2.5200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 15200,
     "executed_at": "2026-11-07T05:24:23.813Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-92fd24c3d02baa626f5797b5",
   "url": "/sources/whoscored-com/picks/40/#pick-n-92fd24c3d02baa626f5797b5",
   "quote_text": "Away win",
   "fragment_from": 2606,
   "fragment_to": 2614,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4eb80ee59298b2b57cbeceebcd564cd60e962ed5a5e50d3cc0f349ca69b18a5c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:59.331Z",
   "executed_at": "2026-11-07T05:24:23.451Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-ad408fd75cb7",
    "display_name": "Watford — Middlesbrough",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/watford-vs-middlesbrough-2026-11-07/",
    "scoreline": "0-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Middlesbrough",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.5500",
    "our_snapshot_at": "2026-11-07T03:56:14.195Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:59.331Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Middlesbrough",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Middlesbrough"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Watford 0-0 Middlesbrough."
   },
   "settlements": [
    {
     "operation_id": "9bd37db746da07e13b883711fe27d8cef4770e257cd9de03e23a6e82b6b5efaf",
     "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": "1.5500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T05:24:23.451Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1dc5dcdf59b2b86e3494b76b",
   "url": "/sources/whoscored-com/picks/40/#pick-n-1dc5dcdf59b2b86e3494b76b",
   "quote_text": "0\n\nWatford\n\n2\n\nMiddlesbrough",
   "fragment_from": 2576,
   "fragment_to": 2604,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4eb80ee59298b2b57cbeceebcd564cd60e962ed5a5e50d3cc0f349ca69b18a5c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:59.331Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-ad408fd75cb7",
    "display_name": "Watford — Middlesbrough",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/watford-vs-middlesbrough-2026-11-07/",
    "scoreline": "0-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Watford 0-2 Middlesbrough",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:59.331Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Watford 0-2 Middlesbrough",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Watford 0-2 Middlesbrough"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Watford 0-0 Middlesbrough."
   },
   "settlements": [
    {
     "operation_id": "abba199ec0921b0743c5d83d9e25ac1938e7c6c2dc33432cef93714c64eebe56",
     "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": "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": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7a6b8cd34ccdddce94ad1302",
   "url": "/evidence/?pick=n-7a6b8cd34ccdddce94ad1302",
   "quote_text": "The Potters have won six and drawn one of their last seven Championship matches",
   "fragment_from": 2447,
   "fragment_to": 2526,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989053/preview/england-championship-2026-2027-portsmouth-stoke",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1bac29d250add9a1b48c0b0c228fa0b4d5382f0f6a2a9b00662126f343c9ce96",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:55.227Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:55.227Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4d9529966c3fcdff8f363948",
   "url": "/evidence/?pick=n-4d9529966c3fcdff8f363948",
   "quote_text": "Pompey have taken 14 points from the last 18 available, moving into the play-off picture",
   "fragment_from": 2236,
   "fragment_to": 2324,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989053/preview/england-championship-2026-2027-portsmouth-stoke",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1bac29d250add9a1b48c0b0c228fa0b4d5382f0f6a2a9b00662126f343c9ce96",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:55.227Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:55.227Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-22352d0be33ef429588410fa",
   "url": "/sources/whoscored-com/picks/40/#pick-n-22352d0be33ef429588410fa",
   "quote_text": "Over 2.5 goals",
   "fragment_from": 2619,
   "fragment_to": 2633,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989053/preview/england-championship-2026-2027-portsmouth-stoke",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1bac29d250add9a1b48c0b0c228fa0b4d5382f0f6a2a9b00662126f343c9ce96",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:55.227Z",
   "executed_at": "2026-11-07T05:24:25.935Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-d8527cc92183",
    "display_name": "Portsmouth — Stoke City",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T12:30:00.000Z",
    "url": "/football/matches/portsmouth-vs-stoke-city-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": "2.1400",
    "our_snapshot_at": "2026-11-07T03:56:14.195Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 11400,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:55.227Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Portsmouth 1-2 Stoke City."
   },
   "settlements": [
    {
     "operation_id": "69da0f32c479bb91f6effe491900fbc2ba48555fa79eee9f4e5d6b6b847cccbb",
     "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": "2.1400",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11400,
     "executed_at": "2026-11-07T05:24:25.935Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989053/preview/england-championship-2026-2027-portsmouth-stoke",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-184038cb081d2143672cb57c",
   "url": "/sources/whoscored-com/picks/40/#pick-n-184038cb081d2143672cb57c",
   "quote_text": "Away win",
   "fragment_from": 2609,
   "fragment_to": 2617,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989053/preview/england-championship-2026-2027-portsmouth-stoke",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1bac29d250add9a1b48c0b0c228fa0b4d5382f0f6a2a9b00662126f343c9ce96",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:55.227Z",
   "executed_at": "2026-11-07T05:24:25.521Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-d8527cc92183",
    "display_name": "Portsmouth — Stoke City",
    "competition_name": "EFL Championship",
    "starts_at": "2026-11-07T12:30:00.000Z",
    "url": "/football/matches/portsmouth-vs-stoke-city-2026-11-07/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Stoke City",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "3.3000",
    "our_snapshot_at": "2026-11-07T03:56:14.195Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 23000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:55.227Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Stoke City",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Stoke City"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Portsmouth 1-2 Stoke City."
   },
   "settlements": [
    {
     "operation_id": "a809eaff2bafc9fcd34e6ab150ac8898e4d84b1f94011835ab762538830d7bba",
     "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": "3.3000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 23000,
     "executed_at": "2026-11-07T05:24:25.521Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1989053/preview/england-championship-2026-2027-portsmouth-stoke",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b978540419c6d46baf43d638",
   "url": "/evidence/?pick=n-b978540419c6d46baf43d638",
   "quote_text": "Wolves will score as a result of a through ball",
   "fragment_from": 3174,
   "fragment_to": 3221,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989068/preview/england-championship-2026-2027-wrexham-wolves",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "fd54d0ea85cc46beab5b6a4e944bfc96d242b1a3f8f8de4eb898e699db29c456",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:51.643Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:51.643Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b82eb714f4745c9f817ca555",
   "url": "/evidence/?pick=n-b82eb714f4745c9f817ca555",
   "quote_text": "Jordan James missed the game against Bristol City and now faces a spell on the sidelines with a hamstring",
   "fragment_from": 1659,
   "fragment_to": 1764,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989068/preview/england-championship-2026-2027-wrexham-wolves",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "fd54d0ea85cc46beab5b6a4e944bfc96d242b1a3f8f8de4eb898e699db29c456",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:51.643Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:51.643Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8d2ca65fcbfb257ff76f04b6",
   "url": "/evidence/?pick=n-8d2ca65fcbfb257ff76f04b6",
   "quote_text": "Sam Smith has been ruled out for the rest of the season after suffering an ACL injury.",
   "fragment_from": 1405,
   "fragment_to": 1491,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989068/preview/england-championship-2026-2027-wrexham-wolves",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "fd54d0ea85cc46beab5b6a4e944bfc96d242b1a3f8f8de4eb898e699db29c456",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:51.643Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:51.643Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-405145a28fc2f03ca1d439ba",
   "url": "/sources/whoscored-com/picks/40/#pick-n-405145a28fc2f03ca1d439ba",
   "quote_text": "Over 2.5 goals",
   "fragment_from": 2515,
   "fragment_to": 2529,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989068/preview/england-championship-2026-2027-wrexham-wolves",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "fd54d0ea85cc46beab5b6a4e944bfc96d242b1a3f8f8de4eb898e699db29c456",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:51.643Z",
   "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:51.643Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-293c61554b251c2e17e075e2",
   "url": "/sources/whoscored-com/picks/39/#pick-n-293c61554b251c2e17e075e2",
   "quote_text": "Away win",
   "fragment_from": 2505,
   "fragment_to": 2513,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1989068/preview/england-championship-2026-2027-wrexham-wolves",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "fd54d0ea85cc46beab5b6a4e944bfc96d242b1a3f8f8de4eb898e699db29c456",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-07T03:57:51.643Z",
   "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-07T03:57:51.643Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f99bf28373e544490b9b042f",
   "url": "/evidence/?pick=n-f99bf28373e544490b9b042f",
   "quote_text": "Inside the danger area, central forward Donyell Malen will challenge central defenders Cas Odenthal",
   "fragment_from": 3742,
   "fragment_to": 3841,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5e6b43f5ffdba2d87ff64eb389064d8892d8be269bca11a217512a568da8ee70",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T21:56:24.153Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T21:56:24.153Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-eaaef7aa216abb2b888f76a7",
   "url": "/evidence/?pick=n-eaaef7aa216abb2b888f76a7",
   "quote_text": "Tactical contrast and high territorial tempo will govern proceedings at the Stadio Olimpico",
   "fragment_from": 2840,
   "fragment_to": 2931,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5e6b43f5ffdba2d87ff64eb389064d8892d8be269bca11a217512a568da8ee70",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T21:56:24.153Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T21:56:24.153Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d5a43f166a03f562810cc56c",
   "url": "/sources/whoscored-com/picks/39/#pick-n-d5a43f166a03f562810cc56c",
   "quote_text": "Under 2.5 goals",
   "fragment_from": 4027,
   "fragment_to": 4042,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5e6b43f5ffdba2d87ff64eb389064d8892d8be269bca11a217512a568da8ee70",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T21:56:24.153Z",
   "executed_at": "2026-11-06T22:11:45.356Z",
   "statement_class": "unpriced",
   "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": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "3.1400",
    "our_snapshot_at": "2026-11-06T21:54:57.950Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T21:56:24.153Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": 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": "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": "4ed44cd4287657fe78608f63b2bec4b32a033480e6cf778811f3ba4faac8fb1d",
     "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": "3.1400",
     "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:11:45.356Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8ec7e50f7550d082ec0af7c7",
   "url": "/sources/whoscored-com/picks/39/#pick-n-8ec7e50f7550d082ec0af7c7",
   "quote_text": "Home win",
   "fragment_from": 4017,
   "fragment_to": 4025,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5e6b43f5ffdba2d87ff64eb389064d8892d8be269bca11a217512a568da8ee70",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T21:56:24.153Z",
   "executed_at": "2026-11-06T22:11:39.271Z",
   "statement_class": "unpriced",
   "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": "1X2, match result",
   "outcome_label": "AS Roma",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.3000",
    "our_snapshot_at": "2026-11-06T21:54:57.950Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T21:56:24.153Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "AS Roma",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: AS Roma"
   },
   "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": "d7c459320bcd86a4d9f955f3a3e5b6a8b5638026a4d36705a5e55072e9280fa3",
     "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.3000",
     "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:11:39.271Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f7de3fb9428a91672d74f3d8",
   "url": "/sources/whoscored-com/picks/39/#pick-n-f7de3fb9428a91672d74f3d8",
   "quote_text": "2\n\nRoma\n\n0\n\nSassuolo",
   "fragment_from": 3995,
   "fragment_to": 4015,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5e6b43f5ffdba2d87ff64eb389064d8892d8be269bca11a217512a568da8ee70",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T21:56:24.153Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "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": "Correct score",
   "outcome_label": "AS Roma 2-0 Sassuolo",
   "odds_set": {
    "by_author": null,
    "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T21:56:24.153Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "AS Roma 2-0 Sassuolo",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: AS Roma 2-0 Sassuolo"
   },
   "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": "45448f484369223533e0ce9658fc614748ec1f1a5f4b8104cab1cfbc31a2bf12",
     "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": "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": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-21596e76bbae7fe75ee6241d",
   "url": "/evidence/?pick=n-21596e76bbae7fe75ee6241d",
   "quote_text": "Bologna will score from a direct freekick",
   "fragment_from": 4565,
   "fragment_to": 4606,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1980957/preview/italy-serie-a-2026-2027-parma-calcio-1913-bologna",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "6ac7404415096d3efd7407218b9026734b8e786e83cfd578c15e6e5f070b0455",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T21:56:22.765Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T21:56:22.765Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f7b7998dddd50367aef66796",
   "url": "/sources/whoscored-com/picks/39/#pick-n-f7b7998dddd50367aef66796",
   "quote_text": "Under 2.5 goals",
   "fragment_from": 3855,
   "fragment_to": 3870,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1980957/preview/italy-serie-a-2026-2027-parma-calcio-1913-bologna",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "6ac7404415096d3efd7407218b9026734b8e786e83cfd578c15e6e5f070b0455",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T21:56:22.765Z",
   "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T21:56:22.765Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-19640ae8a303c61f6b5ef064",
   "url": "/sources/whoscored-com/picks/39/#pick-n-19640ae8a303c61f6b5ef064",
   "quote_text": "Draw\n\nUnder 2.5 goals",
   "fragment_from": 3849,
   "fragment_to": 3870,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1980957/preview/italy-serie-a-2026-2027-parma-calcio-1913-bologna",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "6ac7404415096d3efd7407218b9026734b8e786e83cfd578c15e6e5f070b0455",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T21:56:22.765Z",
   "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T21:56:22.765Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ebe7946816350dc51201d4ad",
   "url": "/sources/whoscored-com/picks/39/#pick-n-ebe7946816350dc51201d4ad",
   "quote_text": "Over 2.5 goals",
   "fragment_from": 3116,
   "fragment_to": 3130,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1980940/preview/italy-serie-a-2026-2027-cagliari-frosinone",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d6f6475a441670d4cdf2436083bb06628843c9cd55abd357e1e4d022c4d52d05",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:56:27.808Z",
   "executed_at": "2026-11-06T15:57:49.733Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9ac332c1af50",
    "display_name": "Cagliari — Frosinone",
    "competition_name": "Serie A",
    "starts_at": "2026-11-07T14:00:00.000Z",
    "url": "/football/matches/cagliari-vs-frosinone-2026-11-07/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.5525",
    "our_snapshot_at": "2026-11-06T15:56:15.481Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T15:56:27.808Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Cagliari 1-0 Frosinone."
   },
   "settlements": [
    {
     "operation_id": "a3cbf231480d280ec16bed54c445a175b405958cb9a3bd0e64fb2bb328b685a0",
     "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.5525",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-06T15:57:49.733Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1980940/preview/italy-serie-a-2026-2027-cagliari-frosinone",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7c34c0f10ea1dc8d67b25cbf",
   "url": "/sources/whoscored-com/picks/39/#pick-n-7c34c0f10ea1dc8d67b25cbf",
   "quote_text": "1\n\nCagliari\n\n2\n\nFrosinone\n\nAway win",
   "fragment_from": 3079,
   "fragment_to": 3114,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1980940/preview/italy-serie-a-2026-2027-cagliari-frosinone",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d6f6475a441670d4cdf2436083bb06628843c9cd55abd357e1e4d022c4d52d05",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:56:27.808Z",
   "executed_at": "2026-11-06T15:57:45.071Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9ac332c1af50",
    "display_name": "Cagliari — Frosinone",
    "competition_name": "Serie A",
    "starts_at": "2026-11-07T14:00:00.000Z",
    "url": "/football/matches/cagliari-vs-frosinone-2026-11-07/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Frosinone",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "2.4000",
    "our_snapshot_at": "2026-11-06T15:56:15.481Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T15:56:27.808Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Frosinone",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Frosinone"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Cagliari 1-0 Frosinone."
   },
   "settlements": [
    {
     "operation_id": "382e501bde6f924a86d4dfe23a7cf2a2d02956613682ee14170938909156c218",
     "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": "2.4000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-06T15:57:45.071Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1980940/preview/italy-serie-a-2026-2027-cagliari-frosinone",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c6d8bde6ba712bb30f5ddc97",
   "url": "/evidence/?pick=n-c6d8bde6ba712bb30f5ddc97",
   "quote_text": "Vinicius Junior serves the final game of his four-match suspension.",
   "fragment_from": 2110,
   "fragment_to": 2177,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b6585fe0cf5949b4cac546a828a8401fcb2265150b42fd7b14fe28971d85b2cf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:56:26.568Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T15:56:26.568Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f2c797109044cd74c89e0424",
   "url": "/evidence/?pick=n-f2c797109044cd74c89e0424",
   "quote_text": "Sergi Canos and Diego Lopez are both recovering from ACL injuries",
   "fragment_from": 1349,
   "fragment_to": 1414,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b6585fe0cf5949b4cac546a828a8401fcb2265150b42fd7b14fe28971d85b2cf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:56:26.568Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T15:56:26.568Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a459afa4b46b8525bc25c489",
   "url": "/sources/whoscored-com/picks/39/#pick-n-a459afa4b46b8525bc25c489",
   "quote_text": "Over 2.5 goals",
   "fragment_from": 3273,
   "fragment_to": 3287,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b6585fe0cf5949b4cac546a828a8401fcb2265150b42fd7b14fe28971d85b2cf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:56:26.568Z",
   "executed_at": "2026-11-06T15:58:07.778Z",
   "statement_class": "unpriced",
   "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": null,
    "our_snapshot": "1.4255",
    "our_snapshot_at": "2026-11-06T15:52:42.495Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T15:56:26.568Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "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": "6cc3ca8b353fade4bfc49b89d51a9bc9d82c244c5ae765c12f159d00e00ea915",
     "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.4255",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T15:58:07.778Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-44354e82805b34f5eb2bbcba",
   "url": "/sources/whoscored-com/picks/39/#pick-n-44354e82805b34f5eb2bbcba",
   "quote_text": "Away win",
   "fragment_from": 3263,
   "fragment_to": 3271,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b6585fe0cf5949b4cac546a828a8401fcb2265150b42fd7b14fe28971d85b2cf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:56:26.568Z",
   "executed_at": "2026-11-06T15:58:02.563Z",
   "statement_class": "unpriced",
   "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": "1X2, match result",
   "outcome_label": "Real Madrid",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.2622",
    "our_snapshot_at": "2026-11-06T15:52:42.495Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T15:56:26.568Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Real Madrid",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Real Madrid"
   },
   "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": "9eff18f4f5eb56817c3784080b5c7e6722546fd2923ac447e83344b55689a20d",
     "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.2622",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T15:58:02.563Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-cd0fd8cceee9bc674b079689",
   "url": "/sources/whoscored-com/picks/39/#pick-n-cd0fd8cceee9bc674b079689",
   "quote_text": "1\n\nValencia\n\n3\n\nReal Madrid",
   "fragment_from": 3234,
   "fragment_to": 3261,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b6585fe0cf5949b4cac546a828a8401fcb2265150b42fd7b14fe28971d85b2cf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:56:26.568Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "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": "Correct score",
   "outcome_label": "Valencia 1-3 Real Madrid",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T15:56:26.568Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Valencia 1-3 Real Madrid",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-3",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Valencia 1-3 Real Madrid"
   },
   "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": "d4aab1d393354cf651037aca1ae9986b41f2e81ff1c70490824c6b48f296137d",
     "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": "Real 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": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-70a0ab098e3174118077340b",
   "url": "/sources/whoscored-com/picks/39/#pick-n-70a0ab098e3174118077340b",
   "quote_text": "Over 2.5 goals",
   "fragment_from": 3057,
   "fragment_to": 3071,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1994015/preview/spain-laliga-2026-2027-osasuna-athletic-club",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4e19c9e2ee76df42d697a1e4656e75326cb01dba3e7a33555e458eea1b9ebe5f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:56:25.329Z",
   "executed_at": "2026-11-06T15:57:57.944Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "2.1200",
    "our_snapshot_at": "2026-11-06T15:52:42.495Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T15:56:25.329Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "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": "d883a082fcdc0559d7ca67953cdc08b4bc25510377f952b2dac97f17e1943151",
     "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": "2.1200",
     "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:57:57.944Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1994015/preview/spain-laliga-2026-2027-osasuna-athletic-club",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f2fbcedcddac0a10fece244f",
   "url": "/sources/whoscored-com/picks/39/#pick-n-f2fbcedcddac0a10fece244f",
   "quote_text": "1\n\nOsasuna\n\n2\n\nAthletic Club",
   "fragment_from": 3017,
   "fragment_to": 3045,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1994015/preview/spain-laliga-2026-2027-osasuna-athletic-club",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4e19c9e2ee76df42d697a1e4656e75326cb01dba3e7a33555e458eea1b9ebe5f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:56:25.329Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "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": "1X2, match result",
   "outcome_label": "Athletic Club",
   "odds_set": {
    "by_author": null,
    "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T15:56:25.329Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Athletic Club",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Athletic Club"
   },
   "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": "cc0d7a2bdf731d06b8433c9a8d8acbd75cdff2c9ddfc3a8fd8fc55506e421ef2",
     "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": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "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": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1994015/preview/spain-laliga-2026-2027-osasuna-athletic-club",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0f064cb88a6d39effcd79691",
   "url": "/sources/whoscored-com/picks/39/#pick-n-0f064cb88a6d39effcd79691",
   "quote_text": "Under 2.5 goals",
   "fragment_from": 2756,
   "fragment_to": 2771,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1994007/preview/spain-laliga-2026-2027-espanyol-deportivo-de-a-coruna",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9eeee70288844d49c3283f4ebb81734ef795302d8c2e2a60945c0ae378523879",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T12:56:26.968Z",
   "executed_at": "2026-11-06T12:57:52.903Z",
   "statement_class": "unpriced",
   "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": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.7812",
    "our_snapshot_at": "2026-11-06T12:56:04.466Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7812,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T12:56:26.968Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": 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": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Espanyol 0-0 Deportivo de A Coruña."
   },
   "settlements": [
    {
     "operation_id": "d825698710034e4af7101b1a82a81870965bcadacd2b00a8e7221a9aa71aa0fc",
     "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.7812",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7812,
     "executed_at": "2026-11-06T12:57:52.903Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1994007/preview/spain-laliga-2026-2027-espanyol-deportivo-de-a-coruna",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6b9a1f7518a16dda06cb0573",
   "url": "/sources/whoscored-com/picks/39/#pick-n-6b9a1f7518a16dda06cb0573",
   "quote_text": "1\n\nEspanyol\n\n1\n\nDeportivo\n\nDraw",
   "fragment_from": 2723,
   "fragment_to": 2754,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1994007/preview/spain-laliga-2026-2027-espanyol-deportivo-de-a-coruna",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9eeee70288844d49c3283f4ebb81734ef795302d8c2e2a60945c0ae378523879",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T12:56:26.968Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "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": "Correct score",
   "outcome_label": "Espanyol 1-1 Deportivo de A Coruña",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T12:56:26.968Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Espanyol 1-1 Deportivo de A Coruña",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Espanyol 1-1 Deportivo de A Coruña"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Espanyol 0-0 Deportivo de A Coruña."
   },
   "settlements": [
    {
     "operation_id": "c28eb16b4e49666d68f9df37e6c17860d37452a71918ea3bc84af9a5761a37ad",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Espanyol 1-1 Deportivo de A Coruña",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "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": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1994007/preview/spain-laliga-2026-2027-espanyol-deportivo-de-a-coruna",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9ddf7fee84daf1919d6f0f1e",
   "url": "/sources/whoscored-com/picks/39/#pick-n-9ddf7fee84daf1919d6f0f1e",
   "quote_text": "Draw\n\nUnder 2.5 goals",
   "fragment_from": 2940,
   "fragment_to": 2961,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1994011/preview/spain-laliga-2026-2027-malaga-racing-santander",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1a0e4ca6e0c713a88cfef0b9a457154a7eb087f241ef344bc2e242551193967f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T12:56:25.888Z",
   "executed_at": "2026-11-06T12:57:21.787Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "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": "under 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "2.2000",
    "our_snapshot_at": "2026-11-06T12:52:52.969Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T12:56:25.888Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": 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": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Málaga CF 1-2 Real Racing Club."
   },
   "settlements": [
    {
     "operation_id": "a08529be4ad0b42aa1db60b991b3372cbd20c4c06188f9463e944e1c756fe375",
     "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": "2.2000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-06T12:57:21.787Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1994011/preview/spain-laliga-2026-2027-malaga-racing-santander",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-01189020ecad40c18a283cdb",
   "url": "/sources/whoscored-com/picks/39/#pick-n-01189020ecad40c18a283cdb",
   "quote_text": "Draw\n\nUnder 2.5 goals",
   "fragment_from": 2940,
   "fragment_to": 2961,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1994011/preview/spain-laliga-2026-2027-malaga-racing-santander",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1a0e4ca6e0c713a88cfef0b9a457154a7eb087f241ef344bc2e242551193967f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T12:56:25.888Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T12:56:25.888Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e6eb4ac31208e48d23bd8723",
   "url": "/evidence/?pick=n-e6eb4ac31208e48d23bd8723",
   "quote_text": "Atakan Karazor and Grischa Prömel are both doubtful for the visit of Werder Bremen on Saturday.",
   "fragment_from": 1627,
   "fragment_to": 1722,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1995468/preview/germany-bundesliga-2026-2027-vfb-stuttgart-werder-bremen",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "62cb41c63b9d047e7b9079d3c22bab3940103696984ea6504bcc4f0e016c9593",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T12:56:24.604Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T12:56:24.604Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6733b2d314382c168ce65075",
   "url": "/sources/whoscored-com/picks/39/#pick-n-6733b2d314382c168ce65075",
   "quote_text": "0\n\nPaderborn\n\n2\n\nEintracht Frankfurt",
   "fragment_from": 2424,
   "fragment_to": 2460,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1995466/preview/germany-bundesliga-2026-2027-paderborn-eintracht-frankfurt",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9cd2430d513cd77ef21363cbb0852c2920345f1b612d8af8e6de38631aa6389c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T09:56:30.990Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9d5a1b79a27f",
    "display_name": "SC Paderborn 07 — Eintracht Frankfurt",
    "competition_name": "Bundesliga",
    "starts_at": "2026-11-07T14:30:00.000Z",
    "url": "/football/matches/sc-paderborn-07-vs-eintracht-frankfurt-2026-11-07/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "SC Paderborn 07 0-2 Eintracht Frankfurt",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T09:56:30.990Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "SC Paderborn 07 0-2 Eintracht Frankfurt",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: SC Paderborn 07 0-2 Eintracht Frankfurt"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was SC Paderborn 07 2-2 Eintracht Frankfurt."
   },
   "settlements": [
    {
     "operation_id": "ac816d44c54edaece85ef526a29ecad4da79ffab7c41a34ab7937ce8a6690447",
     "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": "Eintracht Frankfurt",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "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": "WhoScored",
    "publisher": "WhoScored",
    "forecaster": "WhoScored",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.whoscored.com/matches/1995466/preview/germany-bundesliga-2026-2027-paderborn-eintracht-frankfurt",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-bc911473b4ac74cc55a9de5f",
   "url": "/evidence/?pick=n-bc911473b4ac74cc55a9de5f",
   "quote_text": "Mainz 05 will dominate in the air",
   "fragment_from": 3190,
   "fragment_to": 3223,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T09:56:29.681Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-925f09794e73ed046f20f7ef",
   "url": "/evidence/?pick=n-925f09794e73ed046f20f7ef",
   "quote_text": "Mainz 05 will create many scoring chances",
   "fragment_from": 3147,
   "fragment_to": 3188,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T09:56:29.681Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-07faa90aeefe7d3a07e75c27",
   "url": "/evidence/?pick=n-07faa90aeefe7d3a07e75c27",
   "quote_text": "The reigning champions drew 2-2 with title rivals Borussia Dortmund in their most recent league",
   "fragment_from": 2356,
   "fragment_to": 2451,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T09:56:29.681Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-3286bcc22b076f21adeae302",
   "url": "/evidence/?pick=n-3286bcc22b076f21adeae302",
   "quote_text": "Bayern Munich made no mistake against Atletico Madrid in the Champions League on Tuesday, winning",
   "fragment_from": 2230,
   "fragment_to": 2327,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T09:56:29.681Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c2364814e28d7fa55fe1d329",
   "url": "/evidence/?pick=n-c2364814e28d7fa55fe1d329",
   "quote_text": "Urs Fischer's side have suffered three straight defeats in all competitions.",
   "fragment_from": 2152,
   "fragment_to": 2228,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T09:56:29.681Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-042f93206d4ed2514eeae878",
   "url": "/evidence/?pick=n-042f93206d4ed2514eeae878",
   "quote_text": "Mainz 05 walked away from Ursapharm-Arena an der Kaiserlinde empty-handed last weekend following",
   "fragment_from": 2003,
   "fragment_to": 2099,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T09:56:29.681Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-384b28ecc5ccc0aa8b7d8063",
   "url": "/evidence/?pick=n-384b28ecc5ccc0aa8b7d8063",
   "quote_text": "Expect some rotation from the visitors with Hiroki Ito and Nathaniel Brown in contention for recalls",
   "fragment_from": 1784,
   "fragment_to": 1884,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T09:56:29.681Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-156a3a32dd2fe8d2e97d583b",
   "url": "/evidence/?pick=n-156a3a32dd2fe8d2e97d583b",
   "quote_text": "Serge Gnabry is out until 2027, but Luis Diaz and Jamal Musiala are closer to returns.",
   "fragment_from": 1696,
   "fragment_to": 1782,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T09:56:29.681Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d54499ac245e68563986aaab",
   "url": "/evidence/?pick=n-d54499ac245e68563986aaab",
   "quote_text": "Aleksandar Pavlovic was only fit enough to make the bench against Atletico Madrid but will start",
   "fragment_from": 1580,
   "fragment_to": 1676,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T09:56:29.681Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-322de8467e3bcd24e2cad1bc",
   "url": "/evidence/?pick=n-322de8467e3bcd24e2cad1bc",
   "quote_text": "Defensive duo Phillipp Mwene and Stefan Posch will both serve suspensions in gameweek nine.",
   "fragment_from": 1424,
   "fragment_to": 1515,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T09:56:29.681Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  }
 ],
 "excluded_from_feed": {
  "ads": 0,
  "service": 3,
  "ruleset_version": "3"
 },
 "standing": {
  "titles": [
   {
    "code_name": "CS-10",
    "display_name": "Exact score 0–2 · Gaziantep F.K. v Kasımpaşa · 6 Nov 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "all",
    "bucket": "Exact score called",
    "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": "Exact score 0–2 · Gaziantep F.K. v Kasımpaşa · 6 Nov 2026",
    "rationale": "Correct score 0–2 called before the match. 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-cs-10-all-event",
    "alt": "WhoScored · Exact score 0–2 · Gaziantep F.K. v Kasımpaşa · 6 Nov 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-exact-score-called\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/cs-10-all-event-m-light.svg\" alt=\"WhoScored · Exact score 0–2 · Gaziantep F.K. v Kasımpaşa · 6 Nov 2026 · Tracked by Forecast Record\" width=\"811\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 4 Feb 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-11-06",
    "evidence_through": "2026-11-06",
    "earned_at": "2026-11-06",
    "published_at": "2026-11-07",
    "visible_until": "2027-02-04",
    "badge_label": "Exact score 0–2 · 6 Nov",
    "scope_words": null,
    "title_id": "zk-63cf05cedca4f0708f95",
    "evidence_items": [
     {
      "nid": "n-3d2e39c2bc2e06bed56c04d7",
      "data": "2026-11-06",
      "match": "Gaziantep F.K. v Kasımpaşa",
      "said_text": "Correct score: Gaziantep F.K. 0-2 Kasımpaşa",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/whoscored-com/picks/38/#pick-n-3d2e39c2bc2e06bed56c04d7"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1102,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1102,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 811,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 811,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 633,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 633,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-all-event-card.svg"
    },
    "profile_anchor": "title-63cf05cedca4",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called"
   },
   {
    "code_name": "E-07",
    "display_name": "Draw at 3.59 · Stade Rennais v Olympiakos Piraeus · 4 Nov 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.59 · Stade Rennais v Olympiakos Piraeus · 4 Nov 2026",
    "rationale": "Draw called correctly at 3.59 (our pre-match price). 12 other tipsters and sources on this match, 2 right (7 named home win, 3 named away win, 2 named draw). 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": "WhoScored · Draw at 3.59 · Stade Rennais v Olympiakos Piraeus · 4 Nov 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-long-price-call\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/e-07-all-event-m-light.svg\" alt=\"WhoScored · Draw at 3.59 · Stade Rennais v Olympiakos Piraeus · 4 Nov 2026 · Tracked by Forecast Record\" width=\"851\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 2 Feb 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-11-04",
    "evidence_through": "2026-11-04",
    "earned_at": "2026-11-04",
    "published_at": "2026-11-05",
    "visible_until": "2027-02-02",
    "badge_label": "Correct at 3.59 · 4 Nov",
    "scope_words": null,
    "title_id": "zk-8ebe30e441e5432a680b",
    "evidence_items": [
     {
      "nid": "n-3455d2c875c5a81ec35e8fef",
      "data": "2026-11-04",
      "match": "Stade Rennais v Olympiakos Piraeus",
      "said_text": "1X2, match result: draw",
      "outcome_label": "right",
      "evidence_price": 3.59,
      "comparison": "12 other tipsters and sources on this match, 2 right (7 named home win, 3 named away win, 2 named draw)",
      "url": "/sources/whoscored-com/picks/36/#pick-n-3455d2c875c5a81ec35e8fef"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1157,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1157,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 851,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 851,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 665,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 665,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-all-event-card.svg"
    },
    "profile_anchor": "title-8ebe30e441e5",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.278552,
     "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": "CS-10",
    "display_name": "Exact score 2–0 · Stoke City v Preston North End · 31 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-3fd2186d7b",
    "bucket": "Exact score called",
    "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": "Exact score 2–0 · Stoke City v Preston North End · 31 Oct 2026",
    "rationale": "Correct score 2–0 called before the match; 6 other tipsters and sources named an exact score on this match, 2 right. 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-cs-10-z-3fd2186d7b-event",
    "alt": "WhoScored · Exact score 2–0 · Stoke City v Preston North End · 31 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-exact-score-called-exact-score-called\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-3fd2186d7b-event-m-light.svg\" alt=\"WhoScored · Exact score 2–0 · Stoke City v Preston North End · 31 Oct 2026 · Tracked by Forecast Record\" width=\"851\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 29 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-31",
    "evidence_through": "2026-10-31",
    "earned_at": "2026-10-31",
    "published_at": "2026-11-01",
    "visible_until": "2027-01-29",
    "badge_label": "Exact score 2–0 · 31 Oct",
    "scope_words": null,
    "title_id": "zk-3fd2186d7b9cceb1654f",
    "evidence_items": [
     {
      "nid": "n-7f7f5bbf295e96ea641f72f1",
      "data": "2026-10-31",
      "match": "Stoke City v Preston North End",
      "said_text": "Correct score: Stoke City 2-0 Preston North End",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": "6 other tipsters and sources named an exact score on this match, 2 right",
      "url": "/sources/whoscored-com/picks/24/#pick-n-7f7f5bbf295e96ea641f72f1"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1157,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-3fd2186d7b-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1157,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-3fd2186d7b-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 851,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-3fd2186d7b-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 851,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-3fd2186d7b-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 665,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-3fd2186d7b-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 665,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-3fd2186d7b-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-3fd2186d7b-event-card.svg"
    },
    "profile_anchor": "title-3fd2186d7b9c",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called-exact-score-called"
   },
   {
    "code_name": "CS-10",
    "display_name": "Exact score 0–2 · Levante UD v Atlético Madrid · 31 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-689d2fd61e",
    "bucket": "Exact score called",
    "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": "Exact score 0–2 · Levante UD v Atlético Madrid · 31 Oct 2026",
    "rationale": "Correct score 0–2 called before the match; 8 other tipsters and sources named an exact score on this match, 3 right. 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-cs-10-z-689d2fd61e-event",
    "alt": "WhoScored · Exact score 0–2 · Levante UD v Atlético Madrid · 31 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-exact-score-called-exact-score-called-2\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-689d2fd61e-event-m-light.svg\" alt=\"WhoScored · Exact score 0–2 · Levante UD v Atlético Madrid · 31 Oct 2026 · Tracked by Forecast Record\" width=\"835\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 29 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-31",
    "evidence_through": "2026-10-31",
    "earned_at": "2026-10-31",
    "published_at": "2026-11-01",
    "visible_until": "2027-01-29",
    "badge_label": "Exact score 0–2 · 31 Oct",
    "scope_words": null,
    "title_id": "zk-689d2fd61e8063444281",
    "evidence_items": [
     {
      "nid": "n-b5a727684de55c8f7cf707d9",
      "data": "2026-10-31",
      "match": "Levante UD v Atlético Madrid",
      "said_text": "Correct score: Levante UD 0-2 Atlético Madrid",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": "8 other tipsters and sources named an exact score on this match, 3 right",
      "url": "/sources/whoscored-com/picks/25/#pick-n-b5a727684de55c8f7cf707d9"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1135,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-689d2fd61e-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1135,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-689d2fd61e-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 835,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-689d2fd61e-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 835,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-689d2fd61e-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 652,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-689d2fd61e-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 652,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-689d2fd61e-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-689d2fd61e-event-card.svg"
    },
    "profile_anchor": "title-689d2fd61e80",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called-exact-score-called-2"
   },
   {
    "code_name": "CS-10",
    "display_name": "Exact score 0–2 · FC Schalke 04 v RB Leipzig · 31 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-4ea9aa7d42",
    "bucket": "Exact score called",
    "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": "Exact score 0–2 · FC Schalke 04 v RB Leipzig · 31 Oct 2026",
    "rationale": "Correct score 0–2 called before the match; 8 other tipsters and sources named an exact score on this match, 0 right. 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-cs-10-z-4ea9aa7d42-event",
    "alt": "WhoScored · Exact score 0–2 · FC Schalke 04 v RB Leipzig · 31 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-exact-score-called-exact-score-called-3\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-4ea9aa7d42-event-m-light.svg\" alt=\"WhoScored · Exact score 0–2 · FC Schalke 04 v RB Leipzig · 31 Oct 2026 · Tracked by Forecast Record\" width=\"819\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 29 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-31",
    "evidence_through": "2026-10-31",
    "earned_at": "2026-10-31",
    "published_at": "2026-11-01",
    "visible_until": "2027-01-29",
    "badge_label": "Exact score 0–2 · 31 Oct",
    "scope_words": null,
    "title_id": "zk-4ea9aa7d424839b4c4fa",
    "evidence_items": [
     {
      "nid": "n-c8f89b52a762025e0ca963d9",
      "data": "2026-10-31",
      "match": "FC Schalke 04 v RB Leipzig",
      "said_text": "Correct score: FC Schalke 04 0-2 RB Leipzig",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": "8 other tipsters and sources named an exact score on this match, 0 right",
      "url": "/sources/whoscored-com/picks/28/#pick-n-c8f89b52a762025e0ca963d9"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1113,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-4ea9aa7d42-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1113,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-4ea9aa7d42-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 819,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-4ea9aa7d42-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 819,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-4ea9aa7d42-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 639,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-4ea9aa7d42-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 639,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-4ea9aa7d42-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-4ea9aa7d42-event-card.svg"
    },
    "profile_anchor": "title-4ea9aa7d4248",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called-exact-score-called-3"
   },
   {
    "code_name": "CS-10",
    "display_name": "Exact score 4–0 · FC Porto v Estoril · 31 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-ec5241bdfa",
    "bucket": "Exact score called",
    "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": "Exact score 4–0 · FC Porto v Estoril · 31 Oct 2026",
    "rationale": "Correct score 4–0 called before the match; 5 other tipsters and sources named an exact score on this match, 0 right. 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-cs-10-z-ec5241bdfa-event",
    "alt": "WhoScored · Exact score 4–0 · FC Porto v Estoril · 31 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-exact-score-called-exact-score-called-4\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-ec5241bdfa-event-m-light.svg\" alt=\"WhoScored · Exact score 4–0 · FC Porto v Estoril · 31 Oct 2026 · Tracked by Forecast Record\" width=\"754\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 29 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-31",
    "evidence_through": "2026-10-31",
    "earned_at": "2026-10-31",
    "published_at": "2026-11-01",
    "visible_until": "2027-01-29",
    "badge_label": "Exact score 4–0 · 31 Oct",
    "scope_words": null,
    "title_id": "zk-ec5241bdfa5bf8ecc266",
    "evidence_items": [
     {
      "nid": "n-f442fbdb53791b8d36d28b1b",
      "data": "2026-10-31",
      "match": "FC Porto v Estoril",
      "said_text": "Correct score: FC Porto 4-0 Estoril",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": "5 other tipsters and sources named an exact score on this match, 0 right",
      "url": "/sources/whoscored-com/picks/30/#pick-n-f442fbdb53791b8d36d28b1b"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1025,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-ec5241bdfa-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1025,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-ec5241bdfa-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 754,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-ec5241bdfa-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 754,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-ec5241bdfa-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 588,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-ec5241bdfa-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 588,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-ec5241bdfa-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-ec5241bdfa-event-card.svg"
    },
    "profile_anchor": "title-ec5241bdfa5b",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called-exact-score-called-4"
   },
   {
    "code_name": "CS-10",
    "display_name": "Exact score 1–0 · Sheffield United v Wrexham · 30 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-dccd96bc34",
    "bucket": "Exact score called",
    "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": "Exact score 1–0 · Sheffield United v Wrexham · 30 Oct 2026",
    "rationale": "Correct score 1–0 called before the match; 8 other tipsters and sources named an exact score on this match, 0 right. 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-cs-10-z-dccd96bc34-event",
    "alt": "WhoScored · Exact score 1–0 · Sheffield United v Wrexham · 30 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-exact-score-called-exact-score-called-5\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-dccd96bc34-event-m-light.svg\" alt=\"WhoScored · Exact score 1–0 · Sheffield United v Wrexham · 30 Oct 2026 · Tracked by Forecast Record\" width=\"819\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 28 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-30",
    "evidence_through": "2026-10-30",
    "earned_at": "2026-10-30",
    "published_at": "2026-10-31",
    "visible_until": "2027-01-28",
    "badge_label": "Exact score 1–0 · 30 Oct",
    "scope_words": null,
    "title_id": "zk-dccd96bc342805a4b5e9",
    "evidence_items": [
     {
      "nid": "n-8479e134dc4f5cb455a6d4d1",
      "data": "2026-10-30",
      "match": "Sheffield United v Wrexham",
      "said_text": "Correct score: Sheffield United 1-0 Wrexham",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": "8 other tipsters and sources named an exact score on this match, 0 right",
      "url": "/sources/whoscored-com/picks/23/#pick-n-8479e134dc4f5cb455a6d4d1"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1113,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-dccd96bc34-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1113,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-dccd96bc34-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 819,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-dccd96bc34-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 819,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-dccd96bc34-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 639,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-dccd96bc34-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 639,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-dccd96bc34-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-dccd96bc34-event-card.svg"
    },
    "profile_anchor": "title-dccd96bc3428",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called-exact-score-called-5"
   },
   {
    "code_name": "CS-10",
    "display_name": "Exact score 2–1 · Toronto FC v DC United · 28 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-9e627eccc3",
    "bucket": "Exact score called",
    "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": "Exact score 2–1 · Toronto FC v DC United · 28 Oct 2026",
    "rationale": "Correct score 2–1 called before the match; 2 other tipsters and sources named an exact score on this match, 1 right. 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-cs-10-z-9e627eccc3-event",
    "alt": "WhoScored · Exact score 2–1 · Toronto FC v DC United · 28 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-exact-score-called-exact-score-called-6\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-9e627eccc3-event-m-light.svg\" alt=\"WhoScored · Exact score 2–1 · Toronto FC v DC United · 28 Oct 2026 · Tracked by Forecast Record\" width=\"786\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 26 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-28",
    "evidence_through": "2026-10-28",
    "earned_at": "2026-10-29",
    "published_at": "2026-10-30",
    "visible_until": "2027-01-26",
    "badge_label": "Exact score 2–1 · 28 Oct",
    "scope_words": null,
    "title_id": "zk-9e627eccc3101f8c41d1",
    "evidence_items": [
     {
      "nid": "n-37fdc4d755b2ac39b48fec43",
      "data": "2026-10-28",
      "match": "Toronto FC v DC United",
      "said_text": "Correct score: Toronto FC 2-1 DC United",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": "2 other tipsters and sources named an exact score on this match, 1 right",
      "url": "/sources/whoscored-com/picks/21/#pick-n-37fdc4d755b2ac39b48fec43"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1069,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-9e627eccc3-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1069,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-9e627eccc3-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 786,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-9e627eccc3-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 786,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-9e627eccc3-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 614,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-9e627eccc3-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 614,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-9e627eccc3-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-9e627eccc3-event-card.svg"
    },
    "profile_anchor": "title-9e627eccc310",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called-exact-score-called-6"
   },
   {
    "code_name": "C-02",
    "display_name": "Only one right of 7 tipsters and sources · Away win · 28 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 7 tipsters and sources · Away win · Aberdeen v Falkirk · 28 Oct 2026",
    "rationale": "Away win called correctly; 6 other tipsters and sources on this match, 0 right (3 named home win, 3 named draw). 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": "WhoScored · Only one right of 7 tipsters and sources · Away win · Aberdeen v Falkirk · 28 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-lone-correct-call\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/c-02-all-event-m-light.svg\" alt=\"WhoScored · Only one right of 7 tipsters and sources · Away win · Aberdeen v Falkirk · 28 Oct 2026 · Tracked by Forecast Record\" width=\"1046\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 26 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-28",
    "evidence_through": "2026-10-28",
    "earned_at": "2026-10-28",
    "published_at": "2026-10-29",
    "visible_until": "2027-01-26",
    "badge_label": "Only right of 7 · 28 Oct",
    "scope_words": null,
    "title_id": "zk-8db83fd8d1edcfc4827b",
    "evidence_items": [
     {
      "nid": "n-866059357ef0dd3286f2a916",
      "data": "2026-10-28",
      "match": "Aberdeen v Falkirk",
      "said_text": "1X2, match result: Falkirk",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "6 other tipsters and sources on this match, 0 right (3 named home win, 3 named draw)",
      "url": "/sources/whoscored-com/picks/20/#pick-n-866059357ef0dd3286f2a916"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1421,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1421,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 1046,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 1046,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 818,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 818,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-all-event-card.svg"
    },
    "profile_anchor": "title-8db83fd8d1ed",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.296296,
     "one_in": 3,
     "log10": -0.53,
     "words": "1 in 3",
     "rule": "market probability (1/price) of this one pick",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-lone-correct-call"
   },
   {
    "code_name": "CS-10",
    "display_name": "Exact score 2–0 · Bradford City v Peterborough United · 27 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-593da3c3d8",
    "bucket": "Exact score called",
    "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": "Exact score 2–0 · Bradford City v Peterborough United · 27 Oct 2026",
    "rationale": "Correct score 2–0 called before the match; 5 other tipsters and sources named an exact score on this match, 3 right. 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-cs-10-z-593da3c3d8-event",
    "alt": "WhoScored · Exact score 2–0 · Bradford City v Peterborough United · 27 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-exact-score-called-exact-score-called-7\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-593da3c3d8-event-m-light.svg\" alt=\"WhoScored · Exact score 2–0 · Bradford City v Peterborough United · 27 Oct 2026 · Tracked by Forecast Record\" width=\"892\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 25 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-27",
    "evidence_through": "2026-10-27",
    "earned_at": "2026-10-27",
    "published_at": "2026-10-28",
    "visible_until": "2027-01-25",
    "badge_label": "Exact score 2–0 · 27 Oct",
    "scope_words": null,
    "title_id": "zk-593da3c3d872ba5f778e",
    "evidence_items": [
     {
      "nid": "n-5c7e37b3f99cf46263689a73",
      "data": "2026-10-27",
      "match": "Bradford City v Peterborough United",
      "said_text": "Correct score: Bradford City 2-0 Peterborough United",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": "5 other tipsters and sources named an exact score on this match, 3 right",
      "url": "/sources/whoscored-com/picks/19/#pick-n-5c7e37b3f99cf46263689a73"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1212,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-593da3c3d8-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1212,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-593da3c3d8-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 892,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-593da3c3d8-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 892,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-593da3c3d8-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 697,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-593da3c3d8-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 697,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-593da3c3d8-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-593da3c3d8-event-card.svg"
    },
    "profile_anchor": "title-593da3c3d872",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called-exact-score-called-7"
   },
   {
    "code_name": "P-09",
    "display_name": "Primeira Liga, week of 19 Oct 2026: 3/3 result calls right, first of 14…",
    "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": "Primeira Liga, week of 19 Oct 2026: 3/3 result calls right, first of 14 tipsters and sources with 3+ calls",
    "rationale": "In Primeira Liga, week 19 Oct 2026–25 Oct 2026 (Monday to Sunday, UTC): 3 of 3 result calls right, the highest share among 14 tipsters and sources with at least 3 result calls in that competition that week; the others: 4/7, 3/7, 3/6, 3/5, 2/7, 2/6, 2/3, 1/6, 1/4, 1/4, 1/3, 1/3, 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": "WhoScored · Primeira Liga, week of 19 Oct 2026: 3/3 result calls right, first of 14 tipsters and sources with 3+ calls · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-competition-week-leader\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/p-09-all-event-m-light.svg\" alt=\"WhoScored · Primeira Liga, week of 19 Oct 2026: 3/3 result calls right, first of 14 tipsters and sources with 3+ calls · Tracked by Forecast Record\" width=\"1209\" 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-24",
    "published_at": "2026-10-26",
    "visible_until": "2027-02-22",
    "badge_label": "Primeira Liga · 3/3 · 19 Oct",
    "scope_words": "Primeira Liga",
    "title_id": "zk-201748ae52919eaee176",
    "evidence_items": [
     {
      "nid": "n-23a9a6249cff7c8d7276a6ee",
      "data": "2026-10-19",
      "match": "Sporting Braga v Gil Vicente",
      "said_text": "1X2, match result: Gil Vicente",
      "outcome_label": "right",
      "evidence_price": 6.0,
      "comparison": "12 other tipsters and sources on this match, 0 right (12 named home win)",
      "url": "/sources/whoscored-com/picks/2/#pick-n-23a9a6249cff7c8d7276a6ee"
     },
     {
      "nid": "n-644065a8ea006d98b8c1eb5a",
      "data": "2026-10-23",
      "match": "Vitória Guimarães v Marítimo",
      "said_text": "Correct score: Vitória Guimarães 1-0 Marítimo",
      "outcome_label": "score wrong · result right",
      "evidence_price": 1.55,
      "comparison": "12 other tipsters and sources on this match, 10 right (10 named home win, 2 named draw)",
      "url": "/sources/whoscored-com/picks/9/#pick-n-644065a8ea006d98b8c1eb5a"
     },
     {
      "nid": "n-356056d3de10abb412cddd91",
      "data": "2026-10-24",
      "match": "Gil Vicente v FC Porto",
      "said_text": "1X2, match result: FC Porto",
      "outcome_label": "right",
      "evidence_price": 1.45,
      "comparison": "13 other tipsters and sources on this match, 12 right (12 named away win, 1 named draw)",
      "url": "/sources/whoscored-com/picks/15/#pick-n-356056d3de10abb412cddd91"
     }
    ],
    "evidence_total": 3,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1642,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/p-09-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1642,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/p-09-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 1209,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/p-09-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 1209,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/p-09-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 945,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/p-09-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 945,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/p-09-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/p-09-all-event-card.svg"
    },
    "profile_anchor": "title-201748ae5291",
    "chance": null,
    "embed_anchor": "title-competition-week-leader"
   },
   {
    "code_name": "CS-10",
    "display_name": "Exact score 1–3 · SC Freiburg v FC Bayern München · 25 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-769eeeaa56",
    "bucket": "Exact score called",
    "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": "Exact score 1–3 · SC Freiburg v FC Bayern München · 25 Oct 2026",
    "rationale": "Correct score 1–3 called before the match; 5 other tipsters and sources named an exact score on this match, 2 right. 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-cs-10-z-769eeeaa56-event",
    "alt": "WhoScored · Exact score 1–3 · SC Freiburg v FC Bayern München · 25 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-exact-score-called-exact-score-called-8\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-769eeeaa56-event-m-light.svg\" alt=\"WhoScored · Exact score 1–3 · SC Freiburg v FC Bayern München · 25 Oct 2026 · Tracked by Forecast Record\" width=\"860\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 23 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-25",
    "evidence_through": "2026-10-25",
    "earned_at": "2026-10-25",
    "published_at": "2026-10-26",
    "visible_until": "2027-01-23",
    "badge_label": "Exact score 1–3 · 25 Oct",
    "scope_words": null,
    "title_id": "zk-769eeeaa5637441bea18",
    "evidence_items": [
     {
      "nid": "n-1810d65ddd5c7bbd242dcde2",
      "data": "2026-10-25",
      "match": "SC Freiburg v FC Bayern München",
      "said_text": "Correct score: SC Freiburg 1-3 FC Bayern München",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": "5 other tipsters and sources named an exact score on this match, 2 right",
      "url": "/sources/whoscored-com/picks/16/#pick-n-1810d65ddd5c7bbd242dcde2"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1168,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-769eeeaa56-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1168,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-769eeeaa56-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 860,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-769eeeaa56-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 860,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-769eeeaa56-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 671,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-769eeeaa56-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 671,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-769eeeaa56-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-769eeeaa56-event-card.svg"
    },
    "profile_anchor": "title-769eeeaa5637",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called-exact-score-called-8"
   },
   {
    "code_name": "CS-10",
    "display_name": "Exact score 2–0 · Arsenal v Everton · 24 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-8444cd4341",
    "bucket": "Exact score called",
    "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": "Exact score 2–0 · Arsenal v Everton · 24 Oct 2026",
    "rationale": "Correct score 2–0 called before the match; 18 other tipsters and sources named an exact score on this match, 15 right. 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-cs-10-z-8444cd4341-event",
    "alt": "WhoScored · Exact score 2–0 · Arsenal v Everton · 24 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-exact-score-called-exact-score-called-9\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-8444cd4341-event-m-light.svg\" alt=\"WhoScored · Exact score 2–0 · Arsenal v Everton · 24 Oct 2026 · Tracked by Forecast Record\" width=\"746\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 22 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-24",
    "evidence_through": "2026-10-24",
    "earned_at": "2026-10-24",
    "published_at": "2026-10-25",
    "visible_until": "2027-01-22",
    "badge_label": "Exact score 2–0 · 24 Oct",
    "scope_words": null,
    "title_id": "zk-8444cd43419898e6eead",
    "evidence_items": [
     {
      "nid": "n-dc31fc1266dbc642505bbb61",
      "data": "2026-10-24",
      "match": "Arsenal v Everton",
      "said_text": "Correct score: Arsenal 2-0 Everton",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": "18 other tipsters and sources named an exact score on this match, 15 right",
      "url": "/sources/whoscored-com/picks/10/#pick-n-dc31fc1266dbc642505bbb61"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1014,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-8444cd4341-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1014,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-8444cd4341-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 746,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-8444cd4341-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 746,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-8444cd4341-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 582,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-8444cd4341-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 582,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-8444cd4341-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-8444cd4341-event-card.svg"
    },
    "profile_anchor": "title-8444cd434198",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called-exact-score-called-9"
   },
   {
    "code_name": "E-07",
    "display_name": "Draw at 3.45 · Ipswich Town v Nottingham Forest · 23 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-5f242c4ec8",
    "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.45 · Ipswich Town v Nottingham Forest · 23 Oct 2026",
    "rationale": "Draw called correctly at 3.45 (our pre-match price). 21 other tipsters and sources on this match, 6 right (9 named away win, 6 named home win, 6 named draw). Data: live record. Term: a dated fact.",
    "provenance": "live",
    "rules_version": "catalog-1",
    "methodology_version": "catalog-1",
    "data_date": "2026-11-07T19:52:23.438Z",
    "valid_until": null,
    "anchor_id": "standing-e-07-z-5f242c4ec8-event",
    "alt": "WhoScored · Draw at 3.45 · Ipswich Town v Nottingham Forest · 23 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-long-price-call-long-price-call\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/e-07-z-5f242c4ec8-event-m-light.svg\" alt=\"WhoScored · Draw at 3.45 · Ipswich Town v Nottingham Forest · 23 Oct 2026 · Tracked by Forecast Record\" width=\"843\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 21 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-23",
    "evidence_through": "2026-10-23",
    "earned_at": "2026-10-23",
    "published_at": "2026-10-24",
    "visible_until": "2027-01-21",
    "badge_label": "Correct at 3.45 · 23 Oct",
    "scope_words": null,
    "title_id": "zk-5f242c4ec8bbb24a77fb",
    "evidence_items": [
     {
      "nid": "n-08c4326dccc2ea28ba1c4717",
      "data": "2026-10-23",
      "match": "Ipswich Town v Nottingham Forest",
      "said_text": "1X2, match result: draw",
      "outcome_label": "right",
      "evidence_price": 3.45,
      "comparison": "21 other tipsters and sources on this match, 6 right (9 named away win, 6 named home win, 6 named draw)",
      "url": "/sources/whoscored-com/picks/9/#pick-n-08c4326dccc2ea28ba1c4717"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1146,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-5f242c4ec8-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1146,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-5f242c4ec8-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 843,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-5f242c4ec8-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 843,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-5f242c4ec8-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 658,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-5f242c4ec8-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 658,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-5f242c4ec8-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-5f242c4ec8-event-card.svg"
    },
    "profile_anchor": "title-5f242c4ec8bb",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.291121,
     "one_in": 3,
     "log10": -0.54,
     "words": "1 in 3",
     "rule": "market probability (1/price) of this one pick",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-long-price-call-long-price-call"
   },
   {
    "code_name": "CS-10",
    "display_name": "Exact score 3–2 · Torino v Monza · 23 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-95942f0ace",
    "bucket": "Exact score called",
    "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": "Exact score 3–2 · Torino v Monza · 23 Oct 2026",
    "rationale": "Correct score 3–2 called before the match; 7 other tipsters and sources named an exact score on this match, 0 right. 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-cs-10-z-95942f0ace-event",
    "alt": "WhoScored · Exact score 3–2 · Torino v Monza · 23 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-exact-score-called-exact-score-called-10\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-95942f0ace-event-m-light.svg\" alt=\"WhoScored · Exact score 3–2 · Torino v Monza · 23 Oct 2026 · Tracked by Forecast Record\" width=\"721\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 21 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-23",
    "evidence_through": "2026-10-23",
    "earned_at": "2026-10-23",
    "published_at": "2026-10-24",
    "visible_until": "2027-01-21",
    "badge_label": "Exact score 3–2 · 23 Oct",
    "scope_words": null,
    "title_id": "zk-95942f0acef2de6f193f",
    "evidence_items": [
     {
      "nid": "n-beafc3c66483af8b2f19c9a9",
      "data": "2026-10-23",
      "match": "Torino v Monza",
      "said_text": "Correct score: Torino 3-2 Monza",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": "7 other tipsters and sources named an exact score on this match, 0 right",
      "url": "/sources/whoscored-com/picks/9/#pick-n-beafc3c66483af8b2f19c9a9"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 981,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-95942f0ace-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 981,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-95942f0ace-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 721,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-95942f0ace-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 721,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-95942f0ace-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 563,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-95942f0ace-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 563,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-95942f0ace-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-95942f0ace-event-card.svg"
    },
    "profile_anchor": "title-95942f0acef2",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called-exact-score-called-10"
   },
   {
    "code_name": "CS-10",
    "display_name": "Exact score 1–1 · Ipswich Town v Nottingham Forest · 23 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-82580bd63f",
    "bucket": "Exact score called",
    "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": "Exact score 1–1 · Ipswich Town v Nottingham Forest · 23 Oct 2026",
    "rationale": "Correct score 1–1 called before the match; 7 other tipsters and sources named an exact score on this match, 3 right. 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-cs-10-z-82580bd63f-event",
    "alt": "WhoScored · Exact score 1–1 · Ipswich Town v Nottingham Forest · 23 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-exact-score-called-exact-score-called-11\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-82580bd63f-event-m-light.svg\" alt=\"WhoScored · Exact score 1–1 · Ipswich Town v Nottingham Forest · 23 Oct 2026 · Tracked by Forecast Record\" width=\"868\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 21 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-23",
    "evidence_through": "2026-10-23",
    "earned_at": "2026-10-23",
    "published_at": "2026-10-24",
    "visible_until": "2027-01-21",
    "badge_label": "Exact score 1–1 · 23 Oct",
    "scope_words": null,
    "title_id": "zk-82580bd63f141f19be01",
    "evidence_items": [
     {
      "nid": "n-8a83a5556288e6dc40a539a4",
      "data": "2026-10-23",
      "match": "Ipswich Town v Nottingham Forest",
      "said_text": "Correct score: Ipswich Town 1-1 Nottingham Forest",
      "outcome_label": "score right · result right",
      "evidence_price": null,
      "comparison": "7 other tipsters and sources named an exact score on this match, 3 right",
      "url": "/sources/whoscored-com/picks/9/#pick-n-8a83a5556288e6dc40a539a4"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1179,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-82580bd63f-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1179,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-82580bd63f-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 868,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-82580bd63f-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 868,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-82580bd63f-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 677,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-82580bd63f-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 677,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-82580bd63f-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/cs-10-z-82580bd63f-event-card.svg"
    },
    "profile_anchor": "title-82580bd63f14",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 0,
     "unpriced": 1,
     "probability": null,
     "one_in": null,
     "words": "No recorded prices for these picks, so the chance cannot be measured."
    },
    "embed_anchor": "title-exact-score-called-exact-score-called-11"
   },
   {
    "code_name": "E-07",
    "display_name": "Draw at 3.22 · Cambridge United v Wycombe Wanderers · 20 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-f8ff13de84",
    "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.22 · Cambridge United v Wycombe Wanderers · 20 Oct 2026",
    "rationale": "Draw called correctly at 3.22 (our pre-match price). 4 other tipsters and sources on this match, 1 right (3 named home win, 1 named draw). Data: live record. Term: a dated fact.",
    "provenance": "live",
    "rules_version": "catalog-1",
    "methodology_version": "catalog-1",
    "data_date": "2026-11-07T19:52:23.438Z",
    "valid_until": null,
    "anchor_id": "standing-e-07-z-f8ff13de84-event",
    "alt": "WhoScored · Draw at 3.22 · Cambridge United v Wycombe Wanderers · 20 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-long-price-call-long-price-call-2\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/e-07-z-f8ff13de84-event-m-light.svg\" alt=\"WhoScored · Draw at 3.22 · Cambridge United v Wycombe Wanderers · 20 Oct 2026 · Tracked by Forecast Record\" width=\"876\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 18 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-20",
    "evidence_through": "2026-10-20",
    "earned_at": "2026-10-20",
    "published_at": "2026-10-26",
    "visible_until": "2027-01-18",
    "badge_label": "Correct at 3.22 · 20 Oct",
    "scope_words": null,
    "title_id": "zk-f8ff13de845cd79d90a6",
    "evidence_items": [
     {
      "nid": "n-c0d61e6d17eef790ae9e44d7",
      "data": "2026-10-20",
      "match": "Cambridge United v Wycombe Wanderers",
      "said_text": "Correct score: Cambridge United 1-1 Wycombe Wanderers",
      "outcome_label": "score wrong · result right",
      "evidence_price": 3.22,
      "comparison": "4 other tipsters and sources on this match, 1 right (3 named home win, 1 named draw)",
      "url": "/sources/whoscored-com/picks/3/#pick-n-c0d61e6d17eef790ae9e44d7"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1190,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-f8ff13de84-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1190,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-f8ff13de84-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 876,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-f8ff13de84-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 876,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-f8ff13de84-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 684,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-f8ff13de84-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 684,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-f8ff13de84-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-f8ff13de84-event-card.svg"
    },
    "profile_anchor": "title-f8ff13de845c",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.310559,
     "one_in": 3,
     "log10": -0.51,
     "words": "1 in 3",
     "rule": "market probability (1/price) of this one pick",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-long-price-call-long-price-call-2"
   },
   {
    "code_name": "E-07",
    "display_name": "Away win at 6.00 · Sporting Braga v Gil Vicente · 19 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-fedebd382a",
    "bucket": "Long-price call",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 1,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "Away win at 6.00 · Sporting Braga v Gil Vicente · 19 Oct 2026",
    "rationale": "Away win called correctly at 6.00 (our pre-match price). 12 other tipsters and sources on this match, 0 right (12 named home win). Data: live record. Term: a dated fact.",
    "provenance": "live",
    "rules_version": "catalog-1",
    "methodology_version": "catalog-1",
    "data_date": "2026-11-07T19:52:23.438Z",
    "valid_until": null,
    "anchor_id": "standing-e-07-z-fedebd382a-event",
    "alt": "WhoScored · Away win at 6.00 · Sporting Braga v Gil Vicente · 19 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-long-price-call-long-price-call-3\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/e-07-z-fedebd382a-event-m-light.svg\" alt=\"WhoScored · Away win at 6.00 · Sporting Braga v Gil Vicente · 19 Oct 2026 · Tracked by Forecast Record\" width=\"843\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 17 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-19",
    "evidence_through": "2026-10-19",
    "earned_at": "2026-10-19",
    "published_at": "2026-10-22",
    "visible_until": "2027-01-17",
    "badge_label": "Correct at 6.00 · 19 Oct",
    "scope_words": null,
    "title_id": "zk-fedebd382afb620a05c7",
    "evidence_items": [
     {
      "nid": "n-23a9a6249cff7c8d7276a6ee",
      "data": "2026-10-19",
      "match": "Sporting Braga v Gil Vicente",
      "said_text": "1X2, match result: Gil Vicente",
      "outcome_label": "right",
      "evidence_price": 6.0,
      "comparison": "12 other tipsters and sources on this match, 0 right (12 named home win)",
      "url": "/sources/whoscored-com/picks/2/#pick-n-23a9a6249cff7c8d7276a6ee"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1146,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-fedebd382a-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1146,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-fedebd382a-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 843,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-fedebd382a-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 843,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-fedebd382a-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 658,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-fedebd382a-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 658,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-fedebd382a-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/e-07-z-fedebd382a-event-card.svg"
    },
    "profile_anchor": "title-fedebd382afb",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.169924,
     "one_in": 6,
     "log10": -0.77,
     "words": "1 in 6",
     "rule": "market probability (1/price) of this one pick",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-long-price-call-long-price-call-3"
   },
   {
    "code_name": "C-02",
    "display_name": "Only one right of 13 tipsters and sources · Away win · 19 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-e140bd4f29",
    "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 13 tipsters and sources · Away win · Sporting Braga v Gil Vicente · 19 Oct 2026",
    "rationale": "Away win called correctly; 12 other tipsters and sources on this match, 0 right (12 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-z-e140bd4f29-event",
    "alt": "WhoScored · Only one right of 13 tipsters and sources · Away win · Sporting Braga v Gil Vicente · 19 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/whoscored-com/#title-lone-correct-call-lone-correct-call\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-720ec2720a5ebeecc34f3c04/c-02-z-e140bd4f29-event-m-light.svg\" alt=\"WhoScored · Only one right of 13 tipsters and sources · Away win · Sporting Braga v Gil Vicente · 19 Oct 2026 · Tracked by Forecast Record\" width=\"1136\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 17 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-19",
    "evidence_through": "2026-10-19",
    "earned_at": "2026-10-19",
    "published_at": "2026-10-22",
    "visible_until": "2027-01-17",
    "badge_label": "Only right of 13 · 19 Oct",
    "scope_words": null,
    "title_id": "zk-e140bd4f294e2ae24dcc",
    "evidence_items": [
     {
      "nid": "n-23a9a6249cff7c8d7276a6ee",
      "data": "2026-10-19",
      "match": "Sporting Braga v Gil Vicente",
      "said_text": "1X2, match result: Gil Vicente",
      "outcome_label": "right",
      "evidence_price": 6.0,
      "comparison": "12 other tipsters and sources on this match, 0 right (12 named home win)",
      "url": "/sources/whoscored-com/picks/2/#pick-n-23a9a6249cff7c8d7276a6ee"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1543,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-z-e140bd4f29-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1543,
       "height": 40,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-z-e140bd4f29-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 1136,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-z-e140bd4f29-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 1136,
       "height": 28,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-z-e140bd4f29-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 888,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-z-e140bd4f29-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 888,
       "height": 20,
       "url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-z-e140bd4f29-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-720ec2720a5ebeecc34f3c04/c-02-z-e140bd4f29-event-card.svg"
    },
    "profile_anchor": "title-e140bd4f294e",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.169924,
     "one_in": 6,
     "log10": -0.77,
     "words": "1 in 6",
     "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-lone-correct-call"
   }
  ],
  "publication_mode": "top20",
  "empty_reason": null,
  "rules_version": "catalog-1",
  "insufficient": [],
  "badges_on_page": 0,
  "header_titles": [
   {
    "title_id": "zk-201748ae52919eaee176",
    "code_name": "P-09",
    "title_tier": "dated_record",
    "badge_label": "Primeira Liga · 3/3 · 19 Oct",
    "body": "Primeira Liga, week of 19 Oct 2026: 3/3 result calls right, first of 14 tipsters and sources with 3+ calls",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-201748ae5291",
    "event_at": "2026-10-25",
    "url": "/titles/p-09-competition-week-leader/#zk-201748ae52919eaee176"
   },
   {
    "title_id": "zk-e140bd4f294e2ae24dcc",
    "code_name": "C-02",
    "title_tier": "dated_record",
    "badge_label": "Only right of 13 · 19 Oct",
    "body": "Only one right of 13 tipsters and sources · Away win · Sporting Braga v Gil Vicente · 19 Oct 2026",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-e140bd4f294e",
    "event_at": "2026-10-19",
    "url": "/titles/c-02-lone-correct-call/#zk-e140bd4f294e2ae24dcc"
   },
   {
    "title_id": "zk-63cf05cedca4f0708f95",
    "code_name": "CS-10",
    "title_tier": "dated_record",
    "badge_label": "Exact score 0–2 · 6 Nov",
    "body": "Exact score 0–2 · Gaziantep F.K. v Kasımpaşa · 6 Nov 2026",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-63cf05cedca4",
    "event_at": "2026-11-06",
    "url": "/titles/cs-10-exact-score-called/"
   }
  ],
  "record_origin": [],
  "recent_record": [
   {
    "code_name": "P-09",
    "body": "Primeira Liga, week of 19 Oct 2026: 3/3 result calls right, first of 14 tipsters and sources with 3+ calls",
    "event_at": "2026-10-25",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-201748ae5291"
   },
   {
    "code_name": "C-02",
    "body": "Only one right of 13 tipsters and sources · Away win · Sporting Braga v Gil Vicente · 19 Oct 2026",
    "event_at": "2026-10-19",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-e140bd4f294e"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 0–2 · Gaziantep F.K. v Kasımpaşa · 6 Nov 2026",
    "event_at": "2026-11-06",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-63cf05cedca4"
   },
   {
    "code_name": "E-07",
    "body": "Away win at 6.00 · Sporting Braga v Gil Vicente · 19 Oct 2026",
    "event_at": "2026-10-19",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-fedebd382afb"
   },
   {
    "code_name": "C-02",
    "body": "Only one right of 7 tipsters and sources · Away win · Aberdeen v Falkirk · 28 Oct 2026",
    "event_at": "2026-10-28",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-8db83fd8d1ed"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 2–0 · Stoke City v Preston North End · 31 Oct 2026",
    "event_at": "2026-10-31",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-3fd2186d7b9c"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 0–2 · Levante UD v Atlético Madrid · 31 Oct 2026",
    "event_at": "2026-10-31",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-689d2fd61e80"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 0–2 · FC Schalke 04 v RB Leipzig · 31 Oct 2026",
    "event_at": "2026-10-31",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-4ea9aa7d4248"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 4–0 · FC Porto v Estoril · 31 Oct 2026",
    "event_at": "2026-10-31",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-ec5241bdfa5b"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–0 · Sheffield United v Wrexham · 30 Oct 2026",
    "event_at": "2026-10-30",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-dccd96bc3428"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 2–1 · Toronto FC v DC United · 28 Oct 2026",
    "event_at": "2026-10-28",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-9e627eccc310"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 2–0 · Bradford City v Peterborough United · 27 Oct 2026",
    "event_at": "2026-10-27",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-593da3c3d872"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–3 · SC Freiburg v FC Bayern München · 25 Oct 2026",
    "event_at": "2026-10-25",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-769eeeaa5637"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 2–0 · Arsenal v Everton · 24 Oct 2026",
    "event_at": "2026-10-24",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-8444cd434198"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 3–2 · Torino v Monza · 23 Oct 2026",
    "event_at": "2026-10-23",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-95942f0acef2"
   },
   {
    "code_name": "CS-10",
    "body": "Exact score 1–1 · Ipswich Town v Nottingham Forest · 23 Oct 2026",
    "event_at": "2026-10-23",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-82580bd63f14"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 3.59 · Stade Rennais v Olympiakos Piraeus · 4 Nov 2026",
    "event_at": "2026-11-04",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-8ebe30e441e5"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 3.45 · Ipswich Town v Nottingham Forest · 23 Oct 2026",
    "event_at": "2026-10-23",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-5f242c4ec8bb"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 3.22 · Cambridge United v Wycombe Wanderers · 20 Oct 2026",
    "event_at": "2026-10-20",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-f8ff13de845c"
   }
  ],
  "record_details": [],
  "history": []
 },
 "retro": null,
 "late": null,
 "price_vs_market": null,
 "record_summary": {
  "contract_version": "1",
  "entity_type": "editorial",
  "entity_words": "Editorial source",
  "source": {
   "name": "whoscored.com",
   "url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers"
  },
  "observed_from": "2026-10-18",
  "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": 366,
  "matches": 215,
  "void": 0,
  "net_points_hundredths": 4674,
  "staked_hundredths": 3660000,
  "return_percent": "0.13",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2026-10-19",
  "period_to": "2026-11-07",
  "status": "calculated",
  "method_version": "2.2",
  "short_history": false,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record recorded 366 settled live picks by WhoScored before kick-off across 215 matches between 19 October and 7 November 2026. At our recorded market prices these picks returned +0.1% on the total staked. Of the 788 predictions we hold for WhoScored, 710 are linked to matches: 710 were recorded by us before kick-off. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled live picks",
    "value": "366",
    "anchor": "/methodology/#settled-pick",
    "note": null
   },
   {
    "label": "Matches",
    "value": "215",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "+46.74 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Return at our recorded market price",
    "value": "+0.1%",
    "anchor": "/methodology/#roi",
    "note": "95% interval −10.0% to +11.3%"
   }
  ],
  "limitations": [],
  "other_series": [],
  "return_over_time": [
   {
    "date": "2026-10-19",
    "cumulative_points_hundredths": 39050,
    "n": 4
   },
   {
    "date": "2026-10-20",
    "cumulative_points_hundredths": 33819,
    "n": 26
   },
   {
    "date": "2026-10-21",
    "cumulative_points_hundredths": 29837,
    "n": 34
   },
   {
    "date": "2026-10-22",
    "cumulative_points_hundredths": -44413,
    "n": 56
   },
   {
    "date": "2026-10-23",
    "cumulative_points_hundredths": -50021,
    "n": 64
   },
   {
    "date": "2026-10-24",
    "cumulative_points_hundredths": -112254,
    "n": 114
   },
   {
    "date": "2026-10-25",
    "cumulative_points_hundredths": -123922,
    "n": 124
   },
   {
    "date": "2026-10-26",
    "cumulative_points_hundredths": -115031,
    "n": 133
   },
   {
    "date": "2026-10-27",
    "cumulative_points_hundredths": -124245,
    "n": 155
   },
   {
    "date": "2026-10-28",
    "cumulative_points_hundredths": -170321,
    "n": 178
   },
   {
    "date": "2026-10-29",
    "cumulative_points_hundredths": -154324,
    "n": 191
   },
   {
    "date": "2026-10-30",
    "cumulative_points_hundredths": -125224,
    "n": 205
   },
   {
    "date": "2026-10-31",
    "cumulative_points_hundredths": -54887,
    "n": 267
   },
   {
    "date": "2026-11-01",
    "cumulative_points_hundredths": -144947,
    "n": 292
   },
   {
    "date": "2026-11-02",
    "cumulative_points_hundredths": -160047,
    "n": 302
   },
   {
    "date": "2026-11-03",
    "cumulative_points_hundredths": -113978,
    "n": 319
   },
   {
    "date": "2026-11-04",
    "cumulative_points_hundredths": -106378,
    "n": 326
   },
   {
    "date": "2026-11-05",
    "cumulative_points_hundredths": -48204,
    "n": 335
   },
   {
    "date": "2026-11-06",
    "cumulative_points_hundredths": -45061,
    "n": 341
   },
   {
    "date": "2026-11-07",
    "cumulative_points_hundredths": 4674,
    "n": 366
   }
  ],
  "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": 366,
    "matches": 215,
    "match_dates": 20,
    "period_from": "2026-10-19",
    "period_to": "2026-11-07",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": 4674,
    "low": {
     "date": "2026-10-28",
     "cumulative_points_hundredths": -170321,
     "after_picks": 178
    },
    "high": {
     "date": "2026-10-19",
     "cumulative_points_hundredths": 39050,
     "after_picks": 4
    },
    "line_drawn": true,
    "steps": [
     {
      "date": "2026-10-19",
      "cumulative_points_hundredths": 39050,
      "n": 4,
      "picks": 4
     },
     {
      "date": "2026-10-20",
      "cumulative_points_hundredths": 33819,
      "n": 26,
      "picks": 22
     },
     {
      "date": "2026-10-21",
      "cumulative_points_hundredths": 29837,
      "n": 34,
      "picks": 8
     },
     {
      "date": "2026-10-22",
      "cumulative_points_hundredths": -44413,
      "n": 56,
      "picks": 22
     },
     {
      "date": "2026-10-23",
      "cumulative_points_hundredths": -50021,
      "n": 64,
      "picks": 8
     },
     {
      "date": "2026-10-24",
      "cumulative_points_hundredths": -112254,
      "n": 114,
      "picks": 50
     },
     {
      "date": "2026-10-25",
      "cumulative_points_hundredths": -123922,
      "n": 124,
      "picks": 10
     },
     {
      "date": "2026-10-26",
      "cumulative_points_hundredths": -115031,
      "n": 133,
      "picks": 9
     },
     {
      "date": "2026-10-27",
      "cumulative_points_hundredths": -124245,
      "n": 155,
      "picks": 22
     },
     {
      "date": "2026-10-28",
      "cumulative_points_hundredths": -170321,
      "n": 178,
      "picks": 23
     },
     {
      "date": "2026-10-29",
      "cumulative_points_hundredths": -154324,
      "n": 191,
      "picks": 13
     },
     {
      "date": "2026-10-30",
      "cumulative_points_hundredths": -125224,
      "n": 205,
      "picks": 14
     },
     {
      "date": "2026-10-31",
      "cumulative_points_hundredths": -54887,
      "n": 267,
      "picks": 62
     },
     {
      "date": "2026-11-01",
      "cumulative_points_hundredths": -144947,
      "n": 292,
      "picks": 25
     },
     {
      "date": "2026-11-02",
      "cumulative_points_hundredths": -160047,
      "n": 302,
      "picks": 10
     },
     {
      "date": "2026-11-03",
      "cumulative_points_hundredths": -113978,
      "n": 319,
      "picks": 17
     },
     {
      "date": "2026-11-04",
      "cumulative_points_hundredths": -106378,
      "n": 326,
      "picks": 7
     },
     {
      "date": "2026-11-05",
      "cumulative_points_hundredths": -48204,
      "n": 335,
      "picks": 9
     },
     {
      "date": "2026-11-06",
      "cumulative_points_hundredths": -45061,
      "n": 341,
      "picks": 6
     },
     {
      "date": "2026-11-07",
      "cumulative_points_hundredths": 4674,
      "n": 366,
      "picks": 25
     }
    ]
   },
   "archived": null
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record recorded 366 settled live picks by WhoScored before kick-off across 215 matches between 19 October and 7 November 2026. At our recorded market prices these picks returned +0.1% on the total staked. Of the 788 predictions we hold for WhoScored, 710 are linked to matches: 710 were recorded by us before kick-off. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/sources/whoscored-com/",
   "data_as_of": "2026-11-07",
   "method_version": "2.2"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 788,
   "under_review": 0,
   "no_match_linked": 78,
   "proven_predictions": 710,
   "proven_checked": 684,
   "proven_measured": 533,
   "proven_dates": 20,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 710,
     "checked": 684,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": {
      "settled_picks": 366,
      "void": 0,
      "matches": 215,
      "net_points_hundredths": 4674,
      "staked_hundredths": 3660000,
      "return_percent": "0.13",
      "interval_low": "-10.01",
      "interval_high": "11.34",
      "interval_note": null,
      "period_from": "2026-10-19",
      "period_to": "2026-11-07",
      "method_version": "2.2",
      "snapshot_delay_median_hours": "0.0",
      "snapshot_delay_max_hours": "1.6",
      "checked_after_kickoff_picks": 69
     },
     "same_picks": [
      {
       "price": "Closing price",
       "series_code": "closing_live",
       "picks": 241,
       "return_main_percent": "-2.64",
       "return_other_percent": "-1.78",
       "settled_excluding_void": 241,
       "net_main_points_hundredths": -63619,
       "net_other_points_hundredths": -43013,
       "period_from": "2026-10-20",
       "period_to": "2026-11-07"
      }
     ],
     "score": {
      "score_forecasts": 167,
      "exact_hits": 16,
      "exact_rate": 9.6,
      "outcome_checked": 167,
      "outcome_hits": 86,
      "outcome_rate": 51.5,
      "baseline_matches": 130,
      "baseline_distinct_matches": 129,
      "outcome_hits_on_baseline": 73,
      "outcome_rate_on_baseline": 56.2,
      "favourite_hits": 82,
      "favourite_rate": 63.1,
      "price_basis": "our pre-match snapshot",
      "pending": 5,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": [
       "Outcome checked. No betting return is attributed to these score forecasts.",
       "16 of 167 score forecasts named the exact score (9.6%).",
       "The result implied by the named score was right in 73 of 130 forecasts; the market favourite was right in 82 of the same 130 forecasts.",
       "Some matches carry more than one of these forecasts: 130 forecasts on 129 matches.",
       "A pre-match market favourite is known for 130 of 167 forecasts; the comparison uses only those.",
       "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": 684,
      "priced": 366
     },
     "accuracy": {
      "picks": 366,
      "won": 204,
      "won_percent": "55.7",
      "implied_percent": "56.1",
      "left_out": 0,
      "by_market": [
       {
        "market": "Over/under goals",
        "won": 114,
        "picks": 204,
        "implied_percent": "56.8"
       },
       {
        "market": "Match result",
        "won": 90,
        "picks": 162,
        "implied_percent": "55.1"
       }
      ]
     },
     "reviewed_after": {
      "predictions": 135,
      "right": 49,
      "wrong": 86,
      "other": 0
     }
    },
    {
     "code": "archived",
     "title": "Archived before kick-off",
     "explanation": "Restored from a copy saved by an independent web archive before kick-off.",
     "predictions": 0,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    },
    {
     "code": "found_after",
     "title": "Found after the match",
     "explanation": "First found after the match; the date is the one the source states.",
     "predictions": 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
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [
   "n-0243693b440765fe3fb91969",
   "n-02447cfb80e435edcf9a0b97",
   "n-02ba069d433e3a22265481ff",
   "n-03b8a8c261e3c76d47c47d7b",
   "n-03ccf2b56f69f218bca12ff8",
   "n-04131bace82bf10867cedd88",
   "n-042898ff0ea13292c226d5d6",
   "n-04f86486480ae4dc64e5fa32",
   "n-079b54966eb91598d973c619",
   "n-08c4326dccc2ea28ba1c4717",
   "n-08c7cbffa1c807a95062433c",
   "n-0ac16326aea09724e570dfb0",
   "n-0b22ec6b2acd07f5acd9eec9",
   "n-0b4d995cdfa7181d2123d486",
   "n-0b9dcab12429051979c3f727",
   "n-0d99b5f93968a4680feaa193",
   "n-0da2d2c2a5342d11dc68596c",
   "n-0de3e8c90a5347863a0389a9",
   "n-0e1e2ae586aefd38764c1be2",
   "n-0f064cb88a6d39effcd79691",
   "n-10bc66678e11b6297e59919a",
   "n-120f379c71038735ff5af35d",
   "n-130511551326ec8c82738992",
   "n-13a82c799772c8b63f8d39be",
   "n-14086077c90912abc994e4b7",
   "n-1438e3d84352c9ffd36aadcb",
   "n-14ee049fd61fec65c5ca27ba",
   "n-184038cb081d2143672cb57c",
   "n-18c51c35ad4ce9fe466926fc",
   "n-19ba1e033b59c36bb162b1c5",
   "n-19c21234dfff5cdd9c58c311",
   "n-1c0716f4b13d1851688cba4b",
   "n-1ccaea992e2346e4080e810a",
   "n-1e1917a410f42c62b893de56",
   "n-1e259c76ab2bee4ecef03871",
   "n-1e51d2207764a433528b0c94",
   "n-20afa7e98e0ad8e906d3f23f",
   "n-2104098c79371663df91eff4",
   "n-22352d0be33ef429588410fa",
   "n-2266095008113c898405fbef",
   "n-229b54e3b91e146d490fbb3c",
   "n-230ca657be1a87ad526ede98",
   "n-23a9a6249cff7c8d7276a6ee",
   "n-243e340357e511fc3beacdf5",
   "n-2468ea43051a6c40468381e2",
   "n-2669f2c9e2ee5aafe7afa651",
   "n-2855afd868dea4d8710cd99f",
   "n-289681723db370f24584857b",
   "n-28cf6d502d58c503564238bb",
   "n-2a2e714a55f457b6e24a379c",
   "n-2a858bf7e6603fdaeaca8d35",
   "n-2b984d921b559c8b1e5e4e1a",
   "n-2c423865611edf75ac42a2e7",
   "n-2c7946f25d0bfe384fa06788",
   "n-2c933c282e682be609d7bc86",
   "n-2ce85fd285f9af742f2af4b2",
   "n-2d0566cf04b889d2d557f372",
   "n-2d6532d28bc3b95156478733",
   "n-2d9807b9deef80b441389eee",
   "n-2e6c837b5cb12680dd823b31",
   "n-2e958ff1c1c30fcd5a85f474",
   "n-2f6765ec77580605942d867f",
   "n-2f8c66fec381964b65ca1972",
   "n-2ff9ba43f4a22e6be560fa89",
   "n-303be3bc4bae23e8fb155387",
   "n-3046d5e03ce3bc7e5b5effa7",
   "n-3096b29ff4f062a79b337d38",
   "n-30fa25efb50c7aba7c5716b4",
   "n-31b4913ca22e6c45ee84b34c",
   "n-31b66a07ace55195b5f3fe4d",
   "n-33085cdf938b871384f575f6",
   "n-334f65f5d6545e9ee886ea6f",
   "n-356056d3de10abb412cddd91",
   "n-356c979f3be519ae7ad8ad70",
   "n-35c669e14283dffe82777aaf",
   "n-35fe1222af91099ee77b8b98",
   "n-363b8b23f39ce51a49d442a3",
   "n-367679cc66ce803761085625",
   "n-37859fbdbcedb18662ae5e70",
   "n-3823bfeab8e8bbc9cbd21ec6",
   "n-389607da8d5d5f48dbd53744",
   "n-38ee9b05658cf4d9d6c6696f",
   "n-399649b0d70c31def4f79e47",
   "n-3a0d796090a15e26193cc401",
   "n-3c1185bd0169407bb9f9140c",
   "n-3c9c6a4655ade2683670483e",
   "n-3cad259ef3169bdf895669a6",
   "n-3cc866bb79c12cdc44094380",
   "n-3da68e29ae4acaecefb5e34c",
   "n-3f1546a2048ee128dd18ad41",
   "n-40d868ce35d5b792a46f8dc8",
   "n-416549e8f166b346c16d5569",
   "n-435951a00a5917fe59b3e9fd",
   "n-445943f1910dce36dee9ba86",
   "n-446aae27aafc1a90792b815d",
   "n-4675fee78653ef7bb1ff691a",
   "n-46d6f359d1002c32746f1b72",
   "n-471050c2acbac7a2f42ab301",
   "n-47444e8638704f4e7c9be6b7",
   "n-4767967bbcc9161544f8077a",
   "n-47d9bc1f72cc63f0c8d94036",
   "n-486dbc548890da18769101df",
   "n-48f9d372ec69bcacbdded5e8",
   "n-490ae26e826642b3b65826ea",
   "n-4a43fa38807695ddb7bf4f8c",
   "n-4b1d59c69f1665930d797af9",
   "n-4bb6c11085f4af50a1824a90",
   "n-4dbeb0b37d9047b2bd9e9f36",
   "n-4eb19f9fd0e64c93e1219e6c",
   "n-4ec8adcc3e7263e1d3af8c60",
   "n-4f47ec3aaf3913b714a1c6fe",
   "n-4f7c1a4eb50f8da646236908",
   "n-4fbde5f6630365a25f1f2c44",
   "n-5059eb534414bb5e2ee0e57f",
   "n-5068235319ae7294c99ddf92",
   "n-50b4d3ae416444ac7168ba8e",
   "n-50d560f4d2a672c01fc63083",
   "n-5149a39e25b017a55f872e51",
   "n-52bb3920af30d779af1f0ea1",
   "n-53d8eddb691f05d7c76b7b80",
   "n-55ffb49b8480ca10fad620a0",
   "n-561ef82c30fe4b1d05968b3e",
   "n-564953c17198ca0bb19984ab",
   "n-56a0bb0e80f0b160a8cc1d86",
   "n-57e1d0c3f8faebcacc7265d4",
   "n-58169f71bbe3fc5629ab9e19",
   "n-58ebce8b1a0ff4b346dc9d01",
   "n-59e96c0a949bb80fc474c3d2",
   "n-5a46e02cc99e5532d9891a02",
   "n-5a8741353389dc9608495b6e",
   "n-5ab551b1423f6223333cb22e",
   "n-5b0a35a12c184828bda19c54",
   "n-5cfceec560117d61e9a2c83e",
   "n-5d0f3d7ccca2ceee17a3cec0",
   "n-5e0514aad26582870dc2d55b",
   "n-5e3114d117c358c2c738f26d",
   "n-5f87d999be1cc1e89fbb0a48",
   "n-5fc05e9813311cf64a6ce22d",
   "n-606f6f0d3b66f34460970023",
   "n-626f80dcf43a0179a50efc01",
   "n-640d2f86b59583983fc5b291",
   "n-655a29b6d258547a8a178c05",
   "n-66d2cb4303200bf8c7e2981f",
   "n-67ec527bff427a2a86829922",
   "n-688053b22d15aac022e6f008",
   "n-6889440b0a8cba77859e0ede",
   "n-68ab697184bf5d146725e904",
   "n-69531ec11e1ddc216bdc9d7e",
   "n-698ea8193d360ac8ce3d8d09",
   "n-6ab6daf8ab4f92f1c65144cb",
   "n-6ac827698980dfadaf0baca1",
   "n-6c2f1325363650dc0fe26b38",
   "n-6c953f41bd2f0868bcfb50f3",
   "n-6db9714eef71d7d90722370f",
   "n-71a05909a972cca1ecafd73c",
   "n-723390447449e26a7b3ebe9e",
   "n-7244f90a1bf164101f8269ba",
   "n-732aacbc051cb19c54df0393",
   "n-733262cc77afe8f0ade30ebb",
   "n-742ba65e83485a80a8b3b978",
   "n-7439e2766df6d352ad66d165",
   "n-747a154c1f41fbe3f86ac668",
   "n-750b0a9482bbcc6e3566a6a5",
   "n-751b82d8a2f898b01a8fed87",
   "n-7567945dae20a7d5261e8fee",
   "n-773c63c5306bf7d2ecdf2c60",
   "n-773c80b5fc18673ac6fabc97",
   "n-78400e2f4de65b3ffe966dd0",
   "n-79750c14dfe104a94fd94624",
   "n-79ad493ca15cc14ccd191d83",
   "n-79b8b880e4f03bcadb35720a",
   "n-79c0012cbc9e1f2b928085e8",
   "n-7a0e0490c8d551fe6e67d4a9",
   "n-7ab2c60feeabf9dcf547255f",
   "n-7b0060647ed091b39745d53e",
   "n-7beeec52a2bc3a70d063e658",
   "n-7c34c0f10ea1dc8d67b25cbf",
   "n-7c5f3d1f85907b2a88c49e2d",
   "n-7ce58a2888f3eab1d600454f",
   "n-7d8e56c8f0cd72c0340c38f7",
   "n-7e6afaee1aa4176eb1f7c5ea",
   "n-805f7367b1f20d47419fc45c",
   "n-82be05fdc5799a5c8c64a7bb",
   "n-834f5d1888e12dcb0e559faa",
   "n-83d5a966e27afc1bc04ffc83",
   "n-8456839b59a1117ba35a526a",
   "n-866059357ef0dd3286f2a916",
   "n-872e7fae985c785d65c53111",
   "n-874cd10a4183dc90792b54ca",
   "n-8850b49ad5275267c0386db0",
   "n-885be38de8fa2d37b54ac25c",
   "n-8a66e55a44a62c340c706340",
   "n-8ae269579cee6032eeff003d",
   "n-8b55cc2165602f7490350d6d",
   "n-8cb31c4330a43e95ddcf4570",
   "n-8cca5cf128b5bac17caf2f1f",
   "n-8d7700d1072a43eed49776e3",
   "n-8d930a24088fd7f6103520c8",
   "n-8dbcbbb38ea69869135ed310",
   "n-8e8c7b4ce18c192de5d589f6",
   "n-8f2c2a65a57487c42b0f0ef3",
   "n-8f2c766910af7849eaee6332",
   "n-8f6c14e3d487fd8e3bdbaa35",
   "n-8feceb6af9008f9d58175524",
   "n-90b6707c07e22a6f29ba59d6",
   "n-92432a7468d49d6d13f835b9",
   "n-92c6147130d455bd71a3e77e",
   "n-92fd24c3d02baa626f5797b5",
   "n-93f573cb404817a97254842e",
   "n-9407062ae3edd20970ed8cda",
   "n-94d5f8190aeac33a5f08e621",
   "n-952359ebe9195208a27a7c91",
   "n-95660d3e0f39e4ffa44be633",
   "n-96af1157ab417ccb44978c07",
   "n-9843a8ad9042bb760444a6e4",
   "n-99afa6a9da22a5e3977bbf44",
   "n-99ee878115150a3f8e351163",
   "n-9a02f983f30182aac37e873d",
   "n-9a386d059afa808389b65c52",
   "n-9a4a23047f186dc17111060c",
   "n-9c6b52e2eb3e2f3f4b136550",
   "n-9cad8ca96fcac87928ec67d6",
   "n-9d49952ddfc28d96aab7230b",
   "n-9ddf7fee84daf1919d6f0f1e",
   "n-9e53a6ed0fc0d7a88010e839",
   "n-9e8b877648a7303c461d701c",
   "n-9fd3f5da988a6bcec2a9a7a1",
   "n-a02100363e6b5e85853f66be",
   "n-a060be965545fe3b8191bb56",
   "n-a0c5d9768276dafe9f46effd",
   "n-a11f0e65dec99d073bfffe78",
   "n-a1fd6689eb3c631cc1e7ac8a",
   "n-a23628e42d92f8e45a16c2d6",
   "n-a3be13bf5b37f6a4384cba29",
   "n-a3dc8c9975d9d9d192ecd4a3",
   "n-a4c891d293984eb88d078293",
   "n-a52ad47f514d9ca5f48bd480",
   "n-a55b9616540d758a05b9f7eb",
   "n-a614e1eb76959f253178152c",
   "n-a6d7f4da0d593ff4daf712c3",
   "n-a752a123bea8aaa26dfd76ff",
   "n-a8310e1d8653e84e72dbb3ea",
   "n-aa32605c0b9ca7ccfb59e0ab",
   "n-aa4be4af96fe31b2a419ad29",
   "n-abe58976e83d3aa9d13638ca",
   "n-ac3045dcc3c87dd74023a74f",
   "n-acc7018d45f4ae77f160a93b",
   "n-ad66262f774c5f8b6237a535",
   "n-add0a8cac1675d6299d83669",
   "n-add7ffe3b93c2c5d3c6a6a66",
   "n-ae485b4567bff05c6f553261",
   "n-aea1ff0eee8e69737a93b99f",
   "n-af2f761617f69d366e87c9f5",
   "n-b0ad1790e38f5a16572c593c",
   "n-b0c45f126afae5f7658f9f98",
   "n-b18a3673976d22b4efc77c6b",
   "n-b1d224d0c8586c4fe581ce1e",
   "n-b2392bab44e5ccbcc38e102b",
   "n-b448425742021be5c31a5660",
   "n-b58f9be63d94ab96e9698a82",
   "n-b6144c255c6595795d44517e",
   "n-b65ff6d23438e72f4b1998d2",
   "n-b66cda4ed144f202e48a5c6f",
   "n-b6852b56445413c432c7f012",
   "n-b729dfa0858caed90600cf9a",
   "n-b8c50eb05bccbad3c4f8daa7",
   "n-b9919e7cb7fe439d8dc6afe2",
   "n-ba96f62d8246f13ba0eb00ba",
   "n-bce715a3abcd51c6332ee11e",
   "n-bd20a7d2d428c1c3e147ff9e",
   "n-bdad9a6688781f71c44fe5d9",
   "n-bf7fbd8a9110855671479527",
   "n-c015045a8c8fb57f7a6c131b",
   "n-c01828bfecd88f4077ceeea2",
   "n-c0b0ab30f86436d58995097a",
   "n-c17604ece83533a8f52e78d1",
   "n-c1c2ad1e9a1a169913dfb6f8",
   "n-c38cd930247289d78b4e050e",
   "n-c3b22aebee9b3d4ba5c8f6e7",
   "n-c4449926d967a26533535ada",
   "n-c45b1dbeaf164eec4221cb61",
   "n-c5151e2bf961c6fd14db3ebf",
   "n-c55eb38669c12de4c5dc6e94",
   "n-c5c96ab72b6ab3de80ba4379",
   "n-c6441525975e0d445ded59d6",
   "n-c654f24233ccb67af7ec1cca",
   "n-c79c0d35d1b4f1ede0cafa4a",
   "n-c7cc1a8d5bf6745ffa270bb3",
   "n-c99aad58af1861eb629f8344",
   "n-cc1bad3c3117bfb7bb930962",
   "n-cdfcfb1717ed046e31787dd3",
   "n-d09546e203021cf77d4f601a",
   "n-d0c0296ef8cfff764e403d64",
   "n-d1d518fd2b831f27ad319c41",
   "n-d22438fb57270e4060365e2b",
   "n-d297a7e2d3e7404b16d91ec4",
   "n-d38f53ef02a12657e12071ab",
   "n-d3b13c7f22022d8a52193ef1",
   "n-d3fa05457021f6c3203122a6",
   "n-d4c1dd1d9f5340f4253e5986",
   "n-d522fb862208ce7684ee46ed",
   "n-d5d403413bfd6bef95aea6f3",
   "n-d8a1865fbad57c10884e9f26",
   "n-d8c4f26fae1c75efe8d07f0d",
   "n-d8d4373d8b4605987871def9",
   "n-d921ccdc67afb8e489090030",
   "n-db949baeaefc3f8b8d2bf30b",
   "n-dbd732f5bf1946b4d9770c67",
   "n-dcf09f389250cd64a99c5e82",
   "n-de59044b11d7c643c72a6b96",
   "n-de71e915722668f273a7cd55",
   "n-de7ee58d30e1bf7280a8a13a",
   "n-dffabe5110198d5ecfc51064",
   "n-e0c6937f16bacadeaa1bcb22",
   "n-e10afd5e074388eb966c964b",
   "n-e269c85a63f774d16f7222ac",
   "n-e2d1a9f279467e21e1636242",
   "n-e2f2e42e99d91c33397da5ef",
   "n-e382cf84fa5f97cb926cfa95",
   "n-e3a37016560e9d6bebb9eec3",
   "n-e5538f318a9bfb560c751635",
   "n-e5dbb9ba973ff296b9b1858a",
   "n-e626e4e01d2b195be86edf9f",
   "n-e6394528edc1bd4eb89381e8",
   "n-e73f463a8da16af0bb5fc719",
   "n-e84b79828c8de3903160826a",
   "n-e88db1a36e0763e4fb7d428e",
   "n-ea5f886827ae9970250fd29e",
   "n-eaab3dc76d306c906f2bfa16",
   "n-ebe7946816350dc51201d4ad",
   "n-ec1b964634c5effee21edca3",
   "n-edb6db0558712655fa5f5ee3",
   "n-edf340f71c0cab2bcae4b837",
   "n-ee01387275bc62457744615c",
   "n-ee12973c07623eb3a9f47323",
   "n-ee91ae6abcc32e8d7e7e1b80",
   "n-ef1e835707a78eb87fe82cf4",
   "n-ef73dbfbf2288afe04043e9c",
   "n-efc653725d785d38ae445bae",
   "n-effdadfd8988a6a7eeff95e3",
   "n-f02306d066f86b91fed76730",
   "n-f0235a2dbe81234e048a6a4a",
   "n-f2644f0fa20d1d917ae7e360",
   "n-f3306db27b3d4060cb121994",
   "n-f3a2981a71d5b623639aa6e9",
   "n-f3b35f98fcdd9036e8546a2a",
   "n-f46a49b61f893cdb8d8e8ca9",
   "n-f481e76920c24dfdbc3fd00c",
   "n-f4ff009cc7af1c13d6a35ff8",
   "n-f5f805413572555c496ccabd",
   "n-f604b403b102d07fc599facb",
   "n-f7c649cbb477ab74a4d71130",
   "n-f7f22552d0e68bd626ca3de2",
   "n-f889fa6891df96e81a9aea4a",
   "n-f9b9caab5352bb20d443a098",
   "n-fa209028f88697f362684ce4",
   "n-fadfd8dae5fbb1322603f138",
   "n-fc42daa3b198a488dc6cc314",
   "n-fc5ada32aa05806441160f30",
   "n-fc75af208ac583034643a978",
   "n-fd18bc288a467a496c0bbb64",
   "n-fe38383cbdbd0a679c66a3bf",
   "n-fe3881c5b63b6f4dacc50d75",
   "n-fe7975721b6ba0121b29859f",
   "n-feb7f4d1d21c06ec6156dc16",
   "n-ff665259362143c70a9a7e84"
  ],
  "interval_low": "-10.01",
  "interval_high": "11.34",
  "caption": "Recorded before kick-off, at our recorded market price · 100 points per pick · 19 October – 7 November 2026 · Calculated · picks settled under method v2.2",
  "record_from": "2026-10-18",
  "record_to": "2026-11-07"
 },
 "recorded_picks": [
  {
   "record_id": "n-0f064cb88a6d39effcd79691",
   "url": "/sources/whoscored-com/picks/39/#pick-n-0f064cb88a6d39effcd79691",
   "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": 26.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7812,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7812",
   "published_at": null,
   "recorded_at": "2026-11-06T12:56: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": {
    "outcome": "under",
    "price": "1.7812",
    "result": "Won",
    "points_hundredths": 7812,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0f064cb88a6d39effcd79691",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2756,
    "fragment_to": 2771,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994007/preview/spain-laliga-2026-2027-espanyol-deportivo-de-a-coruna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9eeee70288844d49c3283f4ebb81734ef795302d8c2e2a60945c0ae378523879",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T12:56:26.968Z",
    "executed_at": "2026-11-06T12:57:52.903Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7812",
     "our_snapshot_at": "2026-11-06T12:56:04.466Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7812,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T12:56:26.968Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Espanyol 0-0 Deportivo de A Coruña."
    },
    "settlements": [
     {
      "operation_id": "d825698710034e4af7101b1a82a81870965bcadacd2b00a8e7221a9aa71aa0fc",
      "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.7812",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7812,
      "executed_at": "2026-11-06T12:57:52.903Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994007/preview/spain-laliga-2026-2027-espanyol-deportivo-de-a-coruna",
     "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-b66cda4ed144f202e48a5c6f",
   "url": "/sources/whoscored-com/picks/40/#pick-n-b66cda4ed144f202e48a5c6f",
   "match": "Charlton Athletic v Sheffield United",
   "match_url": "/football/matches/charlton-athletic-vs-sheffield-united-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 2.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "1.8800",
   "published_at": null,
   "recorded_at": "2026-11-07T12:56:36.844Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b66cda4ed144f202e48a5c6f",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2558,
    "fragment_to": 2573,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0c0f3e4b23c7a8f0f051c0d3644a6a8ae88c91cf196c8359fd82ad111731dd07",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T12:56:36.844Z",
    "executed_at": "2026-11-07T12:59:39.127Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e14f2df30cc8",
     "display_name": "Charlton Athletic — Sheffield United",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/charlton-athletic-vs-sheffield-united-2026-11-07/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8800",
     "our_snapshot_at": "2026-11-07T12:55:02.909Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T12:56:36.844Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Charlton Athletic 2-1 Sheffield United."
    },
    "settlements": [
     {
      "operation_id": "739c08b3060a8280f0dc35a97f6c2667a1700f9bbeb4a4f941845cb3c4d19828",
      "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.8800",
      "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:59:39.127Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-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-c4449926d967a26533535ada",
   "url": "/sources/whoscored-com/picks/40/#pick-n-c4449926d967a26533535ada",
   "match": "Charlton Athletic v Sheffield United",
   "match_url": "/football/matches/charlton-athletic-vs-sheffield-united-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 2.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sheffield United",
   "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": null,
   "settled_price": "2.0000",
   "published_at": null,
   "recorded_at": "2026-11-07T12:56:36.844Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c4449926d967a26533535ada",
    "quote_text": "Away win",
    "fragment_from": 2548,
    "fragment_to": 2556,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0c0f3e4b23c7a8f0f051c0d3644a6a8ae88c91cf196c8359fd82ad111731dd07",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T12:56:36.844Z",
    "executed_at": "2026-11-07T12:59:38.838Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e14f2df30cc8",
     "display_name": "Charlton Athletic — Sheffield United",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/charlton-athletic-vs-sheffield-united-2026-11-07/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sheffield United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-11-07T12:55:02.909Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T12:56:36.844Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sheffield United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sheffield United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Charlton Athletic 2-1 Sheffield United."
    },
    "settlements": [
     {
      "operation_id": "f0cf3df5f8593464197fba7ec56f6466b89aad4c7a1ba7395bf4dcbccbc94d01",
      "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.0000",
      "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:59:38.838Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield United to win"
   }
  },
  {
   "record_id": "n-af2f761617f69d366e87c9f5",
   "url": "/sources/whoscored-com/picks/40/#pick-n-af2f761617f69d366e87c9f5",
   "match": "Birmingham City v Swansea City",
   "match_url": "/football/matches/birmingham-city-vs-swansea-city-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 2.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "1.9500",
   "published_at": null,
   "recorded_at": "2026-11-07T12:56:32.249Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-af2f761617f69d366e87c9f5",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2496,
    "fragment_to": 2511,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4ac004416cf9c92b3628f91d7e8a78b1ed507e35f7ac2266fca886fc115c72db",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T12:56:32.249Z",
    "executed_at": "2026-11-07T12:59:42.012Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b9b8c8cc8521",
     "display_name": "Birmingham City — Swansea City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/birmingham-city-vs-swansea-city-2026-11-07/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9500",
     "our_snapshot_at": "2026-11-07T12:55:02.909Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T12:56:32.249Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Birmingham City 2-1 Swansea City."
    },
    "settlements": [
     {
      "operation_id": "4b4a27afcb02c95562029746fee76b47bf4f0f2154e889a472e68798f47e3388",
      "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.9500",
      "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:59:42.012Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
     "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-5f87d999be1cc1e89fbb0a48",
   "url": "/sources/whoscored-com/picks/40/#pick-n-5f87d999be1cc1e89fbb0a48",
   "match": "Birmingham City v Swansea City",
   "match_url": "/football/matches/birmingham-city-vs-swansea-city-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 2.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Birmingham City",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8350,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8350",
   "published_at": null,
   "recorded_at": "2026-11-07T12:56:32.249Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5f87d999be1cc1e89fbb0a48",
    "quote_text": "Home win",
    "fragment_from": 2486,
    "fragment_to": 2494,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4ac004416cf9c92b3628f91d7e8a78b1ed507e35f7ac2266fca886fc115c72db",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T12:56:32.249Z",
    "executed_at": "2026-11-07T12:59:41.824Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b9b8c8cc8521",
     "display_name": "Birmingham City — Swansea City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/birmingham-city-vs-swansea-city-2026-11-07/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Birmingham City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8350",
     "our_snapshot_at": "2026-11-07T12:55:02.909Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8350,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T12:56:32.249Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Birmingham City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Birmingham City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Birmingham City 2-1 Swansea City."
    },
    "settlements": [
     {
      "operation_id": "a6c289339ec53c7c6ee314de9acc9ae07518c63149bb6fb4e37525bd262a232e",
      "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": "Birmingham City",
      "decimal_odds": "1.8350",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8350,
      "executed_at": "2026-11-07T12:59:41.824Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Birmingham City to win"
   }
  },
  {
   "record_id": "n-add7ffe3b93c2c5d3c6a6a66",
   "url": "/sources/whoscored-com/picks/40/#pick-n-add7ffe3b93c2c5d3c6a6a66",
   "match": "Queens Park Rangers v Lincoln City",
   "match_url": "/football/matches/queens-park-rangers-vs-lincoln-city-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 8.1,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7750,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7750",
   "published_at": null,
   "recorded_at": "2026-11-07T06:56:41.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-add7ffe3b93c2c5d3c6a6a66",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2597,
    "fragment_to": 2611,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989059/preview/england-championship-2026-2027-queens-park-rangers-lincoln-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4ea94b4eca02004a033c7ecc8dba90995732276bc8f536ab853c47cf8e4c7129",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T06:56:41.231Z",
    "executed_at": "2026-11-07T07:00:56.731Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5baf66af5ed3",
     "display_name": "Queens Park Rangers — Lincoln City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/queens-park-rangers-vs-lincoln-city-2026-11-07/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7750",
     "our_snapshot_at": "2026-11-07T06:54:35.677Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7750,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T06:56:41.231Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Queens Park Rangers 2-1 Lincoln City."
    },
    "settlements": [
     {
      "operation_id": "247955c0d074802a6dfa48968f9feecfbe895a548668b0a782f72558b1fb4e0a",
      "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.7750",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7750,
      "executed_at": "2026-11-07T07:00:56.731Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989059/preview/england-championship-2026-2027-queens-park-rangers-lincoln-city",
     "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-99afa6a9da22a5e3977bbf44",
   "url": "/sources/whoscored-com/picks/40/#pick-n-99afa6a9da22a5e3977bbf44",
   "match": "Queens Park Rangers v Lincoln City",
   "match_url": "/football/matches/queens-park-rangers-vs-lincoln-city-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 8.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Queens Park Rangers",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-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": null,
   "recorded_at": "2026-11-07T06:56:41.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-99afa6a9da22a5e3977bbf44",
    "quote_text": "Home win",
    "fragment_from": 2587,
    "fragment_to": 2595,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989059/preview/england-championship-2026-2027-queens-park-rangers-lincoln-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4ea94b4eca02004a033c7ecc8dba90995732276bc8f536ab853c47cf8e4c7129",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T06:56:41.231Z",
    "executed_at": "2026-11-07T07:00:55.848Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5baf66af5ed3",
     "display_name": "Queens Park Rangers — Lincoln City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/queens-park-rangers-vs-lincoln-city-2026-11-07/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Queens Park Rangers",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6500",
     "our_snapshot_at": "2026-11-07T06:54:35.677Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T06:56:41.231Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Queens Park Rangers",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Queens Park Rangers"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Queens Park Rangers 2-1 Lincoln City."
    },
    "settlements": [
     {
      "operation_id": "a522ebb07f40af015936dfd59bf4f486015153e84b107007f2602a19aa3e6c69",
      "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.6500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-11-07T07:00:55.848Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989059/preview/england-championship-2026-2027-queens-park-rangers-lincoln-city",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Queens Park Rangers to win"
   }
  },
  {
   "record_id": "n-aa4be4af96fe31b2a419ad29",
   "url": "/sources/whoscored-com/picks/40/#pick-n-aa4be4af96fe31b2a419ad29",
   "match": "West Bromwich Albion v Millwall",
   "match_url": "/football/matches/west-bromwich-albion-vs-millwall-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 8.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: West Bromwich Albion",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.0500",
   "published_at": null,
   "recorded_at": "2026-11-07T06:56:39.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-aa4be4af96fe31b2a419ad29",
    "quote_text": "2\n\nWBA\n\n1\n\nMillwall\n\nHome win",
    "fragment_from": 2591,
    "fragment_to": 2620,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989065/preview/england-championship-2026-2027-west-bromwich-albion-millwall",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "56d776815793bc842eb1d59a17dba9f9924ba2c5925227bfa0b581572e3b647c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T06:56:39.348Z",
    "executed_at": "2026-11-07T07:00:58.482Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-dffb24191274",
     "display_name": "West Bromwich Albion — Millwall",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/west-bromwich-albion-vs-millwall-2026-11-07/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "West Bromwich Albion",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0500",
     "our_snapshot_at": "2026-11-07T06:54:35.677Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T06:56:39.348Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "West Bromwich Albion",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: West Bromwich Albion"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was West Bromwich Albion 3-0 Millwall."
    },
    "settlements": [
     {
      "operation_id": "a2f38e9f493f5d86244dc5341f38e0e06f4c9aad1e4e21dac8e74505128b7d99",
      "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": "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-07T07:00:58.482Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989065/preview/england-championship-2026-2027-west-bromwich-albion-millwall",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "West Bromwich Albion to win"
   }
  },
  {
   "record_id": "n-e3a37016560e9d6bebb9eec3",
   "url": "/sources/whoscored-com/picks/40/#pick-n-e3a37016560e9d6bebb9eec3",
   "match": "Watford v Middlesbrough",
   "match_url": "/football/matches/watford-vs-middlesbrough-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 11.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.5200",
   "published_at": null,
   "recorded_at": "2026-11-07T03:57:59.331Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-e3a37016560e9d6bebb9eec3",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2616,
    "fragment_to": 2631,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4eb80ee59298b2b57cbeceebcd564cd60e962ed5a5e50d3cc0f349ca69b18a5c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T03:57:59.331Z",
    "executed_at": "2026-11-07T05:24:23.813Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ad408fd75cb7",
     "display_name": "Watford — Middlesbrough",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/watford-vs-middlesbrough-2026-11-07/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.5200",
     "our_snapshot_at": "2026-11-07T03:56:14.195Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 15200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T03:57:59.331Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Watford 0-0 Middlesbrough."
    },
    "settlements": [
     {
      "operation_id": "49e815298b101cfca079402d0a49d0db84d464f6ee19357917aa73a8acebca50",
      "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": "2.5200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 15200,
      "executed_at": "2026-11-07T05:24:23.813Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
     "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-92fd24c3d02baa626f5797b5",
   "url": "/sources/whoscored-com/picks/40/#pick-n-92fd24c3d02baa626f5797b5",
   "match": "Watford v Middlesbrough",
   "match_url": "/football/matches/watford-vs-middlesbrough-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 11.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: Middlesbrough",
   "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": null,
   "settled_price": "1.5500",
   "published_at": null,
   "recorded_at": "2026-11-07T03:57:59.331Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-92fd24c3d02baa626f5797b5",
    "quote_text": "Away win",
    "fragment_from": 2606,
    "fragment_to": 2614,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4eb80ee59298b2b57cbeceebcd564cd60e962ed5a5e50d3cc0f349ca69b18a5c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T03:57:59.331Z",
    "executed_at": "2026-11-07T05:24:23.451Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ad408fd75cb7",
     "display_name": "Watford — Middlesbrough",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/watford-vs-middlesbrough-2026-11-07/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Middlesbrough",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5500",
     "our_snapshot_at": "2026-11-07T03:56:14.195Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T03:57:59.331Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Middlesbrough",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Middlesbrough"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Watford 0-0 Middlesbrough."
    },
    "settlements": [
     {
      "operation_id": "9bd37db746da07e13b883711fe27d8cef4770e257cd9de03e23a6e82b6b5efaf",
      "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": "1.5500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T05:24:23.451Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Middlesbrough to win"
   }
  },
  {
   "record_id": "n-f7f22552d0e68bd626ca3de2",
   "url": "/sources/whoscored-com/picks/38/#pick-n-f7f22552d0e68bd626ca3de2",
   "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": 32.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.2000",
   "published_at": null,
   "recorded_at": "2026-11-06T06:56:22.795Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6623",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f7f22552d0e68bd626ca3de2",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2537,
    "fragment_to": 2552,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983844/preview/england-premier-league-2026-2027-fulham-newcastle",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b7fb097f9f4fdbd378380dded9a405e718d95cd13fd6525e365584ee5632a3ce",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T06:56:22.795Z",
    "executed_at": "2026-11-06T07:00:10.522Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2000",
     "our_snapshot_at": "2026-11-06T06:56:08.325Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 12000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T06:56:22.795Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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 Fulham 1-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "1921d7ef549410b265a9638b7906d94fa540f71514235d2602931ea9109168c5",
      "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": "2.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12000,
      "executed_at": "2026-11-06T07:00:10.522Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983844/preview/england-premier-league-2026-2027-fulham-newcastle",
     "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-5068235319ae7294c99ddf92",
   "url": "/sources/whoscored-com/picks/38/#pick-n-5068235319ae7294c99ddf92",
   "match": "Arsenal v Hull City",
   "match_url": "/football/matches/arsenal-vs-hull-city-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 35.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.5000",
   "published_at": null,
   "recorded_at": "2026-11-06T03:56:33.293Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-5068235319ae7294c99ddf92",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2906,
    "fragment_to": 2920,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983836/preview/england-premier-league-2026-2027-arsenal-hull",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "53efa785a7aff42d27578c31877a97023662f6224e967cb6d150951d28b0b42f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T03:56:33.293Z",
    "executed_at": "2026-11-06T03:59:05.282Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-db14ccc3b614",
     "display_name": "Arsenal — Hull City",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/arsenal-vs-hull-city-2026-11-07/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5000",
     "our_snapshot_at": "2026-11-06T03:53:52.142Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T03:56:33.293Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Arsenal 1-0 Hull City."
    },
    "settlements": [
     {
      "operation_id": "0f6e27f99318e90d007c5df5548ffafda9539d7d1aefdf6ca3dd9b2db8ba552b",
      "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": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T03:59:05.282Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983836/preview/england-premier-league-2026-2027-arsenal-hull",
     "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-1e51d2207764a433528b0c94",
   "url": "/sources/whoscored-com/picks/38/#pick-n-1e51d2207764a433528b0c94",
   "match": "Arsenal v Hull City",
   "match_url": "/football/matches/arsenal-vs-hull-city-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 35.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Arsenal",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 1593,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.1593",
   "published_at": null,
   "recorded_at": "2026-11-06T03:56:33.293Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.1593",
    "result": "Won",
    "points_hundredths": 1593,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-1e51d2207764a433528b0c94",
    "quote_text": "Home win",
    "fragment_from": 2896,
    "fragment_to": 2904,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983836/preview/england-premier-league-2026-2027-arsenal-hull",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "53efa785a7aff42d27578c31877a97023662f6224e967cb6d150951d28b0b42f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T03:56:33.293Z",
    "executed_at": "2026-11-06T03:59:00.534Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-db14ccc3b614",
     "display_name": "Arsenal — Hull City",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/arsenal-vs-hull-city-2026-11-07/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Arsenal",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.1593",
     "our_snapshot_at": "2026-11-06T03:53:52.142Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 1593,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T03:56:33.293Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Arsenal",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Arsenal"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Arsenal 1-0 Hull City."
    },
    "settlements": [
     {
      "operation_id": "296d677a3a1332b53b9ba9f0ddcdcdb70f7642c31f58e97313332cef6003aa7c",
      "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.1593",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 1593,
      "executed_at": "2026-11-06T03:59:00.534Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983836/preview/england-premier-league-2026-2027-arsenal-hull",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal to win"
   }
  },
  {
   "record_id": "n-2b984d921b559c8b1e5e4e1a",
   "url": "/sources/whoscored-com/picks/38/#pick-n-2b984d921b559c8b1e5e4e1a",
   "match": "1. FSV Mainz 05 v FC Bayern München",
   "match_url": "/football/matches/1-fsv-mainz-05-vs-fc-bayern-munchen-2026-11-07/",
   "kickoff": "2026-11-07T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 28.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2105,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2105",
   "published_at": null,
   "recorded_at": "2026-11-06T09:56:29.681Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.2105",
    "result": "Won",
    "points_hundredths": 2105,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2b984d921b559c8b1e5e4e1a",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2492,
    "fragment_to": 2506,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "executed_at": "2026-11-06T09:58:16.088Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-103350a1ffb8",
     "display_name": "1. FSV Mainz 05 — FC Bayern München",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-07T14:30:00.000Z",
     "url": "/football/matches/1-fsv-mainz-05-vs-fc-bayern-munchen-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": "1.2105",
     "our_snapshot_at": "2026-11-06T09:52:12.210Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2105,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T09:56:29.681Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was 1. FSV Mainz 05 1-2 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "13ac4bc54f1103105cad24d3bd7df68b917d03e0c125bd90ae35ba99f0b2e189",
      "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.2105",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2105,
      "executed_at": "2026-11-06T09:58:16.088Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
     "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-f604b403b102d07fc599facb",
   "url": "/sources/whoscored-com/picks/39/#pick-n-f604b403b102d07fc599facb",
   "match": "1. FSV Mainz 05 v FC Bayern München",
   "match_url": "/football/matches/1-fsv-mainz-05-vs-fc-bayern-munchen-2026-11-07/",
   "kickoff": "2026-11-07T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 28.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Bayern München",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3125,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3125",
   "published_at": null,
   "recorded_at": "2026-11-06T09:56:29.681Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3125",
    "result": "Won",
    "points_hundredths": 3125,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f604b403b102d07fc599facb",
    "quote_text": "Away win",
    "fragment_from": 2482,
    "fragment_to": 2490,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "executed_at": "2026-11-06T09:58:19.469Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-103350a1ffb8",
     "display_name": "1. FSV Mainz 05 — FC Bayern München",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-07T14:30:00.000Z",
     "url": "/football/matches/1-fsv-mainz-05-vs-fc-bayern-munchen-2026-11-07/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Bayern München",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3125",
     "our_snapshot_at": "2026-11-06T09:52:12.210Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3125,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T09:56:29.681Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Bayern München",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Bayern München"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was 1. FSV Mainz 05 1-2 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "3b8de44ae5d93addfc0a7c10ecd4b7535aa71a475dce5b830edb0359fc36dc7b",
      "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": "1.3125",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3125,
      "executed_at": "2026-11-06T09:58:19.469Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Bayern München to win"
   }
  },
  {
   "record_id": "n-c45b1dbeaf164eec4221cb61",
   "url": "/sources/whoscored-com/picks/38/#pick-n-c45b1dbeaf164eec4221cb61",
   "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": 31.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "3.7500",
   "published_at": null,
   "recorded_at": "2026-11-06T06:56:26.233Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.2600",
    "result": "Won",
    "points_hundredths": 2600,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c45b1dbeaf164eec4221cb61",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2485,
    "fragment_to": 2500,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995467/preview/germany-bundesliga-2026-2027-rb-leipzig-augsburg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "876ccd1e702483f9905cf71d5b59f87ca201cf907d432ef509b3ca32d796a79b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T06:56:26.233Z",
    "executed_at": "2026-11-06T06:58:27.540Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.7500",
     "our_snapshot_at": "2026-11-06T06:54:28.193Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T06:56:26.233Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "5-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was RB Leipzig 5-2 FC Augsburg."
    },
    "settlements": [
     {
      "operation_id": "689a6320893cdd1d9d4f5203bc080060b0e04812431bf09b512b93777d5881df",
      "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": "3.7500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T06:58:27.540Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995467/preview/germany-bundesliga-2026-2027-rb-leipzig-augsburg",
     "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-e5dbb9ba973ff296b9b1858a",
   "url": "/sources/whoscored-com/picks/38/#pick-n-e5dbb9ba973ff296b9b1858a",
   "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": 31.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: RB Leipzig",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4600",
   "published_at": null,
   "recorded_at": "2026-11-06T06:56:26.233Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-e5dbb9ba973ff296b9b1858a",
    "quote_text": "Home win",
    "fragment_from": 2475,
    "fragment_to": 2483,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995467/preview/germany-bundesliga-2026-2027-rb-leipzig-augsburg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "876ccd1e702483f9905cf71d5b59f87ca201cf907d432ef509b3ca32d796a79b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T06:56:26.233Z",
    "executed_at": "2026-11-06T06:58:30.197Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.4600",
     "our_snapshot_at": "2026-11-06T06:54:28.193Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T06:56:26.233Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "RB Leipzig",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: RB Leipzig"
    },
    "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": "354a09a01a058db6120ea5fd9f2365895ac17d41ae261a49a546abd35d7c0a82",
      "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.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-06T06:58:30.197Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995467/preview/germany-bundesliga-2026-2027-rb-leipzig-augsburg",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RB Leipzig to win"
   }
  },
  {
   "record_id": "n-5059eb534414bb5e2ee0e57f",
   "url": "/sources/whoscored-com/picks/38/#pick-n-5059eb534414bb5e2ee0e57f",
   "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": 31.6,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3500",
   "published_at": null,
   "recorded_at": "2026-11-06T06:56:24.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": "over",
    "price": "1.3500",
    "result": "Won",
    "points_hundredths": 3500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-5059eb534414bb5e2ee0e57f",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2519,
    "fragment_to": 2533,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995460/preview/germany-bundesliga-2026-2027-borussia-dortmund-elversberg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dc62448f0735f3feaa7178f9983df9179242246fe5efd382fa28753b6fe34cf9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T06:56:24.165Z",
    "executed_at": "2026-11-06T06:58:24.005Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3500",
     "our_snapshot_at": "2026-11-06T06:54:28.193Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T06:56:24.165Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Borussia Dortmund 2-1 SV 07 Elversberg."
    },
    "settlements": [
     {
      "operation_id": "2b285021dc015b117f7c8006bce57566e6f37aca1edca8121e314cb8c3b7f1ef",
      "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.3500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3500,
      "executed_at": "2026-11-06T06:58:24.005Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995460/preview/germany-bundesliga-2026-2027-borussia-dortmund-elversberg",
     "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-ebe7946816350dc51201d4ad",
   "url": "/sources/whoscored-com/picks/39/#pick-n-ebe7946816350dc51201d4ad",
   "match": "Cagliari v Frosinone",
   "match_url": "/football/matches/cagliari-vs-frosinone-2026-11-07/",
   "kickoff": "2026-11-07T14:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 22.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.5525",
   "published_at": null,
   "recorded_at": "2026-11-06T15:56:27.808Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-ebe7946816350dc51201d4ad",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3116,
    "fragment_to": 3130,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980940/preview/italy-serie-a-2026-2027-cagliari-frosinone",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d6f6475a441670d4cdf2436083bb06628843c9cd55abd357e1e4d022c4d52d05",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T15:56:27.808Z",
    "executed_at": "2026-11-06T15:57:49.733Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9ac332c1af50",
     "display_name": "Cagliari — Frosinone",
     "competition_name": "Serie A",
     "starts_at": "2026-11-07T14:00:00.000Z",
     "url": "/football/matches/cagliari-vs-frosinone-2026-11-07/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5525",
     "our_snapshot_at": "2026-11-06T15:56:15.481Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T15:56:27.808Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cagliari 1-0 Frosinone."
    },
    "settlements": [
     {
      "operation_id": "a3cbf231480d280ec16bed54c445a175b405958cb9a3bd0e64fb2bb328b685a0",
      "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.5525",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T15:57:49.733Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980940/preview/italy-serie-a-2026-2027-cagliari-frosinone",
     "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-7c34c0f10ea1dc8d67b25cbf",
   "url": "/sources/whoscored-com/picks/39/#pick-n-7c34c0f10ea1dc8d67b25cbf",
   "match": "Cagliari v Frosinone",
   "match_url": "/football/matches/cagliari-vs-frosinone-2026-11-07/",
   "kickoff": "2026-11-07T14:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 22.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Frosinone",
   "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": null,
   "settled_price": "2.4000",
   "published_at": null,
   "recorded_at": "2026-11-06T15:56:27.808Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-7c34c0f10ea1dc8d67b25cbf",
    "quote_text": "1\n\nCagliari\n\n2\n\nFrosinone\n\nAway win",
    "fragment_from": 3079,
    "fragment_to": 3114,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980940/preview/italy-serie-a-2026-2027-cagliari-frosinone",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d6f6475a441670d4cdf2436083bb06628843c9cd55abd357e1e4d022c4d52d05",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T15:56:27.808Z",
    "executed_at": "2026-11-06T15:57:45.071Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9ac332c1af50",
     "display_name": "Cagliari — Frosinone",
     "competition_name": "Serie A",
     "starts_at": "2026-11-07T14:00:00.000Z",
     "url": "/football/matches/cagliari-vs-frosinone-2026-11-07/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Frosinone",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4000",
     "our_snapshot_at": "2026-11-06T15:56:15.481Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T15:56:27.808Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Frosinone",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Frosinone"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cagliari 1-0 Frosinone."
    },
    "settlements": [
     {
      "operation_id": "382e501bde6f924a86d4dfe23a7cf2a2d02956613682ee14170938909156c218",
      "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": "2.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T15:57:45.071Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980940/preview/italy-serie-a-2026-2027-cagliari-frosinone",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Frosinone to win"
   }
  },
  {
   "record_id": "n-9ddf7fee84daf1919d6f0f1e",
   "url": "/sources/whoscored-com/picks/39/#pick-n-9ddf7fee84daf1919d6f0f1e",
   "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": 24.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.2000",
   "published_at": null,
   "recorded_at": "2026-11-06T12:56:25.888Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-9ddf7fee84daf1919d6f0f1e",
    "quote_text": "Draw\n\nUnder 2.5 goals",
    "fragment_from": 2940,
    "fragment_to": 2961,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994011/preview/spain-laliga-2026-2027-malaga-racing-santander",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1a0e4ca6e0c713a88cfef0b9a457154a7eb087f241ef344bc2e242551193967f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T12:56:25.888Z",
    "executed_at": "2026-11-06T12:57:21.787Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2000",
     "our_snapshot_at": "2026-11-06T12:52:52.969Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T12:56:25.888Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Málaga CF 1-2 Real Racing Club."
    },
    "settlements": [
     {
      "operation_id": "a08529be4ad0b42aa1db60b991b3372cbd20c4c06188f9463e944e1c756fe375",
      "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": "2.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T12:57:21.787Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994011/preview/spain-laliga-2026-2027-malaga-racing-santander",
     "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-750b0a9482bbcc6e3566a6a5",
   "url": "/sources/whoscored-com/picks/40/#pick-n-750b0a9482bbcc6e3566a6a5",
   "match": "Bristol City v Norwich City",
   "match_url": "/football/matches/bristol-city-vs-norwich-city-2026-11-07/",
   "kickoff": "2026-11-07T12:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 5.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7800,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7800",
   "published_at": null,
   "recorded_at": "2026-11-07T06:56:37.414Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-750b0a9482bbcc6e3566a6a5",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2509,
    "fragment_to": 2533,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989040/preview/england-championship-2026-2027-bristol-city-norwich",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a1497435bac4d4d1db998d41f5e93cfda2045f180af3d7da326a617bcc876931",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T06:56:37.414Z",
    "executed_at": "2026-11-07T07:00:59.771Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f3922b6b2350",
     "display_name": "Bristol City — Norwich City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T12:30:00.000Z",
     "url": "/football/matches/bristol-city-vs-norwich-city-2026-11-07/",
     "scoreline": "0-5",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7800",
     "our_snapshot_at": "2026-11-07T06:54:35.677Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T06:56:37.414Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bristol City 0-5 Norwich City."
    },
    "settlements": [
     {
      "operation_id": "5f4ff3c68485ec26ccd49ef67feeb1e6c1bacd506892bbfc9c621ddf8a93e3be",
      "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.7800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7800,
      "executed_at": "2026-11-07T07:00:59.771Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989040/preview/england-championship-2026-2027-bristol-city-norwich",
     "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-c654f24233ccb67af7ec1cca",
   "url": "/sources/whoscored-com/picks/40/#pick-n-c654f24233ccb67af7ec1cca",
   "match": "Bristol City v Norwich City",
   "match_url": "/football/matches/bristol-city-vs-norwich-city-2026-11-07/",
   "kickoff": "2026-11-07T12:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 5.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Norwich City",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.4500",
   "published_at": null,
   "recorded_at": "2026-11-07T06:56:37.414Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-c654f24233ccb67af7ec1cca",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2509,
    "fragment_to": 2533,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989040/preview/england-championship-2026-2027-bristol-city-norwich",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a1497435bac4d4d1db998d41f5e93cfda2045f180af3d7da326a617bcc876931",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T06:56:37.414Z",
    "executed_at": "2026-11-07T07:00:59.582Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f3922b6b2350",
     "display_name": "Bristol City — Norwich City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T12:30:00.000Z",
     "url": "/football/matches/bristol-city-vs-norwich-city-2026-11-07/",
     "scoreline": "0-5",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Norwich City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4500",
     "our_snapshot_at": "2026-11-07T06:54:35.677Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 14500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T06:56:37.414Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Norwich City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Norwich City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bristol City 0-5 Norwich City."
    },
    "settlements": [
     {
      "operation_id": "5bdb8a2b2e706b9fb4f7a68061d8fec8793433a4cd3ca70569515226c4f03813",
      "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": "Norwich City",
      "decimal_odds": "2.4500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14500,
      "executed_at": "2026-11-07T07:00:59.582Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989040/preview/england-championship-2026-2027-bristol-city-norwich",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Norwich City to win"
   }
  },
  {
   "record_id": "n-22352d0be33ef429588410fa",
   "url": "/sources/whoscored-com/picks/40/#pick-n-22352d0be33ef429588410fa",
   "match": "Portsmouth v Stoke City",
   "match_url": "/football/matches/portsmouth-vs-stoke-city-2026-11-07/",
   "kickoff": "2026-11-07T12:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 8.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1400",
   "published_at": null,
   "recorded_at": "2026-11-07T03:57:55.227Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-22352d0be33ef429588410fa",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2619,
    "fragment_to": 2633,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989053/preview/england-championship-2026-2027-portsmouth-stoke",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1bac29d250add9a1b48c0b0c228fa0b4d5382f0f6a2a9b00662126f343c9ce96",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T03:57:55.227Z",
    "executed_at": "2026-11-07T05:24:25.935Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d8527cc92183",
     "display_name": "Portsmouth — Stoke City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T12:30:00.000Z",
     "url": "/football/matches/portsmouth-vs-stoke-city-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": "2.1400",
     "our_snapshot_at": "2026-11-07T03:56:14.195Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T03:57:55.227Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Portsmouth 1-2 Stoke City."
    },
    "settlements": [
     {
      "operation_id": "69da0f32c479bb91f6effe491900fbc2ba48555fa79eee9f4e5d6b6b847cccbb",
      "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": "2.1400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11400,
      "executed_at": "2026-11-07T05:24:25.935Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989053/preview/england-championship-2026-2027-portsmouth-stoke",
     "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-184038cb081d2143672cb57c",
   "url": "/sources/whoscored-com/picks/40/#pick-n-184038cb081d2143672cb57c",
   "match": "Portsmouth v Stoke City",
   "match_url": "/football/matches/portsmouth-vs-stoke-city-2026-11-07/",
   "kickoff": "2026-11-07T12:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 8.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stoke City",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 23000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "3.3000",
   "published_at": null,
   "recorded_at": "2026-11-07T03:57:55.227Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-184038cb081d2143672cb57c",
    "quote_text": "Away win",
    "fragment_from": 2609,
    "fragment_to": 2617,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989053/preview/england-championship-2026-2027-portsmouth-stoke",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1bac29d250add9a1b48c0b0c228fa0b4d5382f0f6a2a9b00662126f343c9ce96",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T03:57:55.227Z",
    "executed_at": "2026-11-07T05:24:25.521Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d8527cc92183",
     "display_name": "Portsmouth — Stoke City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T12:30:00.000Z",
     "url": "/football/matches/portsmouth-vs-stoke-city-2026-11-07/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Stoke City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.3000",
     "our_snapshot_at": "2026-11-07T03:56:14.195Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 23000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T03:57:55.227Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Stoke City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Stoke City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Portsmouth 1-2 Stoke City."
    },
    "settlements": [
     {
      "operation_id": "a809eaff2bafc9fcd34e6ab150ac8898e4d84b1f94011835ab762538830d7bba",
      "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": "3.3000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 23000,
      "executed_at": "2026-11-07T05:24:25.521Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989053/preview/england-championship-2026-2027-portsmouth-stoke",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stoke City to win"
   }
  },
  {
   "record_id": "n-66d2cb4303200bf8c7e2981f",
   "url": "/sources/whoscored-com/picks/38/#pick-n-66d2cb4303200bf8c7e2981f",
   "match": "Famalicão v Arouca",
   "match_url": "/football/matches/famalicao-vs-arouca-2026-11-06/",
   "kickoff": "2026-11-06T20:45:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 16.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "2.0600",
   "published_at": null,
   "recorded_at": "2026-11-06T03:56:30.380Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-66d2cb4303200bf8c7e2981f",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2366,
    "fragment_to": 2380,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997645/preview/portugal-liga-portugal-2026-2027-famalicao-arouca",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2e3aa33f8891c7c62a02010c18f8663fbba283fbc2ec6f187fd8e1c17dde426a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T03:56:30.380Z",
    "executed_at": "2026-11-06T03:58:52.837Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-11dfc31efea9",
     "display_name": "Famalicão — Arouca",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-11-06T20:45:00.000Z",
     "url": "/football/matches/famalicao-vs-arouca-2026-11-06/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0600",
     "our_snapshot_at": "2026-11-06T03:56:18.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T03:56:30.380Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Famalicão 1-0 Arouca."
    },
    "settlements": [
     {
      "operation_id": "0de3087a5e81d0b58c02a52ce8b515a205db6a3bf61b4901fa5a02491fdc9d77",
      "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": "2.0600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T03:58:52.837Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997645/preview/portugal-liga-portugal-2026-2027-famalicao-arouca",
     "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-69531ec11e1ddc216bdc9d7e",
   "url": "/sources/whoscored-com/picks/38/#pick-n-69531ec11e1ddc216bdc9d7e",
   "match": "Famalicão v Arouca",
   "match_url": "/football/matches/famalicao-vs-arouca-2026-11-06/",
   "kickoff": "2026-11-06T20:45:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 16.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Arouca",
   "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": null,
   "settled_price": "3.3000",
   "published_at": null,
   "recorded_at": "2026-11-06T03:56:30.380Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-69531ec11e1ddc216bdc9d7e",
    "quote_text": "1\n\nFamalicao\n\n2\n\nArouca\n\nAway win",
    "fragment_from": 2331,
    "fragment_to": 2364,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997645/preview/portugal-liga-portugal-2026-2027-famalicao-arouca",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2e3aa33f8891c7c62a02010c18f8663fbba283fbc2ec6f187fd8e1c17dde426a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T03:56:30.380Z",
    "executed_at": "2026-11-06T03:58:53.628Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-11dfc31efea9",
     "display_name": "Famalicão — Arouca",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-11-06T20:45:00.000Z",
     "url": "/football/matches/famalicao-vs-arouca-2026-11-06/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Arouca",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.3000",
     "our_snapshot_at": "2026-11-06T03:56:18.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T03:56:30.380Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Arouca",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Arouca"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Famalicão 1-0 Arouca."
    },
    "settlements": [
     {
      "operation_id": "518a349ec658cbd5303826cbbde1b18126d62128a5cfc7f8656fb24474157fd4",
      "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": "Arouca",
      "decimal_odds": "3.3000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T03:58:53.628Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997645/preview/portugal-liga-portugal-2026-2027-famalicao-arouca",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arouca to win"
   }
  },
  {
   "record_id": "n-31b66a07ace55195b5f3fe4d",
   "url": "/sources/whoscored-com/picks/36/#pick-n-31b66a07ace55195b5f3fe4d",
   "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": 67.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Everton",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6993,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6993",
   "published_at": null,
   "recorded_at": "2026-11-04T00:56:38.472Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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": "Won",
    "points_hundredths": 6993,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-31b66a07ace55195b5f3fe4d",
    "quote_text": "Home win",
    "fragment_from": 2769,
    "fragment_to": 2777,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983842/preview/england-premier-league-2026-2027-everton-coventry",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "091ac2b57924d4fb05bc46c5018e149812590f84369c56e75f7f148c641c6f40",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T00:56:38.472Z",
    "executed_at": "2026-11-04T02:04:04.934Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": null,
     "our_snapshot": "1.6993",
     "our_snapshot_at": "2026-11-04T00:54:28.027Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6993,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-04T00:56:38.472Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Everton",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Everton"
    },
    "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": "bb25369e93abd16b5415acd69aed0e38628ec31084ce6f5dfd2d8d3693e50455",
      "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": "1.6993",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6993,
      "executed_at": "2026-11-04T02:04:04.934Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983842/preview/england-premier-league-2026-2027-everton-coventry",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Everton to win"
   }
  },
  {
   "record_id": "n-f3a2981a71d5b623639aa6e9",
   "url": "/sources/whoscored-com/picks/38/#pick-n-f3a2981a71d5b623639aa6e9",
   "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": 21.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.0500",
   "published_at": null,
   "recorded_at": "2026-11-05T21:56:39.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-f3a2981a71d5b623639aa6e9",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 3340,
    "fragment_to": 3355,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980963/preview/italy-serie-a-2026-2027-venezia-udinese",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5ee5e3fd513dc1ffc5abeb3a3529360404a9cc5360b2d465ac2cea57fda12232",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-05T21:56:39.704Z",
    "executed_at": "2026-11-05T22:01:25.754Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0500",
     "our_snapshot_at": "2026-11-05T21:53:46.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-05T21:56:39.704Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "d0d75ca8e5164b63770e0c2e809e67c0a13ba4818580cd13d91cc464f5a6b39b",
      "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": "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-11-05T22:01:25.754Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980963/preview/italy-serie-a-2026-2027-venezia-udinese",
     "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-0243693b440765fe3fb91969",
   "url": "/sources/whoscored-com/picks/38/#pick-n-0243693b440765fe3fb91969",
   "match": "Gaziantep F.K. v Kasımpaşa",
   "match_url": "/football/matches/gaziantep-f-k-vs-kas-mpasa-2026-11-06/",
   "kickoff": "2026-11-06T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 16.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9550,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.9550",
   "published_at": null,
   "recorded_at": "2026-11-06T00:56:34.361Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-0243693b440765fe3fb91969",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2642,
    "fragment_to": 2657,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999694/preview/turkey-super-lig-2026-2027-gaziantep-fk-kasimpasa",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "08058d995f2f06b67dfa64314fdcb17e8eb2317f915a42a252330dfeee5ba698",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T00:56:34.361Z",
    "executed_at": "2026-11-06T00:58:07.722Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6b9031382587",
     "display_name": "Gaziantep F.K. — Kasımpaşa",
     "competition_name": "Süper Lig",
     "starts_at": "2026-11-06T17:00:00.000Z",
     "url": "/football/matches/gaziantep-f-k-vs-kas-mpasa-2026-11-06/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9550",
     "our_snapshot_at": "2026-11-06T00:56:24.680Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9550,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T00:56:34.361Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Gaziantep F.K. 0-2 Kasımpaşa."
    },
    "settlements": [
     {
      "operation_id": "7dcc9eec37b6f2d38502c51f4dca01eca3e47f711933537bbf5c9415b804d958",
      "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.9550",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9550,
      "executed_at": "2026-11-06T00:58:07.722Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999694/preview/turkey-super-lig-2026-2027-gaziantep-fk-kasimpasa",
     "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-3c1185bd0169407bb9f9140c",
   "url": "/sources/whoscored-com/picks/38/#pick-n-3c1185bd0169407bb9f9140c",
   "match": "Gaziantep F.K. v Kasımpaşa",
   "match_url": "/football/matches/gaziantep-f-k-vs-kas-mpasa-2026-11-06/",
   "kickoff": "2026-11-06T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 16.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Kasımpaşa",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 16600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.6600",
   "published_at": null,
   "recorded_at": "2026-11-06T00:56:34.361Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-3c1185bd0169407bb9f9140c",
    "quote_text": "Away win",
    "fragment_from": 2632,
    "fragment_to": 2640,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999694/preview/turkey-super-lig-2026-2027-gaziantep-fk-kasimpasa",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "08058d995f2f06b67dfa64314fdcb17e8eb2317f915a42a252330dfeee5ba698",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T00:56:34.361Z",
    "executed_at": "2026-11-06T00:58:08.590Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6b9031382587",
     "display_name": "Gaziantep F.K. — Kasımpaşa",
     "competition_name": "Süper Lig",
     "starts_at": "2026-11-06T17:00:00.000Z",
     "url": "/football/matches/gaziantep-f-k-vs-kas-mpasa-2026-11-06/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Kasımpaşa",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.6600",
     "our_snapshot_at": "2026-11-06T00:56:24.680Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 16600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T00:56:34.361Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Kasımpaşa",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Kasımpaşa"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Gaziantep F.K. 0-2 Kasımpaşa."
    },
    "settlements": [
     {
      "operation_id": "c40327695f10e1dde9fe2b52a61a6feac4c9506cc0a63722c5a4fd9d700dff73",
      "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": "Kasımpaşa",
      "decimal_odds": "2.6600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 16600,
      "executed_at": "2026-11-06T00:58:08.590Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999694/preview/turkey-super-lig-2026-2027-gaziantep-fk-kasimpasa",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Kasımpaşa to win"
   }
  },
  {
   "record_id": "n-3da68e29ae4acaecefb5e34c",
   "url": "/sources/whoscored-com/picks/37/#pick-n-3da68e29ae4acaecefb5e34c",
   "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": 1.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9524,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.9524",
   "published_at": null,
   "recorded_at": "2026-11-05T18:56:23.959Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-3da68e29ae4acaecefb5e34c",
    "quote_text": "1\n\nCelta Vigo\n\n[adres-vyrezan]Gilloise\n\nAway win\n\nOver 2.5 goals",
    "fragment_from": 6147,
    "fragment_to": 6211,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029606/preview/europe-europa-league-2026-2027-celta-vigo-union-st-gilloise",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9502d38883ea82a310348deb6ef81eb658d52ea1ecd6d336b14c76383d3bc144",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-05T18:56:23.959Z",
    "executed_at": "2026-11-05T18:57:31.853Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9524",
     "our_snapshot_at": "2026-11-05T18:54:27.606Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-05T18:56:23.959Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "be2e0f6826c032c32b1ed6f994e789e9384e247c32796d77b713c3b221e414c6",
      "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-05T18:57:31.853Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029606/preview/europe-europa-league-2026-2027-celta-vigo-union-st-gilloise",
     "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-7ab2c60feeabf9dcf547255f",
   "url": "/sources/whoscored-com/picks/37/#pick-n-7ab2c60feeabf9dcf547255f",
   "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": 1.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Union St. Gilloise",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 19000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.9000",
   "published_at": null,
   "recorded_at": "2026-11-05T18:56:23.959Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-7ab2c60feeabf9dcf547255f",
    "quote_text": "1\n\nCelta Vigo\n\n[adres-vyrezan]Gilloise\n\nAway win\n\nOver 2.5 goals",
    "fragment_from": 6147,
    "fragment_to": 6211,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029606/preview/europe-europa-league-2026-2027-celta-vigo-union-st-gilloise",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9502d38883ea82a310348deb6ef81eb658d52ea1ecd6d336b14c76383d3bc144",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-05T18:56:23.959Z",
    "executed_at": "2026-11-05T18:57:39.100Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Union St. Gilloise",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.9000",
     "our_snapshot_at": "2026-11-05T18:54:27.606Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 19000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-05T18:56:23.959Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Union St. Gilloise",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Union St. Gilloise"
    },
    "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": "9a4a836fd6ca0e5d7f6a662f9513d10bd6aba0df164f22c09b9c49abab30c328",
      "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": "Union St. Gilloise",
      "decimal_odds": "2.9000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 19000,
      "executed_at": "2026-11-05T18:57:39.100Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029606/preview/europe-europa-league-2026-2027-celta-vigo-union-st-gilloise",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Union St. Gilloise to win"
   }
  },
  {
   "record_id": "n-2d0566cf04b889d2d557f372",
   "url": "/sources/whoscored-com/picks/37/#pick-n-2d0566cf04b889d2d557f372",
   "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": 4.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 22850,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "3.2850",
   "published_at": null,
   "recorded_at": "2026-11-05T15:56:28.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-2d0566cf04b889d2d557f372",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 6094,
    "fragment_to": 6109,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029635/preview/europe-europa-league-2026-2027-bayer-leverkusen-marseille",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dd28a0fd93024fd3a15e02fff38287f2315f498550581bca34da9c2295a961a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-05T15:56:28.925Z",
    "executed_at": "2026-11-05T15:58:08.025Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.2850",
     "our_snapshot_at": "2026-11-05T15:56:21.982Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 22850,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-05T15:56:28.925Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bayer 04 Leverkusen 0-1 Olympique de Marseille."
    },
    "settlements": [
     {
      "operation_id": "20593590c432f1e1e985741353ee6711b2c4c4198192ddb9372e04d47e5cd22a",
      "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": "3.2850",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 22850,
      "executed_at": "2026-11-05T15:58:08.025Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029635/preview/europe-europa-league-2026-2027-bayer-leverkusen-marseille",
     "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-9e8b877648a7303c461d701c",
   "url": "/sources/whoscored-com/picks/37/#pick-n-9e8b877648a7303c461d701c",
   "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": 4.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bayer 04 Leverkusen",
   "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": null,
   "settled_price": "1.2801",
   "published_at": null,
   "recorded_at": "2026-11-05T15:56:28.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-9e8b877648a7303c461d701c",
    "quote_text": "Home win",
    "fragment_from": 6084,
    "fragment_to": 6092,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029635/preview/europe-europa-league-2026-2027-bayer-leverkusen-marseille",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dd28a0fd93024fd3a15e02fff38287f2315f498550581bca34da9c2295a961a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-05T15:56:28.925Z",
    "executed_at": "2026-11-05T15:58:11.800Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Bayer 04 Leverkusen",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2801",
     "our_snapshot_at": "2026-11-05T15:56:21.982Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-05T15:56:28.925Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Bayer 04 Leverkusen",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bayer 04 Leverkusen"
    },
    "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": "ca4107faf1f98dc63e2cd4efd15a98b0280d9e6859d1ec5cbbc673c229f302ea",
      "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.2801",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-05T15:58:11.800Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029635/preview/europe-europa-league-2026-2027-bayer-leverkusen-marseille",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bayer 04 Leverkusen to win"
   }
  },
  {
   "record_id": "n-e73f463a8da16af0bb5fc719",
   "url": "/sources/whoscored-com/picks/37/#pick-n-e73f463a8da16af0bb5fc719",
   "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": 1.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.5000",
   "published_at": null,
   "recorded_at": "2026-11-05T15:56:26.531Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-e73f463a8da16af0bb5fc719",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 4977,
    "fragment_to": 4992,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029541/preview/europe-europa-league-2026-2027-anderlecht-salzburg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dbe14db98cbf4b126995e95a319d327a7c70c4155b63403f6d8ee33cef3c74c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-05T15:56:26.531Z",
    "executed_at": "2026-11-05T15:58:03.595Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.5000",
     "our_snapshot_at": "2026-11-05T15:51:40.393Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 15000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-05T15:56:26.531Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Anderlecht 2-0 Red Bull Salzburg."
    },
    "settlements": [
     {
      "operation_id": "c33b27e713a92f99efe791de52d72a3983d4b2556e3dc01902889bc743708073",
      "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": "2.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 15000,
      "executed_at": "2026-11-05T15:58:03.595Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029541/preview/europe-europa-league-2026-2027-anderlecht-salzburg",
     "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-ef73dbfbf2288afe04043e9c",
   "url": "/sources/whoscored-com/picks/36/#pick-n-ef73dbfbf2288afe04043e9c",
   "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": 37.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.5650",
   "published_at": null,
   "recorded_at": "2026-11-04T03:56:22.602Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5650",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ef73dbfbf2288afe04043e9c",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 8375,
    "fragment_to": 8389,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029598/preview/europe-europa-league-2026-2027-lillestroem-viktoria-plzen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "70b166a367de82b5415f879ff17a561defde8da93b47622847a0b7e55f7518af",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T03:56:22.602Z",
    "executed_at": "2026-11-04T04:37:15.225Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": null,
     "our_snapshot": "1.5650",
     "our_snapshot_at": "2026-11-04T03:52:17.948Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-04T03:56:22.602Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "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": "6889161b2237ab4ed13fe870250b13860066c06b4085e65d35e418cc4025d426",
      "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.5650",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T04:37:15.225Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029598/preview/europe-europa-league-2026-2027-lillestroem-viktoria-plzen",
     "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-4ec8adcc3e7263e1d3af8c60",
   "url": "/sources/whoscored-com/picks/36/#pick-n-4ec8adcc3e7263e1d3af8c60",
   "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": 37.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Plzen",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11800,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1800",
   "published_at": null,
   "recorded_at": "2026-11-04T03:56:22.602Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.1800",
    "result": "Won",
    "points_hundredths": 11800,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4ec8adcc3e7263e1d3af8c60",
    "quote_text": "Away win",
    "fragment_from": 8365,
    "fragment_to": 8373,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029598/preview/europe-europa-league-2026-2027-lillestroem-viktoria-plzen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "70b166a367de82b5415f879ff17a561defde8da93b47622847a0b7e55f7518af",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T03:56:22.602Z",
    "executed_at": "2026-11-04T04:37:11.515Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Plzen",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1800",
     "our_snapshot_at": "2026-11-04T03:51:33.275Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-04T03:56:22.602Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Plzen",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Plzen"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lillestrom 0-1 Plzen."
    },
    "settlements": [
     {
      "operation_id": "0204b50b9fe128ce58ee5620311be5fdb89f7b6de0171288d5d818725f992c40",
      "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": "Plzen",
      "decimal_odds": "2.1800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11800,
      "executed_at": "2026-11-04T04:37:11.515Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029598/preview/europe-europa-league-2026-2027-lillestroem-viktoria-plzen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Plzen to win"
   }
  },
  {
   "record_id": "n-5e3114d117c358c2c738f26d",
   "url": "/sources/whoscored-com/picks/36/#pick-n-5e3114d117c358c2c738f26d",
   "match": "Levski Sofia v Jagiellonia",
   "match_url": "/football/matches/levski-sofia-vs-jagiellonia-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 43.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.8264",
   "published_at": null,
   "recorded_at": "2026-11-03T21:56:23.538Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8264",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-5e3114d117c358c2c738f26d",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 8743,
    "fragment_to": 8757,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029608/preview/europe-europa-league-2026-2027-levski-sofia-jagiellonia-bialystok",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bad09c5d314a663a0575807961069b841529b3969d7247dc3ba815e5b73c798b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T21:56:23.538Z",
    "executed_at": "2026-11-04T03:12:24.850Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0d643dc472ba",
     "display_name": "Levski Sofia — Jagiellonia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/levski-sofia-vs-jagiellonia-2026-11-05/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8264",
     "our_snapshot_at": "2026-11-03T21:54:33.033Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T21:56:23.538Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Levski Sofia 1-0 Jagiellonia."
    },
    "settlements": [
     {
      "operation_id": "ee3533b8f8e238b444612f127bb8bc762ed472d6e457455efa2afa05ec462244",
      "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.8264",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T03:12:24.850Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029608/preview/europe-europa-league-2026-2027-levski-sofia-jagiellonia-bialystok",
     "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-7439e2766df6d352ad66d165",
   "url": "/sources/whoscored-com/picks/36/#pick-n-7439e2766df6d352ad66d165",
   "match": "Levski Sofia v Jagiellonia",
   "match_url": "/football/matches/levski-sofia-vs-jagiellonia-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 43.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Levski Sofia",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.0000",
   "published_at": null,
   "recorded_at": "2026-11-03T21:56:23.538Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.0000",
    "result": "Won",
    "points_hundredths": 10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7439e2766df6d352ad66d165",
    "quote_text": "Home win",
    "fragment_from": 8733,
    "fragment_to": 8741,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029608/preview/europe-europa-league-2026-2027-levski-sofia-jagiellonia-bialystok",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bad09c5d314a663a0575807961069b841529b3969d7247dc3ba815e5b73c798b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T21:56:23.538Z",
    "executed_at": "2026-11-04T03:12:27.658Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0d643dc472ba",
     "display_name": "Levski Sofia — Jagiellonia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/levski-sofia-vs-jagiellonia-2026-11-05/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Levski Sofia",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-11-03T21:54:33.033Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T21:56:23.538Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Levski Sofia",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Levski Sofia"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Levski Sofia 1-0 Jagiellonia."
    },
    "settlements": [
     {
      "operation_id": "24459787345d6e1646b7ecb5858fc0e579773f8a272786d278428a1237989289",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Levski Sofia",
      "decimal_odds": "2.0000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10000,
      "executed_at": "2026-11-04T03:12:27.658Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029608/preview/europe-europa-league-2026-2027-levski-sofia-jagiellonia-bialystok",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Levski Sofia to win"
   }
  },
  {
   "record_id": "n-19ba1e033b59c36bb162b1c5",
   "url": "/sources/whoscored-com/picks/35/#pick-n-19ba1e033b59c36bb162b1c5",
   "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": 37.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "1.9000",
   "published_at": null,
   "recorded_at": "2026-11-03T06:56:27.338Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8800",
    "result": "Won",
    "points_hundredths": 8800,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-19ba1e033b59c36bb162b1c5",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2431,
    "fragment_to": 2446,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989140/preview/england-championship-2026-2027-bristol-city-wolves",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7c157b4162b44b362d32ad3b69731ea15c76fe83829db2036d076ab38ee148ff",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T06:56:27.338Z",
    "executed_at": "2026-11-03T07:01:56.670Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9000",
     "our_snapshot_at": "2026-11-03T06:52:42.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T06:56:27.338Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bristol City 1-2 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "a289b641ffd999f76bbffe62d28f22041029f21edd431fae31b4833d017e46ce",
      "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": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-03T07:01:56.670Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989140/preview/england-championship-2026-2027-bristol-city-wolves",
     "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-6c953f41bd2f0868bcfb50f3",
   "url": "/sources/whoscored-com/picks/35/#pick-n-6c953f41bd2f0868bcfb50f3",
   "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": 37.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Wolverhampton Wanderers",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.0500",
   "published_at": null,
   "recorded_at": "2026-11-03T06:56:27.338Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-6c953f41bd2f0868bcfb50f3",
    "quote_text": "Away win",
    "fragment_from": 2421,
    "fragment_to": 2429,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989140/preview/england-championship-2026-2027-bristol-city-wolves",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7c157b4162b44b362d32ad3b69731ea15c76fe83829db2036d076ab38ee148ff",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T06:56:27.338Z",
    "executed_at": "2026-11-03T07:01:57.286Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Wolverhampton Wanderers",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0500",
     "our_snapshot_at": "2026-11-03T06:52:42.583Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T06:56:27.338Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Wolverhampton Wanderers",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Wolverhampton Wanderers"
    },
    "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": "ac0da426386071d5856e811025711649f99727eb5de51976b060fbd579fcf50e",
      "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": "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-03T07:01:57.286Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989140/preview/england-championship-2026-2027-bristol-city-wolves",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wolverhampton Wanderers to win"
   }
  },
  {
   "record_id": "n-8ae269579cee6032eeff003d",
   "url": "/sources/whoscored-com/picks/35/#pick-n-8ae269579cee6032eeff003d",
   "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": 36.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12250,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.2250",
   "published_at": null,
   "recorded_at": "2026-11-03T06:56:26.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.6150",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8ae269579cee6032eeff003d",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2427,
    "fragment_to": 2442,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989031/preview/england-championship-2026-2027-wrexham-middlesbrough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f0664ac6ea1856a5820d7e2143a57118bf57b2184c685ec53face8bbf9e88e22",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T06:56:26.272Z",
    "executed_at": "2026-11-03T07:01:55.111Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2250",
     "our_snapshot_at": "2026-11-03T06:52:42.583Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 12250,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T06:56:26.272Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wrexham 2-0 Middlesbrough."
    },
    "settlements": [
     {
      "operation_id": "b8f9bdea3fd0aceaa298caae9e519e2b6077a965d1825056fbf8870c66d7ea8d",
      "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": "2.2250",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12250,
      "executed_at": "2026-11-03T07:01:55.111Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989031/preview/england-championship-2026-2027-wrexham-middlesbrough",
     "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-f3b35f98fcdd9036e8546a2a",
   "url": "/sources/whoscored-com/picks/35/#pick-n-f3b35f98fcdd9036e8546a2a",
   "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": 36.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Middlesbrough",
   "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.7500",
   "published_at": null,
   "recorded_at": "2026-11-03T06:56:26.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": "2",
    "price": "1.7500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f3b35f98fcdd9036e8546a2a",
    "quote_text": "Away win",
    "fragment_from": 2417,
    "fragment_to": 2425,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989031/preview/england-championship-2026-2027-wrexham-middlesbrough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f0664ac6ea1856a5820d7e2143a57118bf57b2184c685ec53face8bbf9e88e22",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T06:56:26.272Z",
    "executed_at": "2026-11-03T07:01:55.903Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": null,
     "our_snapshot": "1.7500",
     "our_snapshot_at": "2026-11-03T06:52:42.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T06:56:26.272Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Middlesbrough",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Middlesbrough"
    },
    "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": "7e44f8c8e42b6948b6a0080aa2efea23af998ee363d483e17326dec69e772840",
      "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": "1.7500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-03T07:01:55.903Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989031/preview/england-championship-2026-2027-wrexham-middlesbrough",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Middlesbrough to win"
   }
  },
  {
   "record_id": "n-a1fd6689eb3c631cc1e7ac8a",
   "url": "/sources/whoscored-com/picks/35/#pick-n-a1fd6689eb3c631cc1e7ac8a",
   "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": 36.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3850,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3850",
   "published_at": null,
   "recorded_at": "2026-11-03T06:56:24.422Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3850",
    "result": "Won",
    "points_hundredths": 3850,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a1fd6689eb3c631cc1e7ac8a",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2567,
    "fragment_to": 2581,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989025/preview/england-championship-2026-2027-cardiff-west-ham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "652f3a0b20f4179ba39ff24802c73fc655ab4294ddc3fa266d9fe7fb2f178699",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T06:56:24.422Z",
    "executed_at": "2026-11-03T07:00:50.028Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3850",
     "our_snapshot_at": "2026-11-03T06:52:42.583Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3850,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T06:56:24.422Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "3a7c9b194bfd281685712919f5a2f915e5ec429eb5fd95a219c0b84ed97544ee",
      "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.3850",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3850,
      "executed_at": "2026-11-03T07:00:50.028Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989025/preview/england-championship-2026-2027-cardiff-west-ham",
     "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-de59044b11d7c643c72a6b96",
   "url": "/sources/whoscored-com/picks/35/#pick-n-de59044b11d7c643c72a6b96",
   "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": 36.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: West Ham United",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.0000",
   "published_at": null,
   "recorded_at": "2026-11-03T06:56:24.422Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.0000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-de59044b11d7c643c72a6b96",
    "quote_text": "1\n\nCardiff\n\n2\n\nWest Ham\n\nAway win",
    "fragment_from": 2532,
    "fragment_to": 2565,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989025/preview/england-championship-2026-2027-cardiff-west-ham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "652f3a0b20f4179ba39ff24802c73fc655ab4294ddc3fa266d9fe7fb2f178699",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T06:56:24.422Z",
    "executed_at": "2026-11-03T07:00:50.780Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "West Ham United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-11-03T06:52:42.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T06:56:24.422Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "West Ham United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: West Ham United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cardiff City 3-3 West Ham United."
    },
    "settlements": [
     {
      "operation_id": "e99f9170c359ee09cfbe11182dca7f58bc46c879960d493507974aea05b6d0b8",
      "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": "2.0000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-03T07:00:50.780Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989025/preview/england-championship-2026-2027-cardiff-west-ham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "West Ham United to win"
   }
  },
  {
   "record_id": "n-c3b22aebee9b3d4ba5c8f6e7",
   "url": "/sources/whoscored-com/picks/36/#pick-n-c3b22aebee9b3d4ba5c8f6e7",
   "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": 20.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1000",
   "published_at": null,
   "recorded_at": "2026-11-03T18:56:25.537Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7600",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c3b22aebee9b3d4ba5c8f6e7",
    "quote_text": "Draw\n\nUnder 2.5 goals",
    "fragment_from": 8424,
    "fragment_to": 8445,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029526/preview/europe-europa-league-2026-2027-rennes-olympiacos",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cb9b369a0711f4c96e8c436ed10c0fc00cd600ad7f3f32050b09b4715eec6a85",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T18:56:25.537Z",
    "executed_at": "2026-11-03T19:01:53.439Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1000",
     "our_snapshot_at": "2026-11-03T18:55:44.255Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T18:56:25.537Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "531194cd4954eaeb7481322cf5efd041938b3c6f03a9fc4f37326d87c4a8de8e",
      "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": "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-11-03T19:01:53.439Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029526/preview/europe-europa-league-2026-2027-rennes-olympiacos",
     "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-303be3bc4bae23e8fb155387",
   "url": "/sources/whoscored-com/picks/35/#pick-n-303be3bc4bae23e8fb155387",
   "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": 16.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4082,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4082",
   "published_at": null,
   "recorded_at": "2026-11-03T03:56:29.482Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-303be3bc4bae23e8fb155387",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 7490,
    "fragment_to": 7504,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029212/preview/europe-champions-league-2026-2027-feyenoord-inter",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "532e5c556cf482ea567940eeab639ec8f0788a72bd6f19c5a211518c30a7d385",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T03:56:29.482Z",
    "executed_at": "2026-11-03T04:01:59.671Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4082",
     "our_snapshot_at": "2026-11-03T03:54:09.832Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4082,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T03:56:29.482Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "af6c17d675e5bcc5c53577dc4f1e175388c6d0842b386f019331b35c22e2fbdd",
      "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.4082",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4082,
      "executed_at": "2026-11-03T04:01:59.671Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029212/preview/europe-champions-league-2026-2027-feyenoord-inter",
     "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-389607da8d5d5f48dbd53744",
   "url": "/sources/whoscored-com/picks/35/#pick-n-389607da8d5d5f48dbd53744",
   "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": 16.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": "4.1000",
   "published_at": null,
   "recorded_at": "2026-11-03T03:56:29.482Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-389607da8d5d5f48dbd53744",
    "quote_text": "Draw",
    "fragment_from": 7484,
    "fragment_to": 7488,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029212/preview/europe-champions-league-2026-2027-feyenoord-inter",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "532e5c556cf482ea567940eeab639ec8f0788a72bd6f19c5a211518c30a7d385",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T03:56:29.482Z",
    "executed_at": "2026-11-03T04:01:56.704Z",
    "statement_class": "unpriced",
    "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": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "4.1000",
     "our_snapshot_at": "2026-11-03T03:54:09.832Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T03:56:29.482Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Feyenoord 0-3 Inter."
    },
    "settlements": [
     {
      "operation_id": "3a4205d802dbeae0dabcbc730979b75869137caa3acf29a4c18ecebf0f845fd6",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.1000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-03T04:01:56.704Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029212/preview/europe-champions-league-2026-2027-feyenoord-inter",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-2855afd868dea4d8710cd99f",
   "url": "/sources/whoscored-com/picks/35/#pick-n-2855afd868dea4d8710cd99f",
   "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": 16.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3636,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3636",
   "published_at": null,
   "recorded_at": "2026-11-03T03:56:26.739Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2855afd868dea4d8710cd99f",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 6717,
    "fragment_to": 6731,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029233/preview/europe-champions-league-2026-2027-lask-slovan-bratislava",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c8c1d829415ae0f1222580fee38e7f34b8d3a3f77974464ed4c91a883ef5a48f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T03:56:26.739Z",
    "executed_at": "2026-11-03T04:02:06.942Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3636",
     "our_snapshot_at": "2026-11-03T03:54:09.832Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3636,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T03:56:26.739Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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": "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": "c1977bc506bcfd4eda9c2c48bb6fe73543a3e3512746ba0426b8722737beeedf",
      "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.3636",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3636,
      "executed_at": "2026-11-03T04:02:06.942Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029233/preview/europe-champions-league-2026-2027-lask-slovan-bratislava",
     "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-2f6765ec77580605942d867f",
   "url": "/sources/whoscored-com/picks/35/#pick-n-2f6765ec77580605942d867f",
   "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": 16.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: LASK",
   "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": null,
   "settled_price": "1.4000",
   "published_at": null,
   "recorded_at": "2026-11-03T03:56:26.739Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2f6765ec77580605942d867f",
    "quote_text": "Home win",
    "fragment_from": 6707,
    "fragment_to": 6715,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029233/preview/europe-champions-league-2026-2027-lask-slovan-bratislava",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c8c1d829415ae0f1222580fee38e7f34b8d3a3f77974464ed4c91a883ef5a48f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T03:56:26.739Z",
    "executed_at": "2026-11-03T04:02:04.030Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-11-03T03:54:09.832Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T03:56:26.739Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "LASK",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: LASK"
    },
    "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": "844e9920765c2f78af9d4e4c155cecab6dcd91dc67bc63d5077c5fd9dd610596",
      "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-03T04:02:04.030Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029233/preview/europe-champions-league-2026-2027-lask-slovan-bratislava",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "LASK to win"
   }
  },
  {
   "record_id": "n-93f573cb404817a97254842e",
   "url": "/sources/whoscored-com/picks/34/#pick-n-93f573cb404817a97254842e",
   "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": 19.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3390,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3390",
   "published_at": null,
   "recorded_at": "2026-11-03T00:24:38.923Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3390",
    "result": "Won",
    "points_hundredths": 3390,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-93f573cb404817a97254842e",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 7365,
    "fragment_to": 7379,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029196/preview/europe-champions-league-2026-2027-villarreal-paris-saint-germain",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c972da650ab8c19ab8cdc88adc9887df755cc43a1bb83f9e1a93c37f9f397b8c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T00:24:38.923Z",
    "executed_at": "2026-11-03T00:46:22.876Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3390",
     "our_snapshot_at": "2026-11-03T00:23:51.525Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3390,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T00:24:38.923Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "5873ec0ba82a6b48b94553e22875baede1e34df75346edf0519e8ad83371e0c8",
      "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.3390",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3390,
      "executed_at": "2026-11-03T00:46:22.876Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029196/preview/europe-champions-league-2026-2027-villarreal-paris-saint-germain",
     "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-71a05909a972cca1ecafd73c",
   "url": "/sources/whoscored-com/picks/34/#pick-n-71a05909a972cca1ecafd73c",
   "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": 19.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris Saint-Germain",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6061,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6061",
   "published_at": null,
   "recorded_at": "2026-11-03T00:24:38.923Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6061",
    "result": "Won",
    "points_hundredths": 6061,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-71a05909a972cca1ecafd73c",
    "quote_text": "Away win",
    "fragment_from": 7355,
    "fragment_to": 7363,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029196/preview/europe-champions-league-2026-2027-villarreal-paris-saint-germain",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c972da650ab8c19ab8cdc88adc9887df755cc43a1bb83f9e1a93c37f9f397b8c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T00:24:38.923Z",
    "executed_at": "2026-11-03T00:46:14.722Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.6061",
     "our_snapshot_at": "2026-11-03T00:23:51.525Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6061,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T00:24:38.923Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Paris Saint-Germain",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Paris Saint-Germain"
    },
    "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": "16db76501490cf7d7b793c79a66a000cfb4a624357c54b1e18d099301f2faafb",
      "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.6061",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6061,
      "executed_at": "2026-11-03T00:46:14.722Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029196/preview/europe-champions-league-2026-2027-villarreal-paris-saint-germain",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Paris Saint-Germain to win"
   }
  },
  {
   "record_id": "n-2c423865611edf75ac42a2e7",
   "url": "/sources/whoscored-com/picks/34/#pick-n-2c423865611edf75ac42a2e7",
   "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": 25.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-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": null,
   "recorded_at": "2026-11-02T18:25:23.951Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.7400",
    "result": "Won",
    "points_hundredths": 7400,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2c423865611edf75ac42a2e7",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2534,
    "fragment_to": 2548,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989124/preview/england-championship-2026-2027-birmingham-millwall",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0bb40e3f898594aa58aef06f87369086c1e8e46d7f5dfc9f4f076e6895057615",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T18:25:23.951Z",
    "executed_at": "2026-11-02T19:14:52.835Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.7400",
     "our_snapshot_at": "2026-11-02T18:24:42.721Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T18:25:23.951Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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 Birmingham City 3-0 Millwall."
    },
    "settlements": [
     {
      "operation_id": "35318cbb40e2cba118a430ca06ebe1fe588d4ee7565a256b4d03f3e8e7b6770e",
      "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.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-02T19:14:52.835Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989124/preview/england-championship-2026-2027-birmingham-millwall",
     "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-78400e2f4de65b3ffe966dd0",
   "url": "/sources/whoscored-com/picks/34/#pick-n-78400e2f4de65b3ffe966dd0",
   "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": 25.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Birmingham City",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9650,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.9650",
   "published_at": null,
   "recorded_at": "2026-11-02T18:25:23.951Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.9650",
    "result": "Won",
    "points_hundredths": 9650,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-78400e2f4de65b3ffe966dd0",
    "quote_text": "Home win",
    "fragment_from": 2524,
    "fragment_to": 2532,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989124/preview/england-championship-2026-2027-birmingham-millwall",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0bb40e3f898594aa58aef06f87369086c1e8e46d7f5dfc9f4f076e6895057615",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T18:25:23.951Z",
    "executed_at": "2026-11-02T19:14:52.748Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Birmingham City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9650",
     "our_snapshot_at": "2026-11-02T18:24:42.721Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9650,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T18:25:23.951Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Birmingham City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Birmingham City"
    },
    "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": "d181ab569ccf52eb11d4030f13906149fe1b52e03131261ba90e3ed4abcf13ba",
      "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": "Birmingham City",
      "decimal_odds": "1.9650",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9650,
      "executed_at": "2026-11-02T19:14:52.748Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989124/preview/england-championship-2026-2027-birmingham-millwall",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Birmingham City to win"
   }
  },
  {
   "record_id": "n-6db9714eef71d7d90722370f",
   "url": "/sources/whoscored-com/picks/34/#pick-n-6db9714eef71d7d90722370f",
   "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": 25.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.0250",
   "published_at": null,
   "recorded_at": "2026-11-02T18:25:08.718Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7200",
    "result": "Won",
    "points_hundredths": 7200,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-6db9714eef71d7d90722370f",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2592,
    "fragment_to": 2607,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989132/preview/england-championship-2026-2027-preston-sheffield-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "59f73d4df7e3c7cbad68f8353f99e3e259038576f42571e761cecf12643c2761",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T18:25:08.718Z",
    "executed_at": "2026-11-02T18:30:04.003Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0250",
     "our_snapshot_at": "2026-11-02T18:24:42.721Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T18:25:08.718Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Preston North End 2-3 Sheffield United."
    },
    "settlements": [
     {
      "operation_id": "90bb653a66a1c159e8fc01cb50fdb4676eaf3f48d66f9a820c86693e01e00b22",
      "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": "2.0250",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T18:30:04.003Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989132/preview/england-championship-2026-2027-preston-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-5cfceec560117d61e9a2c83e",
   "url": "/sources/whoscored-com/picks/34/#pick-n-5cfceec560117d61e9a2c83e",
   "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": 25.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sheffield United",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1000",
   "published_at": null,
   "recorded_at": "2026-11-02T18:25:08.718Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-5cfceec560117d61e9a2c83e",
    "quote_text": "0\n\nPreston\n\n2\n\nSheff Utd\n\nAway win",
    "fragment_from": 2556,
    "fragment_to": 2590,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989132/preview/england-championship-2026-2027-preston-sheffield-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "59f73d4df7e3c7cbad68f8353f99e3e259038576f42571e761cecf12643c2761",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T18:25:08.718Z",
    "executed_at": "2026-11-02T18:29:59.725Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "2.1000",
     "our_snapshot_at": "2026-11-02T18:24:42.721Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T18:25:08.718Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sheffield United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sheffield United"
    },
    "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": "c1cf8156b65798c5b6f475761519f4844a08c62eb7430aa2cbed4a321c634954",
      "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.1000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-11-02T18:29:59.725Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989132/preview/england-championship-2026-2027-preston-sheffield-united",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield United to win"
   }
  },
  {
   "record_id": "n-5a46e02cc99e5532d9891a02",
   "url": "/sources/whoscored-com/picks/34/#pick-n-5a46e02cc99e5532d9891a02",
   "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": 31.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1200",
   "published_at": null,
   "recorded_at": "2026-11-02T12:24:44.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": {
    "outcome": "over",
    "price": "1.7000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-5a46e02cc99e5532d9891a02",
    "quote_text": "1\n\nQPR\n\n1\n\nBurnley\n\nDraw\n\nUnder 2.5 goals",
    "fragment_from": 2514,
    "fragment_to": 2555,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989134/preview/england-championship-2026-2027-queens-park-rangers-burnley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "97a1690c5cc465f02ff848f3bc0c8bf8d983fcf8beed619552f305abc19981fc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T12:24:44.906Z",
    "executed_at": "2026-11-02T17:26:46.042Z",
    "statement_class": "unpriced",
    "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": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1200",
     "our_snapshot_at": "2026-11-02T12:24:28.064Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T12:24:44.906Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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 Queens Park Rangers 1-1 Burnley."
    },
    "settlements": [
     {
      "operation_id": "5120b83e74305ca03dbbdd7b362fca9f925892215411577d2462c146b75d2e0e",
      "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": "2.1200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11200,
      "executed_at": "2026-11-02T17:26:46.042Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989134/preview/england-championship-2026-2027-queens-park-rangers-burnley",
     "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-aea1ff0eee8e69737a93b99f",
   "url": "/sources/whoscored-com/picks/34/#pick-n-aea1ff0eee8e69737a93b99f",
   "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": 34.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10550,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.0550",
   "published_at": null,
   "recorded_at": "2026-11-02T09:24:50.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": {
    "outcome": "under",
    "price": "1.7350",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-aea1ff0eee8e69737a93b99f",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2549,
    "fragment_to": 2563,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989126/preview/england-championship-2026-2027-blackburn-stoke",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "739b5ed67ec9ba97b5ffe6b85f82e03312740629c6bab18439316155d16649ce",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T09:24:50.079Z",
    "executed_at": "2026-11-02T18:09:03.826Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0550",
     "our_snapshot_at": "2026-11-02T09:24:24.249Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10550,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T09:24:50.079Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "577ea41de5f039ef6495d0eeb6a018d7ed5e07772a0213eacb9c5f4ffda88ca5",
      "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": "2.0550",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10550,
      "executed_at": "2026-11-02T18:09:03.826Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989126/preview/england-championship-2026-2027-blackburn-stoke",
     "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-b18a3673976d22b4efc77c6b",
   "url": "/sources/whoscored-com/picks/34/#pick-n-b18a3673976d22b4efc77c6b",
   "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": 34.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stoke City",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 16300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.6300",
   "published_at": null,
   "recorded_at": "2026-11-02T09:24:50.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": {
    "outcome": "1",
    "price": "2.6200",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b18a3673976d22b4efc77c6b",
    "quote_text": "Away win",
    "fragment_from": 2539,
    "fragment_to": 2547,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989126/preview/england-championship-2026-2027-blackburn-stoke",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "739b5ed67ec9ba97b5ffe6b85f82e03312740629c6bab18439316155d16649ce",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T09:24:50.079Z",
    "executed_at": "2026-11-02T18:09:05.113Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Stoke City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.6300",
     "our_snapshot_at": "2026-11-02T09:24:24.249Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 16300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T09:24:50.079Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Stoke City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Stoke City"
    },
    "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": "0ed3475cebf6560ea67145eb2302127188d553be821cda894d831411b05b62aa",
      "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.6300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 16300,
      "executed_at": "2026-11-02T18:09:05.113Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989126/preview/england-championship-2026-2027-blackburn-stoke",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stoke City to win"
   }
  },
  {
   "record_id": "n-0ac16326aea09724e570dfb0",
   "url": "/sources/whoscored-com/picks/34/#pick-n-0ac16326aea09724e570dfb0",
   "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": 34.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8800,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8800",
   "published_at": null,
   "recorded_at": "2026-11-02T09:24:46.713Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8600",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0ac16326aea09724e570dfb0",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2406,
    "fragment_to": 2421,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989136/preview/england-championship-2026-2027-watford-lincoln-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "de659f60c597b9638d0be8b29231d60a9c1566498eccae84efa7ab5409a056c2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T09:24:46.713Z",
    "executed_at": "2026-11-02T17:13:59.028Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8800",
     "our_snapshot_at": "2026-11-02T09:24:24.249Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T09:24:46.713Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Watford 1-0 Lincoln City."
    },
    "settlements": [
     {
      "operation_id": "1c921090e0501a328413460e6eaa99e748e6fb2ca60f8b46de0b62e788408e4f",
      "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.8800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8800,
      "executed_at": "2026-11-02T17:13:59.028Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989136/preview/england-championship-2026-2027-watford-lincoln-city",
     "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-d921ccdc67afb8e489090030",
   "url": "/sources/whoscored-com/picks/34/#pick-n-d921ccdc67afb8e489090030",
   "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": 34.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lincoln City",
   "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": null,
   "settled_price": "2.7900",
   "published_at": null,
   "recorded_at": "2026-11-02T09:24:46.713Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4500",
    "result": "Won",
    "points_hundredths": 14500,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d921ccdc67afb8e489090030",
    "quote_text": "Away win",
    "fragment_from": 2396,
    "fragment_to": 2404,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989136/preview/england-championship-2026-2027-watford-lincoln-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "de659f60c597b9638d0be8b29231d60a9c1566498eccae84efa7ab5409a056c2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T09:24:46.713Z",
    "executed_at": "2026-11-02T17:14:00.567Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Lincoln City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.7900",
     "our_snapshot_at": "2026-11-02T09:24:24.249Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T09:24:46.713Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Lincoln City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Lincoln City"
    },
    "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": "a08da99aac025f82d4cf82cad6da35df8f50b8f5014628e5c34477e5e73da8c3",
      "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": "Lincoln City",
      "decimal_odds": "2.7900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T17:14:00.567Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989136/preview/england-championship-2026-2027-watford-lincoln-city",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lincoln City to win"
   }
  },
  {
   "record_id": "n-47d9bc1f72cc63f0c8d94036",
   "url": "/sources/whoscored-com/picks/33/#pick-n-47d9bc1f72cc63f0c8d94036",
   "match": "Huddersfield Town v Luton Town",
   "match_url": "/football/matches/huddersfield-town-vs-luton-town-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 40.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.5650",
   "published_at": null,
   "recorded_at": "2026-11-02T03:25:11.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": "over",
    "price": "1.5650",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-47d9bc1f72cc63f0c8d94036",
    "quote_text": "Home win\n\nOver 2.5 goals",
    "fragment_from": 2566,
    "fragment_to": 2590,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989361/preview/england-league-one-2026-2027-huddersfield-luton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7c3abad9c6b59080c6a9e744fd7471b866aa1798fa94bc40624b3e6b6b06db54",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T03:25:11.552Z",
    "executed_at": "2026-11-02T18:09:01.298Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-efab8d27296b",
     "display_name": "Huddersfield Town — Luton Town",
     "competition_name": "EFL League One",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/huddersfield-town-vs-luton-town-2026-11-03/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5650",
     "our_snapshot_at": "2026-11-02T03:24:19.586Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T03:25:11.552Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Huddersfield Town 1-1 Luton Town."
    },
    "settlements": [
     {
      "operation_id": "47b9b858a691441b64a1bb48d7b2122e1cf9e478a6502bed60d89a7e6ac67cee",
      "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.5650",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T18:09:01.298Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989361/preview/england-league-one-2026-2027-huddersfield-luton",
     "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-96af1157ab417ccb44978c07",
   "url": "/sources/whoscored-com/picks/33/#pick-n-96af1157ab417ccb44978c07",
   "match": "Huddersfield Town v Luton Town",
   "match_url": "/football/matches/huddersfield-town-vs-luton-town-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 40.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Huddersfield Town",
   "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": null,
   "settled_price": "2.0000",
   "published_at": null,
   "recorded_at": "2026-11-02T03:25:11.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.0000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-96af1157ab417ccb44978c07",
    "quote_text": "Home win\n\nOver 2.5 goals",
    "fragment_from": 2566,
    "fragment_to": 2590,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989361/preview/england-league-one-2026-2027-huddersfield-luton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7c3abad9c6b59080c6a9e744fd7471b866aa1798fa94bc40624b3e6b6b06db54",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T03:25:11.552Z",
    "executed_at": "2026-11-02T18:09:02.556Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-efab8d27296b",
     "display_name": "Huddersfield Town — Luton Town",
     "competition_name": "EFL League One",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/huddersfield-town-vs-luton-town-2026-11-03/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Huddersfield Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-11-02T03:24:19.586Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T03:25:11.552Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Huddersfield Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Huddersfield Town"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Huddersfield Town 1-1 Luton Town."
    },
    "settlements": [
     {
      "operation_id": "311d92e4cdefd615ada7eed73f59727bcf9ca805af7040c699b1105ff7ab0fc7",
      "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": "Huddersfield Town",
      "decimal_odds": "2.0000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T18:09:02.556Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989361/preview/england-league-one-2026-2027-huddersfield-luton",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Huddersfield Town to win"
   }
  },
  {
   "record_id": "n-db949baeaefc3f8b8d2bf30b",
   "url": "/sources/whoscored-com/picks/33/#pick-n-db949baeaefc3f8b8d2bf30b",
   "match": "Benfica v Alverca",
   "match_url": "/football/matches/benfica-vs-alverca-2026-11-02/",
   "kickoff": "2026-11-02T20:15:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 16.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 20000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "3.0000",
   "published_at": null,
   "recorded_at": "2026-11-02T03:25:09.104Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3250",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-db949baeaefc3f8b8d2bf30b",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2495,
    "fragment_to": 2510,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997641/preview/portugal-liga-portugal-2026-2027-benfica-alverca",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ca7bb7bd9da7cb08d240415853d0b27f7c129173fa1f34bbbe727bdd94167d7a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T03:25:09.104Z",
    "executed_at": "2026-11-02T08:42:10.830Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7aa8b3eb0fc4",
     "display_name": "Benfica — Alverca",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-11-02T20:15:00.000Z",
     "url": "/football/matches/benfica-vs-alverca-2026-11-02/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.0000",
     "our_snapshot_at": "2026-11-02T03:24:19.586Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 20000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T03:25:09.104Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Benfica 1-0 Alverca."
    },
    "settlements": [
     {
      "operation_id": "94a876b8da077a3e36a5f9d7e08f05ef0b6cbecbebfecafb57c189c607e13c80",
      "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": "3.0000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 20000,
      "executed_at": "2026-11-02T08:42:10.830Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997641/preview/portugal-liga-portugal-2026-2027-benfica-alverca",
     "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-92c6147130d455bd71a3e77e",
   "url": "/sources/whoscored-com/picks/33/#pick-n-92c6147130d455bd71a3e77e",
   "match": "Benfica v Alverca",
   "match_url": "/football/matches/benfica-vs-alverca-2026-11-02/",
   "kickoff": "2026-11-02T20:15:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 16.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Benfica",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 1600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.1600",
   "published_at": null,
   "recorded_at": "2026-11-02T03:25:09.104Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.1600",
    "result": "Won",
    "points_hundredths": 1600,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-92c6147130d455bd71a3e77e",
    "quote_text": "Home win",
    "fragment_from": 2485,
    "fragment_to": 2493,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997641/preview/portugal-liga-portugal-2026-2027-benfica-alverca",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ca7bb7bd9da7cb08d240415853d0b27f7c129173fa1f34bbbe727bdd94167d7a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T03:25:09.104Z",
    "executed_at": "2026-11-02T08:42:09.805Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7aa8b3eb0fc4",
     "display_name": "Benfica — Alverca",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-11-02T20:15:00.000Z",
     "url": "/football/matches/benfica-vs-alverca-2026-11-02/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Benfica",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.1600",
     "our_snapshot_at": "2026-11-02T03:24:19.586Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 1600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T03:25:09.104Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Benfica",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Benfica"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Benfica 1-0 Alverca."
    },
    "settlements": [
     {
      "operation_id": "8b7e75426d863536f84642b96b25862e2d1cc90192502587754f5cf8e0435cdf",
      "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": "Benfica",
      "decimal_odds": "1.1600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 1600,
      "executed_at": "2026-11-02T08:42:09.805Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997641/preview/portugal-liga-portugal-2026-2027-benfica-alverca",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Benfica to win"
   }
  },
  {
   "record_id": "n-b6852b56445413c432c7f012",
   "url": "/sources/whoscored-com/picks/33/#pick-n-b6852b56445413c432c7f012",
   "match": "Gil Vicente v Vitória Guimarães",
   "match_url": "/football/matches/gil-vicente-vs-vitoria-guimaraes-2026-11-02/",
   "kickoff": "2026-11-02T20:15:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 16.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "2.1700",
   "published_at": null,
   "recorded_at": "2026-11-02T03:25:05.639Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6600",
    "result": "Won",
    "points_hundredths": 6600,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b6852b56445413c432c7f012",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2580,
    "fragment_to": 2594,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997635/preview/portugal-liga-portugal-2026-2027-gil-vicente-vitoria-de-guimaraes",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9273c63e5babe8e3af111e6b78c48942df0c16a43451bbd586be4f787c2aaf44",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T03:25:05.639Z",
    "executed_at": "2026-11-02T08:41:26.949Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-21687470bffa",
     "display_name": "Gil Vicente — Vitória Guimarães",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-11-02T20:15:00.000Z",
     "url": "/football/matches/gil-vicente-vs-vitoria-guimaraes-2026-11-02/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1700",
     "our_snapshot_at": "2026-11-02T03:24:19.586Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T03:25:05.639Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Gil Vicente 0-0 Vitória Guimarães."
    },
    "settlements": [
     {
      "operation_id": "89d0e2076cf570d2686f02c76aed79e09e8d1c13abd15da7308cc9f608675d9c",
      "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": "2.1700",
      "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:41:26.949Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997635/preview/portugal-liga-portugal-2026-2027-gil-vicente-vitoria-de-guimaraes",
     "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-46d6f359d1002c32746f1b72",
   "url": "/sources/whoscored-com/picks/33/#pick-n-46d6f359d1002c32746f1b72",
   "match": "Gil Vicente v Vitória Guimarães",
   "match_url": "/football/matches/gil-vicente-vs-vitoria-guimaraes-2026-11-02/",
   "kickoff": "2026-11-02T20:15:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 16.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Gil Vicente",
   "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": null,
   "settled_price": "2.8700",
   "published_at": null,
   "recorded_at": "2026-11-02T03:25:05.639Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.5000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-46d6f359d1002c32746f1b72",
    "quote_text": "Home win",
    "fragment_from": 2570,
    "fragment_to": 2578,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997635/preview/portugal-liga-portugal-2026-2027-gil-vicente-vitoria-de-guimaraes",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9273c63e5babe8e3af111e6b78c48942df0c16a43451bbd586be4f787c2aaf44",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T03:25:05.639Z",
    "executed_at": "2026-11-02T08:41:25.872Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-21687470bffa",
     "display_name": "Gil Vicente — Vitória Guimarães",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-11-02T20:15:00.000Z",
     "url": "/football/matches/gil-vicente-vs-vitoria-guimaraes-2026-11-02/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Gil Vicente",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.8700",
     "our_snapshot_at": "2026-11-02T03:24:19.586Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T03:25:05.639Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Gil Vicente",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Gil Vicente"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Gil Vicente 0-0 Vitória Guimarães."
    },
    "settlements": [
     {
      "operation_id": "ba1f1706d4a10ed6ddf3bb90a691831f516fdbafd62d390142c0a7cdd1f60b14",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Gil Vicente",
      "decimal_odds": "2.8700",
      "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:41:25.872Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997635/preview/portugal-liga-portugal-2026-2027-gil-vicente-vitoria-de-guimaraes",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Gil Vicente to win"
   }
  },
  {
   "record_id": "n-02447cfb80e435edcf9a0b97",
   "url": "/sources/whoscored-com/picks/32/#pick-n-02447cfb80e435edcf9a0b97",
   "match": "Deportivo de A Coruña v Osasuna",
   "match_url": "/football/matches/deportivo-de-a-coruna-vs-osasuna-2026-11-02/",
   "kickoff": "2026-11-02T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 22.6,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11900,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1900",
   "published_at": null,
   "recorded_at": "2026-11-01T21:24:41.064Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6579",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-02447cfb80e435edcf9a0b97",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2777,
    "fragment_to": 2791,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993962/preview/spain-laliga-2026-2027-deportivo-de-a-coruna-osasuna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "74510c60af1dea46819014b80addaebb3037002fa2fb5889d1d6c4559f69943a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T21:24:41.064Z",
    "executed_at": "2026-11-02T07:42:10.232Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-63ceb4f9956a",
     "display_name": "Deportivo de A Coruña — Osasuna",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-02T20:00:00.000Z",
     "url": "/football/matches/deportivo-de-a-coruna-vs-osasuna-2026-11-02/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1900",
     "our_snapshot_at": "2026-11-01T21:22:53.359Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11900,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T21:24:41.064Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Deportivo de A Coruña 2-1 Osasuna."
    },
    "settlements": [
     {
      "operation_id": "eb686e6a3dcb4be8aa29a9d3d2811b5050febe07614e1a55c4b30fb222373eb4",
      "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": "2.1900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11900,
      "executed_at": "2026-11-02T07:42:10.232Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993962/preview/spain-laliga-2026-2027-deportivo-de-a-coruna-osasuna",
     "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-4f7c1a4eb50f8da646236908",
   "url": "/sources/whoscored-com/picks/32/#pick-n-4f7c1a4eb50f8da646236908",
   "match": "Newcastle United v Everton",
   "match_url": "/football/matches/newcastle-united-vs-everton-2026-11-02/",
   "kickoff": "2026-11-02T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 22.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1400",
   "published_at": null,
   "recorded_at": "2026-11-01T21:24:40.032Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7143",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4f7c1a4eb50f8da646236908",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2679,
    "fragment_to": 2694,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983832/preview/england-premier-league-2026-2027-newcastle-everton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dfd74273ac93882594efd1f5caa3c9e2275073ee0413dda8c0349ae132e940fd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T21:24:40.032Z",
    "executed_at": "2026-11-02T07:42:03.383Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2ded8bcaf47e",
     "display_name": "Newcastle United — Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-11-02T20:00:00.000Z",
     "url": "/football/matches/newcastle-united-vs-everton-2026-11-02/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1400",
     "our_snapshot_at": "2026-11-01T21:22:53.359Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T21:24:40.032Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Newcastle United 0-1 Everton."
    },
    "settlements": [
     {
      "operation_id": "f97efa8db6addab9291f3126878657741a41837448bc15df0906dcd242da5814",
      "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": "2.1400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11400,
      "executed_at": "2026-11-02T07:42:03.383Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983832/preview/england-premier-league-2026-2027-newcastle-everton",
     "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-561ef82c30fe4b1d05968b3e",
   "url": "/sources/whoscored-com/picks/32/#pick-n-561ef82c30fe4b1d05968b3e",
   "match": "Newcastle United v Everton",
   "match_url": "/football/matches/newcastle-united-vs-everton-2026-11-02/",
   "kickoff": "2026-11-02T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 22.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Newcastle United",
   "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": null,
   "settled_price": "2.3000",
   "published_at": null,
   "recorded_at": "2026-11-01T21:24:40.032Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-561ef82c30fe4b1d05968b3e",
    "quote_text": "Home win",
    "fragment_from": 2669,
    "fragment_to": 2677,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983832/preview/england-premier-league-2026-2027-newcastle-everton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dfd74273ac93882594efd1f5caa3c9e2275073ee0413dda8c0349ae132e940fd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T21:24:40.032Z",
    "executed_at": "2026-11-02T07:42:05.173Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2ded8bcaf47e",
     "display_name": "Newcastle United — Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-11-02T20:00:00.000Z",
     "url": "/football/matches/newcastle-united-vs-everton-2026-11-02/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Newcastle United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.3000",
     "our_snapshot_at": "2026-11-01T21:22:53.359Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T21:24:40.032Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Newcastle United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Newcastle United"
    },
    "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 Everton."
    },
    "settlements": [
     {
      "operation_id": "81940dd1bb983c2c3acd4228ae8f2b03bcec3b2196174eed6a1c4424481a08cc",
      "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": "Newcastle United",
      "decimal_odds": "2.3000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T07:42:05.173Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983832/preview/england-premier-league-2026-2027-newcastle-everton",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Newcastle United to win"
   }
  },
  {
   "record_id": "n-ac3045dcc3c87dd74023a74f",
   "url": "/sources/whoscored-com/picks/33/#pick-n-ac3045dcc3c87dd74023a74f",
   "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": 13.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "2.0700",
   "published_at": null,
   "recorded_at": "2026-11-02T06:24:56.717Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7353",
    "result": "Won",
    "points_hundredths": 7353,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ac3045dcc3c87dd74023a74f",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2578,
    "fragment_to": 2592,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984222/preview/france-ligue-1-2026-2027-lorient-brest",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "54d75fe5454ece6069cac24b9558a07d370d946dc922af974aa2a33db7d8412f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T06:24:56.717Z",
    "executed_at": "2026-11-02T07:15:48.940Z",
    "statement_class": "unpriced",
    "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": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0700",
     "our_snapshot_at": "2026-11-02T06:21:38.532Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T06:24:56.717Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lorient 0-2 Stade Brestois."
    },
    "settlements": [
     {
      "operation_id": "123c978399ada1d63e7c07b8a622a4bd015eb4ea2ca8d0a8338d7fd85c2ba393",
      "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": "2.0700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T07:15:48.940Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984222/preview/france-ligue-1-2026-2027-lorient-brest",
     "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-57e1d0c3f8faebcacc7265d4",
   "url": "/sources/whoscored-com/picks/33/#pick-n-57e1d0c3f8faebcacc7265d4",
   "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": 13.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lorient",
   "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": null,
   "settled_price": "2.4000",
   "published_at": null,
   "recorded_at": "2026-11-02T06:24:56.717Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-57e1d0c3f8faebcacc7265d4",
    "quote_text": "Home win",
    "fragment_from": 2568,
    "fragment_to": 2576,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984222/preview/france-ligue-1-2026-2027-lorient-brest",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "54d75fe5454ece6069cac24b9558a07d370d946dc922af974aa2a33db7d8412f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T06:24:56.717Z",
    "executed_at": "2026-11-02T07:15:45.811Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Lorient",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4000",
     "our_snapshot_at": "2026-11-02T06:21:38.532Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T06:24:56.717Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Lorient",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Lorient"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lorient 0-2 Stade Brestois."
    },
    "settlements": [
     {
      "operation_id": "83eee63b8b200a981bd85099b8c7a54691749be71bc9ff1f42e409bb0d85d4f7",
      "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": "Lorient",
      "decimal_odds": "2.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T07:15:45.811Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984222/preview/france-ligue-1-2026-2027-lorient-brest",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lorient to win"
   }
  },
  {
   "record_id": "n-f7c649cbb477ab74a4d71130",
   "url": "/sources/whoscored-com/picks/33/#pick-n-f7c649cbb477ab74a4d71130",
   "match": "Gençlerbirliği v Alanyaspor",
   "match_url": "/football/matches/genclerbirligi-vs-alanyaspor-2026-11-02/",
   "kickoff": "2026-11-02T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 16.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Alanyaspor",
   "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": null,
   "settled_price": "2.6000",
   "published_at": null,
   "recorded_at": "2026-11-02T00:24:49.559Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f7c649cbb477ab74a4d71130",
    "quote_text": "Away win",
    "fragment_from": 2510,
    "fragment_to": 2518,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999679/preview/turkey-super-lig-2026-2027-genclerbirligi-alanyaspor",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5a06f0f5c8ed6ccd10036927c8282b8d6daca2bb64c6cd3c2133940c83afa021",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T00:24:49.559Z",
    "executed_at": "2026-11-02T02:56:10.369Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-277dc2b64bbb",
     "display_name": "Gençlerbirliği — Alanyaspor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-11-02T17:00:00.000Z",
     "url": "/football/matches/genclerbirligi-vs-alanyaspor-2026-11-02/",
     "scoreline": "5-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Alanyaspor",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.6000",
     "our_snapshot_at": "2026-11-02T00:23:55.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T00:24:49.559Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Alanyaspor",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Alanyaspor"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Gençlerbirliği 5-0 Alanyaspor."
    },
    "settlements": [
     {
      "operation_id": "1d7362c9ffc283632a40c1cbf25f4a1de21b0332397977128713ee9cbf62e134",
      "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": "Alanyaspor",
      "decimal_odds": "2.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T02:56:10.369Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999679/preview/turkey-super-lig-2026-2027-genclerbirligi-alanyaspor",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Alanyaspor to win"
   }
  },
  {
   "record_id": "n-8cb31c4330a43e95ddcf4570",
   "url": "/sources/whoscored-com/picks/32/#pick-n-8cb31c4330a43e95ddcf4570",
   "match": "Vancouver Whitecaps v Seattle Sounders FC",
   "match_url": "/football/matches/vancouver-whitecaps-vs-seattle-sounders-fc-2026-11-01/",
   "kickoff": "2026-11-01T20:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 2.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4695,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4695",
   "published_at": null,
   "recorded_at": "2026-11-01T18:24:47.499Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4695",
    "result": "Won",
    "points_hundredths": 4695,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8cb31c4330a43e95ddcf4570",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2729,
    "fragment_to": 2743,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953098/preview/usa-major-league-soccer-2026-vancouver-whitecaps-seattle-sounders-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "46c39c23f4f11004193ccf5d51f32cf321601bcef1cd969146a5371d979a165f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T18:24:47.499Z",
    "executed_at": "2026-11-01T19:33:09.148Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cd72dbde6815",
     "display_name": "Vancouver Whitecaps — Seattle Sounders FC",
     "competition_name": "MLS",
     "starts_at": "2026-11-01T20:30:00.000Z",
     "url": "/football/matches/vancouver-whitecaps-vs-seattle-sounders-fc-2026-11-01/",
     "scoreline": "5-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4695",
     "our_snapshot_at": "2026-11-01T18:24:38.059Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4695,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T18:24:47.499Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Vancouver Whitecaps 5-1 Seattle Sounders FC."
    },
    "settlements": [
     {
      "operation_id": "0f9ca8b4f7fcd0ba1d50105f11a94912c42462e4e5633e9683ad1d4f50029c44",
      "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.4695",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4695,
      "executed_at": "2026-11-01T19:33:09.148Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953098/preview/usa-major-league-soccer-2026-vancouver-whitecaps-seattle-sounders-fc",
     "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-b0ad1790e38f5a16572c593c",
   "url": "/sources/whoscored-com/picks/32/#pick-n-b0ad1790e38f5a16572c593c",
   "match": "Vancouver Whitecaps v Seattle Sounders FC",
   "match_url": "/football/matches/vancouver-whitecaps-vs-seattle-sounders-fc-2026-11-01/",
   "kickoff": "2026-11-01T20:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 2.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Vancouver Whitecaps",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6993,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6993",
   "published_at": null,
   "recorded_at": "2026-11-01T18:24:47.499Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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": "Won",
    "points_hundredths": 6993,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b0ad1790e38f5a16572c593c",
    "quote_text": "2\n\nVancouver\n\n1\n\nSeattle\n\nHome win",
    "fragment_from": 2693,
    "fragment_to": 2727,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953098/preview/usa-major-league-soccer-2026-vancouver-whitecaps-seattle-sounders-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "46c39c23f4f11004193ccf5d51f32cf321601bcef1cd969146a5371d979a165f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T18:24:47.499Z",
    "executed_at": "2026-11-01T19:33:11.371Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cd72dbde6815",
     "display_name": "Vancouver Whitecaps — Seattle Sounders FC",
     "competition_name": "MLS",
     "starts_at": "2026-11-01T20:30:00.000Z",
     "url": "/football/matches/vancouver-whitecaps-vs-seattle-sounders-fc-2026-11-01/",
     "scoreline": "5-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Vancouver Whitecaps",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6993",
     "our_snapshot_at": "2026-11-01T18:24:38.059Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6993,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T18:24:47.499Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Vancouver Whitecaps",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Vancouver Whitecaps"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Vancouver Whitecaps 5-1 Seattle Sounders FC."
    },
    "settlements": [
     {
      "operation_id": "73a713f6ec7d41a93ff121dd29556b94f9271132a8627be33d80422b5b6f048d",
      "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": "Vancouver Whitecaps",
      "decimal_odds": "1.6993",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6993,
      "executed_at": "2026-11-01T19:33:11.371Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953098/preview/usa-major-league-soccer-2026-vancouver-whitecaps-seattle-sounders-fc",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Vancouver Whitecaps to win"
   }
  },
  {
   "record_id": "n-e626e4e01d2b195be86edf9f",
   "url": "/sources/whoscored-com/picks/31/#pick-n-e626e4e01d2b195be86edf9f",
   "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": 16.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.1700",
   "published_at": null,
   "recorded_at": "2026-11-01T03:24:40.638Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.6667",
    "result": "Won",
    "points_hundredths": 6667,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e626e4e01d2b195be86edf9f",
    "quote_text": "Draw\n\nUnder 2.5 goals",
    "fragment_from": 3236,
    "fragment_to": 3257,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993955/preview/spain-laliga-2026-2027-athletic-club-real-sociedad",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c923d42c131b8a28b29a453cc7912be60d56460cfc9cb860cec784fe25559864",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T03:24:40.638Z",
    "executed_at": "2026-11-01T19:03:08.316Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": null,
     "our_snapshot": "2.1700",
     "our_snapshot_at": "2026-11-01T03:23:15.715Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T03:24:40.638Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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": "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": "a1471a8c86035a4aa245b9b1b02efae72a0e0c317f41252c28da8d46cf4a63fb",
      "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": "2.1700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T19:03:08.316Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993955/preview/spain-laliga-2026-2027-athletic-club-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-ef1e835707a78eb87fe82cf4",
   "url": "/sources/whoscored-com/picks/32/#pick-n-ef1e835707a78eb87fe82cf4",
   "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": 1.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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.5000",
   "published_at": null,
   "recorded_at": "2026-11-01T18:24:45.716Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-ef1e835707a78eb87fe82cf4",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2353,
    "fragment_to": 2367,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984088/preview/france-ligue-1-2026-2027-marseille-toulouse",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a7ce7b10590f2109e40789b2f25e381ce05836ea6d96d5330ac61f594cbae2f5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T18:24:45.716Z",
    "executed_at": "2026-11-01T18:44:10.500Z",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5000",
     "our_snapshot_at": "2026-11-01T18:24:38.059Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T18:24:45.716Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "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": "372901bcf59a47866e5d4de3a9c748d9f8ec8387eff8737db0cac6b67e352762",
      "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": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T18:44:10.500Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984088/preview/france-ligue-1-2026-2027-marseille-toulouse",
     "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-4dbeb0b37d9047b2bd9e9f36",
   "url": "/sources/whoscored-com/picks/32/#pick-n-4dbeb0b37d9047b2bd9e9f36",
   "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": 1.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Olympique de Marseille",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8929,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8929",
   "published_at": null,
   "recorded_at": "2026-11-01T18:24:45.716Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-4dbeb0b37d9047b2bd9e9f36",
    "quote_text": "Home win",
    "fragment_from": 2343,
    "fragment_to": 2351,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984088/preview/france-ligue-1-2026-2027-marseille-toulouse",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a7ce7b10590f2109e40789b2f25e381ce05836ea6d96d5330ac61f594cbae2f5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T18:24:45.716Z",
    "executed_at": "2026-11-01T18:42:45.519Z",
    "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": "1X2, match result",
    "outcome_label": "Olympique de Marseille",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8929",
     "our_snapshot_at": "2026-11-01T18:24:38.059Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T18:24:45.716Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Olympique de Marseille",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Olympique de Marseille"
    },
    "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 de Marseille 2-0 Toulouse."
    },
    "settlements": [
     {
      "operation_id": "de8732bcbbc7252845ef84983175ca97f1f289a39f94979026841520cf3d2670",
      "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": "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-11-01T18:42:45.519Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984088/preview/france-ligue-1-2026-2027-marseille-toulouse",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Olympique de Marseille to win"
   }
  },
  {
   "record_id": "n-7244f90a1bf164101f8269ba",
   "url": "/sources/whoscored-com/picks/31/#pick-n-7244f90a1bf164101f8269ba",
   "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": 10.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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.9600",
   "published_at": null,
   "recorded_at": "2026-11-01T09:24:48.565Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-7244f90a1bf164101f8269ba",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 4114,
    "fragment_to": 4128,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980922/preview/italy-serie-a-2026-2027-juventus-napoli",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "11b56d580472165ce19a1a721c945c0cfff3822de04f4718772906d7103585d3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T09:24:48.565Z",
    "executed_at": "2026-11-01T18:40:27.522Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9600",
     "our_snapshot_at": "2026-11-01T09:24:11.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T09:24:48.565Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "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": "335fc340653a3549b558cb059c7df7adfc24e92a87de87317c116b95cb65af62",
      "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.9600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T18:40:27.522Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980922/preview/italy-serie-a-2026-2027-juventus-napoli",
     "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-edf340f71c0cab2bcae4b837",
   "url": "/sources/whoscored-com/picks/32/#pick-n-edf340f71c0cab2bcae4b837",
   "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": 10.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juventus",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.2500",
   "published_at": null,
   "recorded_at": "2026-11-01T09:24:48.565Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-edf340f71c0cab2bcae4b837",
    "quote_text": "Home win",
    "fragment_from": 4104,
    "fragment_to": 4112,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980922/preview/italy-serie-a-2026-2027-juventus-napoli",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "11b56d580472165ce19a1a721c945c0cfff3822de04f4718772906d7103585d3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T09:24:48.565Z",
    "executed_at": "2026-11-01T18:40:36.307Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Juventus",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2500",
     "our_snapshot_at": "2026-11-01T09:24:11.422Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T09:24:48.565Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Juventus",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Juventus"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Juventus 2-0 SSC Napoli."
    },
    "settlements": [
     {
      "operation_id": "4bbec1432079c013071c7f5bd5d39d06ea81c3f4a4f690dbbd5089149c1a9df8",
      "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": "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-01T18:40:36.307Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980922/preview/italy-serie-a-2026-2027-juventus-napoli",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus to win"
   }
  },
  {
   "record_id": "n-6c2f1325363650dc0fe26b38",
   "url": "/sources/whoscored-com/picks/31/#pick-n-6c2f1325363650dc0fe26b38",
   "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": 14.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8929,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8929",
   "published_at": null,
   "recorded_at": "2026-11-01T03:24:39.695Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-6c2f1325363650dc0fe26b38",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2730,
    "fragment_to": 2745,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993968/preview/spain-laliga-2026-2027-elche-valencia",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e8d4e5953954691ba1dff943e2f9b25aec4421aa8d9602f6c8f3e30e474a91e5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T03:24:39.695Z",
    "executed_at": "2026-11-01T17:00:14.122Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8929",
     "our_snapshot_at": "2026-11-01T03:23:15.715Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T03:24:39.695Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Elche 0-1 Valencia."
    },
    "settlements": [
     {
      "operation_id": "c611e8385ec666c8bd79a350ee7a49e002a97d3b3f8fe1b7e40b903b613b8e4a",
      "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.8929",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8929,
      "executed_at": "2026-11-01T17:00:14.122Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993968/preview/spain-laliga-2026-2027-elche-valencia",
     "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-59e96c0a949bb80fc474c3d2",
   "url": "/sources/whoscored-com/picks/31/#pick-n-59e96c0a949bb80fc474c3d2",
   "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": 7.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "1.5800",
   "published_at": null,
   "recorded_at": "2026-11-01T09:24:46.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": "under",
    "price": "1.5800",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-59e96c0a949bb80fc474c3d2",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2744,
    "fragment_to": 2759,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980928/preview/italy-serie-a-2026-2027-lecce-genoa",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a384f8adcdfba7aac38a751de558657a0d8b471976a5f473591d75ec201853b4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T09:24:46.870Z",
    "executed_at": "2026-11-01T10:56:41.691Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.5800",
     "our_snapshot_at": "2026-11-01T09:24:11.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T09:24:46.870Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "a3bbfccf34101b621d6828170bcfb7a8ae3974ff4c0773ed13e8e95b742d5c4b",
      "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.5800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T10:56:41.691Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980928/preview/italy-serie-a-2026-2027-lecce-genoa",
     "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-e88db1a36e0763e4fb7d428e",
   "url": "/sources/whoscored-com/picks/31/#pick-n-e88db1a36e0763e4fb7d428e",
   "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": 7.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "settled_price": "3.0400",
   "published_at": null,
   "recorded_at": "2026-11-01T09:24:46.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": "2",
    "price": "2.5000",
    "result": "Won",
    "points_hundredths": 15000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e88db1a36e0763e4fb7d428e",
    "quote_text": "Draw",
    "fragment_from": 2738,
    "fragment_to": 2742,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980928/preview/italy-serie-a-2026-2027-lecce-genoa",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a384f8adcdfba7aac38a751de558657a0d8b471976a5f473591d75ec201853b4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T09:24:46.870Z",
    "executed_at": "2026-11-01T10:58:24.153Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.0400",
     "our_snapshot_at": "2026-11-01T09:24:11.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T09:24:46.870Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "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": "01e8acc1c8b90ae9937f8f8cb767efe9e943638e9aab6405a9d58edd43082107",
      "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.0400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T10:58:24.153Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980928/preview/italy-serie-a-2026-2027-lecce-genoa",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-33085cdf938b871384f575f6",
   "url": "/sources/whoscored-com/picks/32/#pick-n-33085cdf938b871384f575f6",
   "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": 4.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "settled_price": "3.3500",
   "published_at": null,
   "recorded_at": "2026-11-01T12:24:37.136Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-33085cdf938b871384f575f6",
    "quote_text": "Draw",
    "fragment_from": 3113,
    "fragment_to": 3117,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983632/preview/england-premier-league-2026-2027-liverpool-arsenal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "90c70e8cba5cef7467fc244b557217a602aca83e30d24bc3a810fa4f8d0cca2c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T12:24:37.136Z",
    "executed_at": "2026-11-01T16:19:31.645Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.3500",
     "our_snapshot_at": "2026-11-01T12:20:20.089Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T12:24:37.136Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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": "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": "e3f4236ccee75bc92f9e5dfec85afdf49ba35816bb37197e8cf2b8d4e28161c9",
      "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.3500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T16:19:31.645Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983632/preview/england-premier-league-2026-2027-liverpool-arsenal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-35c669e14283dffe82777aaf",
   "url": "/sources/whoscored-com/picks/32/#pick-n-35c669e14283dffe82777aaf",
   "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": 4.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.8333",
   "published_at": null,
   "recorded_at": "2026-11-01T12:24:37.136Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-35c669e14283dffe82777aaf",
    "quote_text": "Draw\n\nOver 2.5 goals",
    "fragment_from": 3113,
    "fragment_to": 3133,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983632/preview/england-premier-league-2026-2027-liverpool-arsenal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "90c70e8cba5cef7467fc244b557217a602aca83e30d24bc3a810fa4f8d0cca2c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T12:24:37.136Z",
    "executed_at": "2026-11-01T16:19:25.064Z",
    "statement_class": "unpriced",
    "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": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8333",
     "our_snapshot_at": "2026-11-01T12:20:20.089Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T12:24:37.136Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "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": "8def97e1d9032d84f804b04f6963c67dabe3d6707794824118cd680c4bcdf40c",
      "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.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-01T16:19:25.064Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983632/preview/england-premier-league-2026-2027-liverpool-arsenal",
     "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-28cf6d502d58c503564238bb",
   "url": "/sources/whoscored-com/picks/32/#pick-n-28cf6d502d58c503564238bb",
   "match": "FC Groningen v Sparta Rotterdam",
   "match_url": "/football/matches/fc-groningen-vs-sparta-rotterdam-2026-11-01/",
   "kickoff": "2026-11-01T15:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 3.3,
   "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-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4300",
   "published_at": null,
   "recorded_at": "2026-11-01T12:24:39.184Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4300",
    "result": "Won",
    "points_hundredths": 4300,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-28cf6d502d58c503564238bb",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 6185,
    "fragment_to": 6199,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982330/preview/netherlands-eredivisie-2026-2027-fc-groningen-sparta-rotterdam",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6be6b5827800c160451610932edef9597d57e087423aa82a8184de2fb41307b0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T12:24:39.184Z",
    "executed_at": "2026-11-01T14:58:43.347Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1a5737625925",
     "display_name": "FC Groningen — Sparta Rotterdam",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-01T15:45:00.000Z",
     "url": "/football/matches/fc-groningen-vs-sparta-rotterdam-2026-11-01/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4300",
     "our_snapshot_at": "2026-11-01T12:23:55.720Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T12:24:39.184Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Groningen 2-3 Sparta Rotterdam."
    },
    "settlements": [
     {
      "operation_id": "621713607f465c9b98a546940e191e1b984033942868330d2555040c9a239252",
      "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.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-01T14:58:43.347Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982330/preview/netherlands-eredivisie-2026-2027-fc-groningen-sparta-rotterdam",
     "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-48f9d372ec69bcacbdded5e8",
   "url": "/sources/whoscored-com/picks/32/#pick-n-48f9d372ec69bcacbdded5e8",
   "match": "FC Groningen v Sparta Rotterdam",
   "match_url": "/football/matches/fc-groningen-vs-sparta-rotterdam-2026-11-01/",
   "kickoff": "2026-11-01T15:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 3.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Groningen",
   "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": null,
   "settled_price": "1.7407",
   "published_at": null,
   "recorded_at": "2026-11-01T12:24:39.184Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7407",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-48f9d372ec69bcacbdded5e8",
    "quote_text": "Home win",
    "fragment_from": 6175,
    "fragment_to": 6183,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982330/preview/netherlands-eredivisie-2026-2027-fc-groningen-sparta-rotterdam",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6be6b5827800c160451610932edef9597d57e087423aa82a8184de2fb41307b0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T12:24:39.184Z",
    "executed_at": "2026-11-01T15:00:00.906Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1a5737625925",
     "display_name": "FC Groningen — Sparta Rotterdam",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-01T15:45:00.000Z",
     "url": "/football/matches/fc-groningen-vs-sparta-rotterdam-2026-11-01/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Groningen",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7407",
     "our_snapshot_at": "2026-11-01T12:20:39.749Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T12:24:39.184Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Groningen",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Groningen"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Groningen 2-3 Sparta Rotterdam."
    },
    "settlements": [
     {
      "operation_id": "959db6ef64e084560811e518d628be2d2ae8641784849f59d84c84263b86a2d8",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Groningen",
      "decimal_odds": "1.7407",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T15:00:00.906Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982330/preview/netherlands-eredivisie-2026-2027-fc-groningen-sparta-rotterdam",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Groningen to win"
   }
  },
  {
   "record_id": "n-d8a1865fbad57c10884e9f26",
   "url": "/sources/whoscored-com/picks/31/#pick-n-d8a1865fbad57c10884e9f26",
   "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": 11.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": "4.6000",
   "published_at": null,
   "recorded_at": "2026-11-01T03:24:38.734Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.1818",
    "result": "Won",
    "points_hundredths": 1818,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d8a1865fbad57c10884e9f26",
    "quote_text": "Racing Santander\n\n2\n\nReal Madrid\n\nAway win\n\nUnder 2.5 goals",
    "fragment_from": 2868,
    "fragment_to": 2927,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993983/preview/spain-laliga-2026-2027-racing-santander-real-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8b1812aa4a6084b1ad5f7b3693d9b49ff97f5cef125c1c5b147978acfaec0842",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T03:24:38.734Z",
    "executed_at": "2026-11-01T14:07:37.062Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "4.6000",
     "our_snapshot_at": "2026-11-01T03:23:15.715Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T03:24:38.734Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Real Racing Club 0-3 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "d22aef8ddc1e64e84869717b2ccbdc0e0f7e0de8ceaf823a3d10140d4a1ea527",
      "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": "4.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T14:07:37.062Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993983/preview/spain-laliga-2026-2027-racing-santander-real-madrid",
     "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-9cad8ca96fcac87928ec67d6",
   "url": "/sources/whoscored-com/picks/31/#pick-n-9cad8ca96fcac87928ec67d6",
   "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": 11.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Madrid",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2000",
   "published_at": null,
   "recorded_at": "2026-11-01T03:24:38.734Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.2000",
    "result": "Won",
    "points_hundredths": 2000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9cad8ca96fcac87928ec67d6",
    "quote_text": "0\n\nRacing Santander\n\n2\n\nReal Madrid\n\nAway win",
    "fragment_from": 2865,
    "fragment_to": 2910,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993983/preview/spain-laliga-2026-2027-racing-santander-real-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8b1812aa4a6084b1ad5f7b3693d9b49ff97f5cef125c1c5b147978acfaec0842",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T03:24:38.734Z",
    "executed_at": "2026-11-01T14:07:33.428Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Real Madrid",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2000",
     "our_snapshot_at": "2026-11-01T03:23:15.715Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T03:24:38.734Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Madrid",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Madrid"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Racing Club 0-3 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "f5dc0b11e2e829db331e775d58aa92754e11ffd7ff6e6eddd73ee660afa57d5b",
      "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.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2000,
      "executed_at": "2026-11-01T14:07:33.428Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993983/preview/spain-laliga-2026-2027-racing-santander-real-madrid",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Madrid to win"
   }
  },
  {
   "record_id": "n-445943f1910dce36dee9ba86",
   "url": "/sources/whoscored-com/picks/30/#pick-n-445943f1910dce36dee9ba86",
   "match": "1. FC Union Berlin v 1. FC Köln",
   "match_url": "/football/matches/1-fc-union-berlin-vs-1-fc-koln-2026-11-01/",
   "kickoff": "2026-11-01T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 17.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.6826",
   "published_at": null,
   "recorded_at": "2026-10-31T21:24:42.813Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6826",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-445943f1910dce36dee9ba86",
    "quote_text": "Draw\n\nOver 2.5 goals",
    "fragment_from": 2550,
    "fragment_to": 2570,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995458/preview/germany-bundesliga-2026-2027-union-berlin-fc-koln",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ec768a8d6b2bbd5ea8f058a8006a1c76660f5699bc50d32931cee12fb389b3d4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T21:24:42.813Z",
    "executed_at": "2026-11-01T12:28:52.589Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-bd350f450c46",
     "display_name": "1. FC Union Berlin — 1. FC Köln",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-01T14:30:00.000Z",
     "url": "/football/matches/1-fc-union-berlin-vs-1-fc-koln-2026-11-01/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6826",
     "our_snapshot_at": "2026-10-31T21:21:59.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T21:24:42.813Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was 1. FC Union Berlin 1-1 1. FC Köln."
    },
    "settlements": [
     {
      "operation_id": "b33516362804fd7a051c2a9847079cd93a80dcdde105a5450bc93d4f8bf21b8c",
      "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.6826",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T12:28:52.589Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995458/preview/germany-bundesliga-2026-2027-union-berlin-fc-koln",
     "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-8d930a24088fd7f6103520c8",
   "url": "/sources/whoscored-com/picks/32/#pick-n-8d930a24088fd7f6103520c8",
   "match": "Sheffield Wednesday v Blackpool",
   "match_url": "/football/matches/sheffield-wednesday-vs-blackpool-2026-11-01/",
   "kickoff": "2026-11-01T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 4.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.5600",
   "published_at": null,
   "recorded_at": "2026-11-01T09:24:50.108Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-8d930a24088fd7f6103520c8",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2836,
    "fragment_to": 2850,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989459/preview/england-league-one-2026-2027-sheffield-wednesday-blackpool",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f6f224cdda7845bf7e7cfdbf72549b3fcdfc448c8555c1e2ca5566ea172f1045",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T09:24:50.108Z",
    "executed_at": "2026-11-01T10:52:54.274Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7682797fd003",
     "display_name": "Sheffield Wednesday — Blackpool",
     "competition_name": "EFL League One",
     "starts_at": "2026-11-01T14:00:00.000Z",
     "url": "/football/matches/sheffield-wednesday-vs-blackpool-2026-11-01/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5600",
     "our_snapshot_at": "2026-11-01T09:24:11.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T09:24:50.108Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sheffield Wednesday 1-1 Blackpool."
    },
    "settlements": [
     {
      "operation_id": "f72465db398a52bf68b8f79ed5e32d720dd31eeede61894dc7473d24bbe9fea6",
      "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.5600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T10:52:54.274Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989459/preview/england-league-one-2026-2027-sheffield-wednesday-blackpool",
     "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-4fbde5f6630365a25f1f2c44",
   "url": "/sources/whoscored-com/picks/32/#pick-n-4fbde5f6630365a25f1f2c44",
   "match": "Sheffield Wednesday v Blackpool",
   "match_url": "/football/matches/sheffield-wednesday-vs-blackpool-2026-11-01/",
   "kickoff": "2026-11-01T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 4.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sheffield Wednesday",
   "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": null,
   "settled_price": "1.7300",
   "published_at": null,
   "recorded_at": "2026-11-01T09:24:50.108Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-4fbde5f6630365a25f1f2c44",
    "quote_text": "Home win",
    "fragment_from": 2826,
    "fragment_to": 2834,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989459/preview/england-league-one-2026-2027-sheffield-wednesday-blackpool",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f6f224cdda7845bf7e7cfdbf72549b3fcdfc448c8555c1e2ca5566ea172f1045",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T09:24:50.108Z",
    "executed_at": "2026-11-01T10:52:49.337Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7682797fd003",
     "display_name": "Sheffield Wednesday — Blackpool",
     "competition_name": "EFL League One",
     "starts_at": "2026-11-01T14:00:00.000Z",
     "url": "/football/matches/sheffield-wednesday-vs-blackpool-2026-11-01/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sheffield Wednesday",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7300",
     "our_snapshot_at": "2026-11-01T09:24:11.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T09:24:50.108Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sheffield Wednesday",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sheffield Wednesday"
    },
    "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 Wednesday 1-1 Blackpool."
    },
    "settlements": [
     {
      "operation_id": "3a394197b0d754a889e088c5f22d4bb5084e777b091d5cb81af2b26b330c4460",
      "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 Wednesday",
      "decimal_odds": "1.7300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T10:52:49.337Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989459/preview/england-league-one-2026-2027-sheffield-wednesday-blackpool",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield Wednesday to win"
   }
  },
  {
   "record_id": "n-c1c2ad1e9a1a169913dfb6f8",
   "url": "/sources/whoscored-com/picks/31/#pick-n-c1c2ad1e9a1a169913dfb6f8",
   "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": 7.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.0000",
   "published_at": null,
   "recorded_at": "2026-11-01T06:24:41.043Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-c1c2ad1e9a1a169913dfb6f8",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 3632,
    "fragment_to": 3647,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980925/preview/italy-serie-a-2026-2027-lazio-cagliari",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "577da641031f566b31c717516af430f3b71bd876fc67d8dd0b55cca0a818b96e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T06:24:41.043Z",
    "executed_at": "2026-11-03T01:11:09.433Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-11-01T06:22:42.945Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T06:24:41.043Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "08ea6cd7dc66c3f4becdadc354aaad8627cbba8f2eaf28001fcdadd0628cee6b",
      "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": "2.0000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-03T01:11:09.433Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980925/preview/italy-serie-a-2026-2027-lazio-cagliari",
     "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-0d99b5f93968a4680feaa193",
   "url": "/sources/whoscored-com/picks/31/#pick-n-0d99b5f93968a4680feaa193",
   "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": 7.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lazio",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4444,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4444",
   "published_at": null,
   "recorded_at": "2026-11-01T06:24:41.043Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-0d99b5f93968a4680feaa193",
    "quote_text": "Home win",
    "fragment_from": 3622,
    "fragment_to": 3630,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980925/preview/italy-serie-a-2026-2027-lazio-cagliari",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "577da641031f566b31c717516af430f3b71bd876fc67d8dd0b55cca0a818b96e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T06:24:41.043Z",
    "executed_at": "2026-11-03T01:11:05.881Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.4444",
     "our_snapshot_at": "2026-11-01T06:22:42.945Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4444,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T06:24:41.043Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Lazio",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Lazio"
    },
    "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": "a4327ed5b9ec06efddcaa13fc04ac6665d7e5741aca3dff56316a19edc1aa150",
      "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.4444",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4444,
      "executed_at": "2026-11-03T01:11:05.881Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980925/preview/italy-serie-a-2026-2027-lazio-cagliari",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lazio to win"
   }
  },
  {
   "record_id": "n-79750c14dfe104a94fd94624",
   "url": "/sources/whoscored-com/picks/31/#pick-n-79750c14dfe104a94fd94624",
   "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": 7.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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.4000",
   "published_at": null,
   "recorded_at": "2026-11-01T06:24:40.043Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-79750c14dfe104a94fd94624",
    "quote_text": "2\n\nFrosinone\n\n2\n\nTorino\n\nDraw\n\nOver 2.5 goals",
    "fragment_from": 3131,
    "fragment_to": 3176,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980919/preview/italy-serie-a-2026-2027-frosinone-torino",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4e73ade6e57c9ac9773b69bd38ddbf7fff9883c8322e6bd98eba7fdbd471d7de",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T06:24:40.043Z",
    "executed_at": "2026-11-01T10:35:58.118Z",
    "statement_class": "unpriced",
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-11-01T06:22:22.950Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T06:24:40.043Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "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": "f93131109b078ea630adc4a07251d3faf63f072e3ecdfcc799f64692a885445d",
      "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.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T10:35:58.118Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980919/preview/italy-serie-a-2026-2027-frosinone-torino",
     "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-a52ad47f514d9ca5f48bd480",
   "url": "/sources/whoscored-com/picks/31/#pick-n-a52ad47f514d9ca5f48bd480",
   "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": 15.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 17150,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.7150",
   "published_at": null,
   "recorded_at": "2026-10-31T21:24:46.449Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4494",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a52ad47f514d9ca5f48bd480",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2811,
    "fragment_to": 2825,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993976/preview/spain-laliga-2026-2027-getafe-sevilla",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "906a47eafc5b665936ea81d99a22c975488c54758aa96df83e62ed277cba3ea8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T21:24:46.449Z",
    "executed_at": "2026-11-01T03:36:55.218Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.7150",
     "our_snapshot_at": "2026-10-31T21:20:39.965Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 17150,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T21:24:46.449Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Getafe 3-1 Sevilla."
    },
    "settlements": [
     {
      "operation_id": "347fb855e8c14491d4f572de59083aa519ca74f31f3a34e3c0e7b8e3d8d2f859",
      "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": "2.7150",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 17150,
      "executed_at": "2026-11-01T03:36:55.218Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993976/preview/spain-laliga-2026-2027-getafe-sevilla",
     "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-2f8c66fec381964b65ca1972",
   "url": "/sources/whoscored-com/picks/30/#pick-n-2f8c66fec381964b65ca1972",
   "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": 15.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sevilla",
   "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": "2.4500",
   "published_at": null,
   "recorded_at": "2026-10-31T21:24:46.449Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2f8c66fec381964b65ca1972",
    "quote_text": "Away win",
    "fragment_from": 2801,
    "fragment_to": 2809,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993976/preview/spain-laliga-2026-2027-getafe-sevilla",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "906a47eafc5b665936ea81d99a22c975488c54758aa96df83e62ed277cba3ea8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T21:24:46.449Z",
    "executed_at": "2026-11-01T03:36:53.231Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Sevilla",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4500",
     "our_snapshot_at": "2026-10-31T21:20:39.965Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T21:24:46.449Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sevilla",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sevilla"
    },
    "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": "6b92b173cb01c3952b2371301290bc9d3b5dec14c6c9e31c06981acae66cf1ec",
      "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": "2.4500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T03:36:53.231Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993976/preview/spain-laliga-2026-2027-getafe-sevilla",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sevilla to win"
   }
  },
  {
   "record_id": "n-f3306db27b3d4060cb121994",
   "url": "/sources/whoscored-com/picks/31/#pick-n-f3306db27b3d4060cb121994",
   "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": 5.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.3704",
   "published_at": null,
   "recorded_at": "2026-11-01T06:24:38.993Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-f3306db27b3d4060cb121994",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3749,
    "fragment_to": 3763,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980916/preview/italy-serie-a-2026-2027-como-venezia",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fbad2f57c1ae95038da2a5e2ec2b5d2dffa12ca6dce612701c0da0a8e4b27081",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T06:24:38.993Z",
    "executed_at": "2026-11-01T06:25:58.678Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3704",
     "our_snapshot_at": "2026-11-01T06:21:54.547Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T06:24:38.993Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Como 1-0 Venezia."
    },
    "settlements": [
     {
      "operation_id": "e135d78db7edf725319286d67f89e8a1d8b8ea8869cb5b044ffd5c2b4fbab23a",
      "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.3704",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T06:25:58.678Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980916/preview/italy-serie-a-2026-2027-como-venezia",
     "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-7d8e56c8f0cd72c0340c38f7",
   "url": "/sources/whoscored-com/picks/30/#pick-n-7d8e56c8f0cd72c0340c38f7",
   "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": 5.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4500",
   "published_at": null,
   "recorded_at": "2026-10-31T15:25:03.288Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4500",
    "result": "Won",
    "points_hundredths": 4500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7d8e56c8f0cd72c0340c38f7",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2456,
    "fragment_to": 2470,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997640/preview/portugal-liga-portugal-2026-2027-fc-porto-estoril",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "602f53aa29ec41b4068a6f1ef3d9037e6d671c217c9276649ef36df582c5f07b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T15:25:03.288Z",
    "executed_at": "2026-10-31T19:40:55.711Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4500",
     "our_snapshot_at": "2026-10-31T15:24:29.758Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T15:25:03.288Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "316dfa0f9b6b2cfc9c33a0d22203da2a7102b7e517041edfb2e8461433fad9b0",
      "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.4500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4500,
      "executed_at": "2026-10-31T19:40:55.711Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997640/preview/portugal-liga-portugal-2026-2027-fc-porto-estoril",
     "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-effdadfd8988a6a7eeff95e3",
   "url": "/sources/whoscored-com/picks/30/#pick-n-effdadfd8988a6a7eeff95e3",
   "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": 5.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Porto",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 1700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.1700",
   "published_at": null,
   "recorded_at": "2026-10-31T15:25:03.288Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.1700",
    "result": "Won",
    "points_hundredths": 1700,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-effdadfd8988a6a7eeff95e3",
    "quote_text": "Home win",
    "fragment_from": 2446,
    "fragment_to": 2454,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997640/preview/portugal-liga-portugal-2026-2027-fc-porto-estoril",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "602f53aa29ec41b4068a6f1ef3d9037e6d671c217c9276649ef36df582c5f07b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T15:25:03.288Z",
    "executed_at": "2026-10-31T19:40:55.607Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "FC Porto",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.1700",
     "our_snapshot_at": "2026-10-31T15:24:29.758Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 1700,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T15:25:03.288Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Porto",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Porto"
    },
    "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": "613a309bb2165521d9994aec56b21eea13229e84689020eae5eda835ad5ce968",
      "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.1700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 1700,
      "executed_at": "2026-10-31T19:40:55.607Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997640/preview/portugal-liga-portugal-2026-2027-fc-porto-estoril",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Porto to win"
   }
  },
  {
   "record_id": "n-13a82c799772c8b63f8d39be",
   "url": "/sources/whoscored-com/picks/25/#pick-n-13a82c799772c8b63f8d39be",
   "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": 46.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "6-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2000",
   "published_at": null,
   "recorded_at": "2026-10-29T21:24:56.855Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.2000",
    "result": "Won",
    "points_hundredths": 2000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-13a82c799772c8b63f8d39be",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3090,
    "fragment_to": 3104,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993972/preview/spain-laliga-2026-2027-barcelona-deportivo-alaves",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c91c4b7d04997e2e23b0297e49f8b3e4bb444f73d51d99949012b44a174eed69",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T21:24:56.855Z",
    "executed_at": "2026-10-31T19:35:17.999Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2000",
     "our_snapshot_at": "2026-10-29T21:23:42.289Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T21:24:56.855Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "3e6c43da99adbcd20adb51bfc98d90dd070881aa14a4fe68686a019a3b6d5b26",
      "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.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2000,
      "executed_at": "2026-10-31T19:35:17.999Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993972/preview/spain-laliga-2026-2027-barcelona-deportivo-alaves",
     "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-d5d403413bfd6bef95aea6f3",
   "url": "/sources/whoscored-com/picks/26/#pick-n-d5d403413bfd6bef95aea6f3",
   "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": 46.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Barcelona",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "6-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 1000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.1000",
   "published_at": null,
   "recorded_at": "2026-10-29T21:24:56.855Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.1000",
    "result": "Won",
    "points_hundredths": 1000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d5d403413bfd6bef95aea6f3",
    "quote_text": "Home win",
    "fragment_from": 3080,
    "fragment_to": 3088,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993972/preview/spain-laliga-2026-2027-barcelona-deportivo-alaves",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c91c4b7d04997e2e23b0297e49f8b3e4bb444f73d51d99949012b44a174eed69",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T21:24:56.855Z",
    "executed_at": "2026-10-31T19:35:20.461Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "FC Barcelona",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.1000",
     "our_snapshot_at": "2026-10-29T21:23:42.289Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 1000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T21:24:56.855Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Barcelona",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Barcelona"
    },
    "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": "324ab1466eb23a678a2bd1dd4cff14bd18ea972118f961f09b577beed0f19ca8",
      "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.1000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 1000,
      "executed_at": "2026-10-31T19:35:20.461Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993972/preview/spain-laliga-2026-2027-barcelona-deportivo-alaves",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Barcelona to win"
   }
  },
  {
   "record_id": "n-8dbcbbb38ea69869135ed310",
   "url": "/sources/whoscored-com/picks/25/#pick-n-8dbcbbb38ea69869135ed310",
   "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": 55.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.6804",
   "published_at": null,
   "recorded_at": "2026-10-29T12:26:30.009Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6804",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8dbcbbb38ea69869135ed310",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2590,
    "fragment_to": 2604,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983627/preview/england-premier-league-2026-2027-aston-villa-fulham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b9d60808755bacf126b28171f4b1f9a405e1159ab03b351331eed1429a27c73a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T12:26:30.009Z",
    "executed_at": "2026-10-31T19:35:12.897Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6804",
     "our_snapshot_at": "2026-10-29T12:22:00.720Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T12:26:30.009Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Aston Villa 1-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "9a33fb4d58029b82c0ff34b3e09aa5fa33d75b98bd81675012167fffa1da21cb",
      "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.6804",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T19:35:12.897Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983627/preview/england-premier-league-2026-2027-aston-villa-fulham",
     "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-ea5f886827ae9970250fd29e",
   "url": "/sources/whoscored-com/picks/25/#pick-n-ea5f886827ae9970250fd29e",
   "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": 55.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa",
   "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": null,
   "settled_price": "1.9524",
   "published_at": null,
   "recorded_at": "2026-10-29T12:26:30.009Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-ea5f886827ae9970250fd29e",
    "quote_text": "Home win",
    "fragment_from": 2580,
    "fragment_to": 2588,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983627/preview/england-premier-league-2026-2027-aston-villa-fulham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b9d60808755bacf126b28171f4b1f9a405e1159ab03b351331eed1429a27c73a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T12:26:30.009Z",
    "executed_at": "2026-10-31T19:35:14.588Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.9524",
     "our_snapshot_at": "2026-10-29T12:22:00.720Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T12:26:30.009Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa"
    },
    "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": "84fcb779671e2d8301cf7d1d55b614c944908558948238e0cbab9dc73dd92b21",
      "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-31T19:35:14.588Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983627/preview/england-premier-league-2026-2027-aston-villa-fulham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-9d49952ddfc28d96aab7230b",
   "url": "/sources/whoscored-com/picks/30/#pick-n-9d49952ddfc28d96aab7230b",
   "match": "SK Beveren v Union St. Gilloise",
   "match_url": "/football/matches/sk-beveren-vs-union-st-gilloise-2026-10-31/",
   "kickoff": "2026-10-31T19:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 7.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5300",
   "published_at": null,
   "recorded_at": "2026-10-31T12:24:55.374Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-9d49952ddfc28d96aab7230b",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2534,
    "fragment_to": 2548,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985911/preview/belgium-jupiler-pro-league-2026-2027-sk-beveren-union-st-gilloise",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2f50c0060c52e73cac9c8eccf366081b8faad50e1668d60eea759839a647bc50",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T12:24:55.374Z",
    "executed_at": "2026-10-31T18:52:54.074Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e84d22d15a4c",
     "display_name": "SK Beveren — Union St. Gilloise",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-31T19:45:00.000Z",
     "url": "/football/matches/sk-beveren-vs-union-st-gilloise-2026-10-31/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-10-31T12:24:55.374Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T12:24:55.374Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SK Beveren 1-2 Union St. Gilloise."
    },
    "settlements": [
     {
      "operation_id": "02d196655d244ba10344bc6adca0ad9bd548d1e5084e3c99084bbebb6b631cd7",
      "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": "win",
      "result_words": "Won",
      "change_hundredths": 5300,
      "executed_at": "2026-10-31T18:52:54.074Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985911/preview/belgium-jupiler-pro-league-2026-2027-sk-beveren-union-st-gilloise",
     "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-40d868ce35d5b792a46f8dc8",
   "url": "/sources/whoscored-com/picks/30/#pick-n-40d868ce35d5b792a46f8dc8",
   "match": "SK Beveren v Union St. Gilloise",
   "match_url": "/football/matches/sk-beveren-vs-union-st-gilloise-2026-10-31/",
   "kickoff": "2026-10-31T19:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 7.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Union St. Gilloise",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4600",
   "published_at": null,
   "recorded_at": "2026-10-31T12:24:55.374Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-40d868ce35d5b792a46f8dc8",
    "quote_text": "Away win",
    "fragment_from": 2524,
    "fragment_to": 2532,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985911/preview/belgium-jupiler-pro-league-2026-2027-sk-beveren-union-st-gilloise",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2f50c0060c52e73cac9c8eccf366081b8faad50e1668d60eea759839a647bc50",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T12:24:55.374Z",
    "executed_at": "2026-10-31T18:52:52.904Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e84d22d15a4c",
     "display_name": "SK Beveren — Union St. Gilloise",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-31T19:45:00.000Z",
     "url": "/football/matches/sk-beveren-vs-union-st-gilloise-2026-10-31/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Union St. Gilloise",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4600",
     "our_snapshot_at": "2026-10-31T12:24:55.374Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T12:24:55.374Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Union St. Gilloise",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Union St. Gilloise"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SK Beveren 1-2 Union St. Gilloise."
    },
    "settlements": [
     {
      "operation_id": "8778222ceb784c2ed64104e5c59055aa534c32f73b48079f6cd099fccca2127a",
      "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": "Union St. Gilloise",
      "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-10-31T18:52:52.904Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985911/preview/belgium-jupiler-pro-league-2026-2027-sk-beveren-union-st-gilloise",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Union St. Gilloise to win"
   }
  },
  {
   "record_id": "n-2a858bf7e6603fdaeaca8d35",
   "url": "/sources/whoscored-com/picks/30/#pick-n-2a858bf7e6603fdaeaca8d35",
   "match": "St.Louis City v San Diego FC",
   "match_url": "/football/matches/st-louis-city-vs-san-diego-fc-2026-10-31/",
   "kickoff": "2026-10-31T19:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 0.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 23500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "3.3500",
   "published_at": null,
   "recorded_at": "2026-10-31T18:25:14.949Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-2a858bf7e6603fdaeaca8d35",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2523,
    "fragment_to": 2538,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953097/preview/usa-major-league-soccer-2026-st-louis-city-san-diego-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "75b76c02c5e2f5777d83dc5dd6b8df5d840f8937f645a6febfcf3ea89dbce2cb",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T18:25:14.949Z",
    "executed_at": "2026-10-31T18:48:53.647Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a4b8b8f27c3b",
     "display_name": "St.Louis City — San Diego FC",
     "competition_name": "MLS",
     "starts_at": "2026-10-31T19:00:00.000Z",
     "url": "/football/matches/st-louis-city-vs-san-diego-fc-2026-10-31/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.3500",
     "our_snapshot_at": "2026-10-31T18:30:43.566Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 23500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T18:25:14.949Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was St.Louis City 0-1 San Diego FC."
    },
    "settlements": [
     {
      "operation_id": "ae7102a31a595e4cefeb42c96c85b84be4698006d8153cee7a1b7aed970e2c6d",
      "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": "3.3500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 23500,
      "executed_at": "2026-10-31T18:48:53.647Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953097/preview/usa-major-league-soccer-2026-st-louis-city-san-diego-fc",
     "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-c55eb38669c12de4c5dc6e94",
   "url": "/sources/whoscored-com/picks/30/#pick-n-c55eb38669c12de4c5dc6e94",
   "match": "St.Louis City v San Diego FC",
   "match_url": "/football/matches/st-louis-city-vs-san-diego-fc-2026-10-31/",
   "kickoff": "2026-10-31T19:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 0.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: St.Louis City",
   "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": null,
   "settled_price": "1.5714",
   "published_at": null,
   "recorded_at": "2026-10-31T18:25:14.949Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5714",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c55eb38669c12de4c5dc6e94",
    "quote_text": "Home win",
    "fragment_from": 2513,
    "fragment_to": 2521,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953097/preview/usa-major-league-soccer-2026-st-louis-city-san-diego-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "75b76c02c5e2f5777d83dc5dd6b8df5d840f8937f645a6febfcf3ea89dbce2cb",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T18:25:14.949Z",
    "executed_at": "2026-10-31T18:48:59.491Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a4b8b8f27c3b",
     "display_name": "St.Louis City — San Diego FC",
     "competition_name": "MLS",
     "starts_at": "2026-10-31T19:00:00.000Z",
     "url": "/football/matches/st-louis-city-vs-san-diego-fc-2026-10-31/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "St.Louis City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5714",
     "our_snapshot_at": "2026-10-31T18:26:18.969Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T18:25:14.949Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "St.Louis City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: St.Louis 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 St.Louis City 0-1 San Diego FC."
    },
    "settlements": [
     {
      "operation_id": "bebb228a7229d32957df9220572c2b220c396a5b9e3c79286016ba727600f14d",
      "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": "St.Louis City",
      "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-10-31T18:48:59.491Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953097/preview/usa-major-league-soccer-2026-st-louis-city-san-diego-fc",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "St.Louis City to win"
   }
  },
  {
   "record_id": "n-8d7700d1072a43eed49776e3",
   "url": "/sources/whoscored-com/picks/29/#pick-n-8d7700d1072a43eed49776e3",
   "match": "SC Heerenveen v NEC Nijmegen",
   "match_url": "/football/matches/sc-heerenveen-vs-nec-nijmegen-2026-10-31/",
   "kickoff": "2026-10-31T17:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 11.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.3650",
   "published_at": null,
   "recorded_at": "2026-10-31T06:25:01.004Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3650",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8d7700d1072a43eed49776e3",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 5689,
    "fragment_to": 5703,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982332/preview/netherlands-eredivisie-2026-2027-sc-heerenveen-nec-nijmegen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "39be805457042b4a6ebd68e4f70f9019bca0394f0702ee00775bfbb4f06c00db",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T06:25:01.004Z",
    "executed_at": "2026-10-31T17:51:01.809Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8b425cd7f542",
     "display_name": "SC Heerenveen — NEC Nijmegen",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T17:45:00.000Z",
     "url": "/football/matches/sc-heerenveen-vs-nec-nijmegen-2026-10-31/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3650",
     "our_snapshot_at": "2026-10-31T06:24:48.387Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T06:25:01.004Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was SC Heerenveen 1-0 NEC Nijmegen."
    },
    "settlements": [
     {
      "operation_id": "69949ad2d53bb7098788445d1a33d9e7b530313b5a0f3453d8eca852511eacc7",
      "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.3650",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T17:51:01.809Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982332/preview/netherlands-eredivisie-2026-2027-sc-heerenveen-nec-nijmegen",
     "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-b58f9be63d94ab96e9698a82",
   "url": "/sources/whoscored-com/picks/29/#pick-n-b58f9be63d94ab96e9698a82",
   "match": "SC Heerenveen v NEC Nijmegen",
   "match_url": "/football/matches/sc-heerenveen-vs-nec-nijmegen-2026-10-31/",
   "kickoff": "2026-10-31T17:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 11.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: SC Heerenveen",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1000",
   "published_at": null,
   "recorded_at": "2026-10-31T06:25:01.004Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.1000",
    "result": "Won",
    "points_hundredths": 11000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b58f9be63d94ab96e9698a82",
    "quote_text": "Home win",
    "fragment_from": 5679,
    "fragment_to": 5687,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982332/preview/netherlands-eredivisie-2026-2027-sc-heerenveen-nec-nijmegen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "39be805457042b4a6ebd68e4f70f9019bca0394f0702ee00775bfbb4f06c00db",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T06:25:01.004Z",
    "executed_at": "2026-10-31T17:51:11.799Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8b425cd7f542",
     "display_name": "SC Heerenveen — NEC Nijmegen",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T17:45:00.000Z",
     "url": "/football/matches/sc-heerenveen-vs-nec-nijmegen-2026-10-31/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "SC Heerenveen",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1000",
     "our_snapshot_at": "2026-10-31T06:23:31.107Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T06:25:01.004Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "SC Heerenveen",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: SC Heerenveen"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SC Heerenveen 1-0 NEC Nijmegen."
    },
    "settlements": [
     {
      "operation_id": "810e4da495152e2ee8018764e004307585ea6cc5d44b944236bdc0ec96ea3351",
      "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": "SC Heerenveen",
      "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-31T17:51:11.799Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982332/preview/netherlands-eredivisie-2026-2027-sc-heerenveen-nec-nijmegen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SC Heerenveen to win"
   }
  },
  {
   "record_id": "n-dbd732f5bf1946b4d9770c67",
   "url": "/sources/whoscored-com/picks/27/#pick-n-dbd732f5bf1946b4d9770c67",
   "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": 35.1,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4951,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4951",
   "published_at": null,
   "recorded_at": "2026-10-30T06:24:39.213Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-dbd732f5bf1946b4d9770c67",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2727,
    "fragment_to": 2741,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993959/preview/spain-laliga-2026-2027-real-betis-malaga",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2b460eb879d8bdc0ae9716c1045091ae49cec63f0bdcf0c84e10a8eaa546c869",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T06:24:39.213Z",
    "executed_at": "2026-10-31T17:31:51.711Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4951",
     "our_snapshot_at": "2026-10-30T06:23:10.538Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4951,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T06:24:39.213Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Betis 2-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "2fbe7a8a9642c14e0ac54d4edc85de8a8cd26ae7dc8e355cfddc41ea57d4cc95",
      "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.4951",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4951,
      "executed_at": "2026-10-31T17:31:51.711Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993959/preview/spain-laliga-2026-2027-real-betis-malaga",
     "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-7a0e0490c8d551fe6e67d4a9",
   "url": "/sources/whoscored-com/picks/26/#pick-n-7a0e0490c8d551fe6e67d4a9",
   "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": 35.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Betis",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3333,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3333",
   "published_at": null,
   "recorded_at": "2026-10-30T06:24:39.213Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-7a0e0490c8d551fe6e67d4a9",
    "quote_text": "Home win",
    "fragment_from": 2717,
    "fragment_to": 2725,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993959/preview/spain-laliga-2026-2027-real-betis-malaga",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2b460eb879d8bdc0ae9716c1045091ae49cec63f0bdcf0c84e10a8eaa546c869",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T06:24:39.213Z",
    "executed_at": "2026-10-31T17:31:48.225Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Real Betis",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3333",
     "our_snapshot_at": "2026-10-30T06:23:10.538Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3333,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T06:24:39.213Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Betis",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Betis"
    },
    "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 Betis 2-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "882c8b3c09487afc40e2e7ef5f55f17a56fe978a42affc1c25502432c751c2b6",
      "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": "1.3333",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3333,
      "executed_at": "2026-10-31T17:31:48.225Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993959/preview/spain-laliga-2026-2027-real-betis-malaga",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Betis to win"
   }
  },
  {
   "record_id": "n-ee01387275bc62457744615c",
   "url": "/sources/whoscored-com/picks/25/#pick-n-ee01387275bc62457744615c",
   "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": 50.1,
   "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-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2376,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2376",
   "published_at": null,
   "recorded_at": "2026-10-29T15:24:42.812Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-ee01387275bc62457744615c",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2515,
    "fragment_to": 2529,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995450/preview/germany-bundesliga-2026-2027-bayern-munich-borussia-dortmund",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fb070b85e90cd9ae61126bf49f7e6c8ba90428ac556978d42262b0c3d4e8c671",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T15:24:42.812Z",
    "executed_at": "2026-10-31T17:29:17.486Z",
    "statement_class": "unpriced",
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2376",
     "our_snapshot_at": "2026-10-29T15:23:03.705Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2376,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T15:24:42.812Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "da5de2fd485c59221e6bd97e0c2543e11ed95e46d0b3dcfd5d13271410346bcb",
      "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.2376",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2376,
      "executed_at": "2026-10-31T17:29:17.486Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995450/preview/germany-bundesliga-2026-2027-bayern-munich-borussia-dortmund",
     "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-2104098c79371663df91eff4",
   "url": "/sources/whoscored-com/picks/25/#pick-n-2104098c79371663df91eff4",
   "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": 50.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Bayern München",
   "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": null,
   "settled_price": "1.3300",
   "published_at": null,
   "recorded_at": "2026-10-29T15:24:42.812Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-2104098c79371663df91eff4",
    "quote_text": "3\n\nBayern\n\n1\n\nBorussia Dortmund\n\nHome win",
    "fragment_from": 2472,
    "fragment_to": 2513,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995450/preview/germany-bundesliga-2026-2027-bayern-munich-borussia-dortmund",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fb070b85e90cd9ae61126bf49f7e6c8ba90428ac556978d42262b0c3d4e8c671",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T15:24:42.812Z",
    "executed_at": "2026-10-31T17:29:14.210Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "FC Bayern München",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3300",
     "our_snapshot_at": "2026-10-29T15:23:03.705Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T15:24:42.812Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Bayern München",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Bayern München"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Bayern München 2-2 Borussia Dortmund."
    },
    "settlements": [
     {
      "operation_id": "ece65e396c19aa85241fa7095075a2261a9a9498360f488b0c077ad9c6feda5c",
      "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": "1.3300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T17:29:14.210Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995450/preview/germany-bundesliga-2026-2027-bayern-munich-borussia-dortmund",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Bayern München to win"
   }
  },
  {
   "record_id": "n-79ad493ca15cc14ccd191d83",
   "url": "/sources/whoscored-com/picks/26/#pick-n-79ad493ca15cc14ccd191d83",
   "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": 43.6,
   "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-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6200",
   "published_at": null,
   "recorded_at": "2026-10-29T21:24:58.082Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-79ad493ca15cc14ccd191d83",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 3290,
    "fragment_to": 3314,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980934/preview/italy-serie-a-2026-2027-udinese-roma",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3991b5e6b61a3947c30aa6a7f094929acf9ff53abb4a787d2aa318a063629ba8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T21:24:58.082Z",
    "executed_at": "2026-10-31T16:54:58.072Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6200",
     "our_snapshot_at": "2026-10-29T21:24:38.267Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T21:24:58.082Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "d888183fd3048d14e664656e10c597df41572c228e00ac371b448bb7167f264c",
      "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.6200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6200,
      "executed_at": "2026-10-31T16:54:58.072Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980934/preview/italy-serie-a-2026-2027-udinese-roma",
     "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-58169f71bbe3fc5629ab9e19",
   "url": "/sources/whoscored-com/picks/26/#pick-n-58169f71bbe3fc5629ab9e19",
   "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": 43.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: AS Roma",
   "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": null,
   "settled_price": "1.5300",
   "published_at": null,
   "recorded_at": "2026-10-29T21:24:58.082Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-58169f71bbe3fc5629ab9e19",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 3290,
    "fragment_to": 3314,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980934/preview/italy-serie-a-2026-2027-udinese-roma",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3991b5e6b61a3947c30aa6a7f094929acf9ff53abb4a787d2aa318a063629ba8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T21:24:58.082Z",
    "executed_at": "2026-10-31T16:54:56.870Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-10-29T21:24:38.267Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T21:24:58.082Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AS Roma",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AS Roma"
    },
    "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": "16b4e591cc7165d207bb7de294c94e45e87d1364f1e9099ad91770e6e7689381",
      "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-31T16:54:56.870Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980934/preview/italy-serie-a-2026-2027-udinese-roma",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma to win"
   }
  },
  {
   "record_id": "n-7ce58a2888f3eab1d600454f",
   "url": "/sources/whoscored-com/picks/30/#pick-n-7ce58a2888f3eab1d600454f",
   "match": "Fenerbahçe v Göztepe",
   "match_url": "/football/matches/fenerbahce-vs-goztepe-2026-10-31/",
   "kickoff": "2026-10-31T16:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 3.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5100,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5100",
   "published_at": null,
   "recorded_at": "2026-10-31T12:24:53.293Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-7ce58a2888f3eab1d600454f",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2458,
    "fragment_to": 2472,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999685/preview/turkey-super-lig-2026-2027-fenerbahce-goztepe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1dc5a711639df8401956b488717a7e483851c12508168461daa3654a14809245",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T12:24:53.293Z",
    "executed_at": "2026-10-31T15:41:42.042Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-312857121267",
     "display_name": "Fenerbahçe — Göztepe",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-31T16:00:00.000Z",
     "url": "/football/matches/fenerbahce-vs-goztepe-2026-10-31/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5100",
     "our_snapshot_at": "2026-10-31T12:21:54.402Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T12:24:53.293Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Fenerbahçe 1-2 Göztepe."
    },
    "settlements": [
     {
      "operation_id": "a49ced6b6e3e9f4d6f1f00c22679f57213e899fcf1b4ca991c293f395a4a2020",
      "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.5100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5100,
      "executed_at": "2026-10-31T15:41:42.042Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999685/preview/turkey-super-lig-2026-2027-fenerbahce-goztepe",
     "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-6889440b0a8cba77859e0ede",
   "url": "/sources/whoscored-com/picks/29/#pick-n-6889440b0a8cba77859e0ede",
   "match": "Feyenoord v Fortuna Sittard",
   "match_url": "/football/matches/feyenoord-vs-fortuna-sittard-2026-10-31/",
   "kickoff": "2026-10-31T15:30:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 15.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.2500",
   "published_at": null,
   "recorded_at": "2026-10-31T00:24:53.539Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-6889440b0a8cba77859e0ede",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 6029,
    "fragment_to": 6043,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982328/preview/netherlands-eredivisie-2026-2027-feyenoord-fortuna-sittard",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e151b08925c30ee236632a4c3581883d6c2799fc26fc51a1d48f523577670db0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T00:24:53.539Z",
    "executed_at": "2026-10-31T15:22:29.598Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-80bafc0dea3b",
     "display_name": "Feyenoord — Fortuna Sittard",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T15:30:00.000Z",
     "url": "/football/matches/feyenoord-vs-fortuna-sittard-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2500",
     "our_snapshot_at": "2026-10-31T00:23:44.600Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T00:24:53.539Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Feyenoord 1-1 Fortuna Sittard."
    },
    "settlements": [
     {
      "operation_id": "81f72936ece79a1191967483ef523f39e65fcb52859bfa7db6ab64e9b02dfe6c",
      "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.2500",
      "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:22:29.598Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982328/preview/netherlands-eredivisie-2026-2027-feyenoord-fortuna-sittard",
     "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-c79c0d35d1b4f1ede0cafa4a",
   "url": "/sources/whoscored-com/picks/29/#pick-n-c79c0d35d1b4f1ede0cafa4a",
   "match": "Feyenoord v Fortuna Sittard",
   "match_url": "/football/matches/feyenoord-vs-fortuna-sittard-2026-10-31/",
   "kickoff": "2026-10-31T15:30:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 15.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Feyenoord",
   "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": null,
   "settled_price": "1.1600",
   "published_at": null,
   "recorded_at": "2026-10-31T00:24:53.539Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-c79c0d35d1b4f1ede0cafa4a",
    "quote_text": "2\n\nFeyenoord\n\n1\n\nFortuna Sittard\n\nHome win",
    "fragment_from": 5985,
    "fragment_to": 6027,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982328/preview/netherlands-eredivisie-2026-2027-feyenoord-fortuna-sittard",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e151b08925c30ee236632a4c3581883d6c2799fc26fc51a1d48f523577670db0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T00:24:53.539Z",
    "executed_at": "2026-10-31T15:22:37.597Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-80bafc0dea3b",
     "display_name": "Feyenoord — Fortuna Sittard",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T15:30:00.000Z",
     "url": "/football/matches/feyenoord-vs-fortuna-sittard-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Feyenoord",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.1600",
     "our_snapshot_at": "2026-10-31T00:23:44.600Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T00:24:53.539Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Feyenoord",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Feyenoord"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Feyenoord 1-1 Fortuna Sittard."
    },
    "settlements": [
     {
      "operation_id": "674f81895451c1157107911a7f6dcad48d6bbe02b98a012ba744d29f8510743a",
      "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": "Feyenoord",
      "decimal_odds": "1.1600",
      "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:22:37.597Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982328/preview/netherlands-eredivisie-2026-2027-feyenoord-fortuna-sittard",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Feyenoord to win"
   }
  },
  {
   "record_id": "n-d297a7e2d3e7404b16d91ec4",
   "url": "/sources/whoscored-com/picks/25/#pick-n-d297a7e2d3e7404b16d91ec4",
   "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": 44.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10900,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.0900",
   "published_at": null,
   "recorded_at": "2026-10-29T18:24:51.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d297a7e2d3e7404b16d91ec4",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3119,
    "fragment_to": 3133,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993987/preview/spain-laliga-2026-2027-rayo-vallecano-celta-vigo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e0b6753ba2ef9e2e09775769c4fa084278b3a68f78251c92477271149be7e638",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T18:24:51.357Z",
    "executed_at": "2026-10-31T15:12:27.669Z",
    "statement_class": "unpriced",
    "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.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0900",
     "our_snapshot_at": "2026-10-29T18:20:47.202Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10900,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T18:24:51.357Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "2e09e250694e4158015eaea6d82956d9e999ceaffe373b478f01e365c9389b19",
      "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": "2.0900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10900,
      "executed_at": "2026-10-31T15:12:27.669Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993987/preview/spain-laliga-2026-2027-rayo-vallecano-celta-vigo",
     "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-f481e76920c24dfdbc3fd00c",
   "url": "/sources/whoscored-com/picks/25/#pick-n-f481e76920c24dfdbc3fd00c",
   "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": 44.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Celta Vigo",
   "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": null,
   "settled_price": "3.0000",
   "published_at": null,
   "recorded_at": "2026-10-29T18:24:51.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f481e76920c24dfdbc3fd00c",
    "quote_text": "1\n\nRayo Vallecano\n\n2\n\nCelta Vigo\n\nAway win",
    "fragment_from": 3075,
    "fragment_to": 3117,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993987/preview/spain-laliga-2026-2027-rayo-vallecano-celta-vigo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e0b6753ba2ef9e2e09775769c4fa084278b3a68f78251c92477271149be7e638",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T18:24:51.357Z",
    "executed_at": "2026-10-31T15:12:29.345Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Celta Vigo",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.0000",
     "our_snapshot_at": "2026-10-29T18:20:47.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T18:24:51.357Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Celta Vigo",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Celta Vigo"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Rayo Vallecano 3-0 Celta Vigo."
    },
    "settlements": [
     {
      "operation_id": "b8f297e31ae03d2b7a84f0998c741bea9b65fc10b7f97be722f27a396afc861d",
      "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": "3.0000",
      "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:12:29.345Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993987/preview/spain-laliga-2026-2027-rayo-vallecano-celta-vigo",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Celta Vigo to win"
   }
  },
  {
   "record_id": "n-773c63c5306bf7d2ecdf2c60",
   "url": "/sources/whoscored-com/picks/29/#pick-n-773c63c5306bf7d2ecdf2c60",
   "match": "Crewe Alexandra v Barnet",
   "match_url": "/football/matches/crewe-alexandra-vs-barnet-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.6000",
   "published_at": null,
   "recorded_at": "2026-10-31T06:24:58.993Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-773c63c5306bf7d2ecdf2c60",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2354,
    "fragment_to": 2378,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990224/preview/england-league-two-2026-2027-crewe-barnet",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "65622532988a4109e2ac4de595604553acfa4699eb04e9deb29c0cc007f6779a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T06:24:58.993Z",
    "executed_at": "2026-10-31T15:02:16.948Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8342db959cec",
     "display_name": "Crewe Alexandra — Barnet",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/crewe-alexandra-vs-barnet-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6000",
     "our_snapshot_at": "2026-10-31T06:24:58.993Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T06:24:58.993Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Crewe Alexandra 1-1 Barnet."
    },
    "settlements": [
     {
      "operation_id": "3222f17a3629a85bfc44b1e3cfdb8aa66e6f35b5d41714cd05758c594a872c81",
      "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-31T15:02:16.948Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990224/preview/england-league-two-2026-2027-crewe-barnet",
     "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-18c51c35ad4ce9fe466926fc",
   "url": "/sources/whoscored-com/picks/29/#pick-n-18c51c35ad4ce9fe466926fc",
   "match": "Crewe Alexandra v Barnet",
   "match_url": "/football/matches/crewe-alexandra-vs-barnet-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Barnet",
   "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": null,
   "settled_price": "2.1550",
   "published_at": null,
   "recorded_at": "2026-10-31T06:24:58.993Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-18c51c35ad4ce9fe466926fc",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2354,
    "fragment_to": 2378,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990224/preview/england-league-two-2026-2027-crewe-barnet",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "65622532988a4109e2ac4de595604553acfa4699eb04e9deb29c0cc007f6779a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T06:24:58.993Z",
    "executed_at": "2026-10-31T15:02:16.810Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8342db959cec",
     "display_name": "Crewe Alexandra — Barnet",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/crewe-alexandra-vs-barnet-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Barnet",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1550",
     "our_snapshot_at": "2026-10-31T06:24:58.993Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T06:24:58.993Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Barnet",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Barnet"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Crewe Alexandra 1-1 Barnet."
    },
    "settlements": [
     {
      "operation_id": "c5f571fe83f8f1da0c78b820c0622493b4b3853a2479474e7873bc46730ea884",
      "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": "Barnet",
      "decimal_odds": "2.1550",
      "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:02:16.810Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990224/preview/england-league-two-2026-2027-crewe-barnet",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Barnet to win"
   }
  },
  {
   "record_id": "n-747a154c1f41fbe3f86ac668",
   "url": "/sources/whoscored-com/picks/28/#pick-n-747a154c1f41fbe3f86ac668",
   "match": "Oldham Athletic v Crawley Town",
   "match_url": "/football/matches/oldham-athletic-vs-crawley-town-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 17.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.2500",
   "published_at": null,
   "recorded_at": "2026-10-30T21:24:34.910Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-747a154c1f41fbe3f86ac668",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2241,
    "fragment_to": 2256,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990232/preview/england-league-two-2026-2027-oldham-crawley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a0eb6dcf696439fbda08c8ed4abdc4dbe782b014b5151bf313ee443c8ea101c0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T21:24:34.910Z",
    "executed_at": "2026-10-31T14:48:29.315Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b8cd9c90bc22",
     "display_name": "Oldham Athletic — Crawley Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/oldham-athletic-vs-crawley-town-2026-10-31/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2500",
     "our_snapshot_at": "2026-10-30T21:24:34.910Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T21:24:34.910Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Oldham Athletic 0-1 Crawley Town."
    },
    "settlements": [
     {
      "operation_id": "0917470db1424b13b6f762456d2dfdb94e5efae9244963e0066f6cf38162e53f",
      "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": "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-10-31T14:48:29.315Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990232/preview/england-league-two-2026-2027-oldham-crawley",
     "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-a55b9616540d758a05b9f7eb",
   "url": "/sources/whoscored-com/picks/27/#pick-n-a55b9616540d758a05b9f7eb",
   "match": "Milton Keynes Dons v Doncaster Rovers",
   "match_url": "/football/matches/milton-keynes-dons-vs-doncaster-rovers-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 29.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "6-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6650,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6650",
   "published_at": null,
   "recorded_at": "2026-10-30T09:24:53.880Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-a55b9616540d758a05b9f7eb",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2528,
    "fragment_to": 2542,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989455/preview/england-league-one-2026-2027-milton-keynes-dons-doncaster",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "243a4b2bd8969613c68d71021beb0232546f901f125506be921b83d0cdb39a53",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T09:24:53.880Z",
    "executed_at": "2026-10-31T14:42:15.978Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ee3c1deed3c8",
     "display_name": "Milton Keynes Dons — Doncaster Rovers",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/milton-keynes-dons-vs-doncaster-rovers-2026-10-31/",
     "scoreline": "6-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6650",
     "our_snapshot_at": "2026-10-30T09:24:50.168Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T09:24:53.880Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "6-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Milton Keynes Dons 6-1 Doncaster Rovers."
    },
    "settlements": [
     {
      "operation_id": "ecb1eb35f503613b98a49c30bf17f283855bf48ffc8c042a671bef8981ac13fb",
      "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-10-31T14:42:15.978Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989455/preview/england-league-one-2026-2027-milton-keynes-dons-doncaster",
     "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-a8310e1d8653e84e72dbb3ea",
   "url": "/sources/whoscored-com/picks/27/#pick-n-a8310e1d8653e84e72dbb3ea",
   "match": "Milton Keynes Dons v Doncaster Rovers",
   "match_url": "/football/matches/milton-keynes-dons-vs-doncaster-rovers-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 29.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Milton Keynes Dons",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "6-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.0500",
   "published_at": null,
   "recorded_at": "2026-10-30T09:24:53.880Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-a8310e1d8653e84e72dbb3ea",
    "quote_text": "Home win",
    "fragment_from": 2518,
    "fragment_to": 2526,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989455/preview/england-league-one-2026-2027-milton-keynes-dons-doncaster",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "243a4b2bd8969613c68d71021beb0232546f901f125506be921b83d0cdb39a53",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T09:24:53.880Z",
    "executed_at": "2026-10-31T14:42:20.063Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ee3c1deed3c8",
     "display_name": "Milton Keynes Dons — Doncaster Rovers",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/milton-keynes-dons-vs-doncaster-rovers-2026-10-31/",
     "scoreline": "6-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Milton Keynes Dons",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0500",
     "our_snapshot_at": "2026-10-30T09:24:50.168Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T09:24:53.880Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Milton Keynes Dons",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Milton Keynes Dons"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "6-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Milton Keynes Dons 6-1 Doncaster Rovers."
    },
    "settlements": [
     {
      "operation_id": "1c0fea22e7858b670361558ec695335f01dd2f7914385fbf11e2cf279f7b2b4a",
      "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": "Milton Keynes Dons",
      "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-31T14:42:20.063Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989455/preview/england-league-one-2026-2027-milton-keynes-dons-doncaster",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Milton Keynes Dons to win"
   }
  },
  {
   "record_id": "n-50d560f4d2a672c01fc63083",
   "url": "/sources/whoscored-com/picks/27/#pick-n-50d560f4d2a672c01fc63083",
   "match": "Peterborough United v Luton Town",
   "match_url": "/football/matches/peterborough-united-vs-luton-town-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 29.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.4000",
   "published_at": null,
   "recorded_at": "2026-10-30T09:24:51.606Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-50d560f4d2a672c01fc63083",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2570,
    "fragment_to": 2594,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989457/preview/england-league-one-2026-2027-peterborough-luton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "99c5dd8cacc297e989b29d94c81dd0c6aba4938ebd8e21dc95563ace4a79f34e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T09:24:51.606Z",
    "executed_at": "2026-10-31T14:37:29.507Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f344c52cc3d6",
     "display_name": "Peterborough United — Luton Town",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/peterborough-united-vs-luton-town-2026-10-31/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-10-30T09:24:50.168Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T09:24:51.606Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Peterborough United 0-2 Luton Town."
    },
    "settlements": [
     {
      "operation_id": "a6b8f6f1594b4e26e981e7425371f667bb7b40c78d72832294afed3fb077725b",
      "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.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T14:37:29.507Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989457/preview/england-league-one-2026-2027-peterborough-luton",
     "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-03ccf2b56f69f218bca12ff8",
   "url": "/sources/whoscored-com/picks/27/#pick-n-03ccf2b56f69f218bca12ff8",
   "match": "Peterborough United v Luton Town",
   "match_url": "/football/matches/peterborough-united-vs-luton-town-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 29.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Luton Town",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.9500",
   "published_at": null,
   "recorded_at": "2026-10-30T09:24:51.606Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-03ccf2b56f69f218bca12ff8",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2570,
    "fragment_to": 2594,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989457/preview/england-league-one-2026-2027-peterborough-luton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "99c5dd8cacc297e989b29d94c81dd0c6aba4938ebd8e21dc95563ace4a79f34e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T09:24:51.606Z",
    "executed_at": "2026-10-31T14:33:45.022Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f344c52cc3d6",
     "display_name": "Peterborough United — Luton Town",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/peterborough-united-vs-luton-town-2026-10-31/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Luton Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9500",
     "our_snapshot_at": "2026-10-30T09:24:50.168Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T09:24:51.606Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Luton Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Luton Town"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Peterborough United 0-2 Luton Town."
    },
    "settlements": [
     {
      "operation_id": "13a3ffea3d45095082f0e52326cde69f164c35f755355733b9e20737f1b69a90",
      "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": "Luton Town",
      "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-10-31T14:33:45.022Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989457/preview/england-league-one-2026-2027-peterborough-luton",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Luton Town to win"
   }
  },
  {
   "record_id": "n-3cad259ef3169bdf895669a6",
   "url": "/sources/whoscored-com/picks/27/#pick-n-3cad259ef3169bdf895669a6",
   "match": "Leicester City v Stevenage",
   "match_url": "/football/matches/leicester-city-vs-stevenage-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 29.6,
   "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-2",
   "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": null,
   "recorded_at": "2026-10-30T09:24:46.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3cad259ef3169bdf895669a6",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2496,
    "fragment_to": 2510,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989453/preview/england-league-one-2026-2027-leicester-stevenage",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8a8c591449e800104c4f02c2e30c44df93e354c04d33523999e2493e90f7ee05",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T09:24:46.410Z",
    "executed_at": "2026-10-31T14:37:32.263Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ae23d7de4608",
     "display_name": "Leicester City — Stevenage",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/leicester-city-vs-stevenage-2026-10-31/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6500",
     "our_snapshot_at": "2026-10-30T09:21:44.916Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T09:24:46.410Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Leicester City 2-2 Stevenage."
    },
    "settlements": [
     {
      "operation_id": "6d46d17a2ac1c827a62fd6295ce0123f9ee3dc285d54e02efd1a9367870a07e3",
      "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.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-31T14:37:32.263Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989453/preview/england-league-one-2026-2027-leicester-stevenage",
     "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-2e6c837b5cb12680dd823b31",
   "url": "/sources/whoscored-com/picks/27/#pick-n-2e6c837b5cb12680dd823b31",
   "match": "Leicester City v Stevenage",
   "match_url": "/football/matches/leicester-city-vs-stevenage-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 29.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Leicester City",
   "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": null,
   "settled_price": "1.6900",
   "published_at": null,
   "recorded_at": "2026-10-30T09:24:46.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2e6c837b5cb12680dd823b31",
    "quote_text": "Home win",
    "fragment_from": 2486,
    "fragment_to": 2494,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989453/preview/england-league-one-2026-2027-leicester-stevenage",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8a8c591449e800104c4f02c2e30c44df93e354c04d33523999e2493e90f7ee05",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T09:24:46.410Z",
    "executed_at": "2026-10-31T14:37:31.059Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ae23d7de4608",
     "display_name": "Leicester City — Stevenage",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/leicester-city-vs-stevenage-2026-10-31/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Leicester City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6900",
     "our_snapshot_at": "2026-10-30T09:21:44.916Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T09:24:46.410Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Leicester City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Leicester City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Leicester City 2-2 Stevenage."
    },
    "settlements": [
     {
      "operation_id": "dc6a2f7fa195d28665bccb9c53dd3331a4d5b73537cc3e89c20882a453fab279",
      "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": "Leicester City",
      "decimal_odds": "1.6900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T14:37:31.059Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989453/preview/england-league-one-2026-2027-leicester-stevenage",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Leicester City to win"
   }
  },
  {
   "record_id": "n-5ab551b1423f6223333cb22e",
   "url": "/sources/whoscored-com/picks/27/#pick-n-5ab551b1423f6223333cb22e",
   "match": "Wycombe Wanderers v Burton Albion",
   "match_url": "/football/matches/wycombe-wanderers-vs-burton-albion-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 32.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1500",
   "published_at": null,
   "recorded_at": "2026-10-30T06:24:40.293Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-5ab551b1423f6223333cb22e",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2283,
    "fragment_to": 2298,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989462/preview/england-league-one-2026-2027-wycombe-burton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "accb251d954ff94e14a841e96273e8cefcd5e67bacc452fb37ded758787928b6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T06:24:40.293Z",
    "executed_at": "2026-10-31T14:31:15.975Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-138a4a2e2da1",
     "display_name": "Wycombe Wanderers — Burton Albion",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/wycombe-wanderers-vs-burton-albion-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1500",
     "our_snapshot_at": "2026-10-30T06:23:37.711Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T06:24:40.293Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wycombe Wanderers 2-0 Burton Albion."
    },
    "settlements": [
     {
      "operation_id": "06b768d91ef8db544f3dd83e34d30f4ee0c2f0b7c9a1338e615c10df8dd4c5b6",
      "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": "2.1500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11500,
      "executed_at": "2026-10-31T14:31:15.975Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989462/preview/england-league-one-2026-2027-wycombe-burton",
     "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-bdad9a6688781f71c44fe5d9",
   "url": "/sources/whoscored-com/picks/26/#pick-n-bdad9a6688781f71c44fe5d9",
   "match": "Wigan Athletic v Bromley",
   "match_url": "/football/matches/wigan-athletic-vs-bromley-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 35.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.8200",
   "published_at": null,
   "recorded_at": "2026-10-30T03:24:44.301Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-bdad9a6688781f71c44fe5d9",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2455,
    "fragment_to": 2469,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989461/preview/england-league-one-2026-2027-wigan-bromley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3f88870027af67c3105d788dcd9c1ea5a9da5f517dea8278a9b3437cc1c09e07",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T03:24:44.301Z",
    "executed_at": "2026-10-31T14:31:12.371Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-940abf7c0435",
     "display_name": "Wigan Athletic — Bromley",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/wigan-athletic-vs-bromley-2026-10-31/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8200",
     "our_snapshot_at": "2026-10-30T03:23:00.605Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T03:24:44.301Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wigan Athletic 3-2 Bromley."
    },
    "settlements": [
     {
      "operation_id": "805210daeca5aaa57dccb104aaa32dfedd3e1e2d01233f43c0d0467dd5a6429b",
      "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.8200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8200,
      "executed_at": "2026-10-31T14:31:12.371Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989461/preview/england-league-one-2026-2027-wigan-bromley",
     "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-58ebce8b1a0ff4b346dc9d01",
   "url": "/sources/whoscored-com/picks/26/#pick-n-58ebce8b1a0ff4b346dc9d01",
   "match": "Wigan Athletic v Bromley",
   "match_url": "/football/matches/wigan-athletic-vs-bromley-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 35.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Wigan Athletic",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8500",
   "published_at": null,
   "recorded_at": "2026-10-30T03:24:44.301Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-58ebce8b1a0ff4b346dc9d01",
    "quote_text": "Home win",
    "fragment_from": 2445,
    "fragment_to": 2453,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989461/preview/england-league-one-2026-2027-wigan-bromley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3f88870027af67c3105d788dcd9c1ea5a9da5f517dea8278a9b3437cc1c09e07",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T03:24:44.301Z",
    "executed_at": "2026-10-31T14:31:10.684Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-940abf7c0435",
     "display_name": "Wigan Athletic — Bromley",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/wigan-athletic-vs-bromley-2026-10-31/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Wigan Athletic",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8500",
     "our_snapshot_at": "2026-10-30T03:23:00.605Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T03:24:44.301Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Wigan Athletic",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Wigan Athletic"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wigan Athletic 3-2 Bromley."
    },
    "settlements": [
     {
      "operation_id": "3c9b92040df21f1f8def045403cce7e74573d8843fda17394a0c4d1ffd867ca0",
      "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": "Wigan Athletic",
      "decimal_odds": "1.8500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8500,
      "executed_at": "2026-10-31T14:31:10.684Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989461/preview/england-league-one-2026-2027-wigan-bromley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wigan Athletic to win"
   }
  },
  {
   "record_id": "n-1e259c76ab2bee4ecef03871",
   "url": "/sources/whoscored-com/picks/26/#pick-n-1e259c76ab2bee4ecef03871",
   "match": "Stockport County v AFC Wimbledon",
   "match_url": "/football/matches/stockport-county-vs-afc-wimbledon-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 35.6,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4200",
   "published_at": null,
   "recorded_at": "2026-10-30T03:24:42.819Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-1e259c76ab2bee4ecef03871",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2608,
    "fragment_to": 2622,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989460/preview/england-league-one-2026-2027-stockport-county-afc-wimbledon",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5e435555253b0d33626c9f6335cc6f25a3424b2a4b2bf7f217a01caae4d6e583",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T03:24:42.819Z",
    "executed_at": "2026-10-31T14:27:10.440Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-84304f27bf20",
     "display_name": "Stockport County — AFC Wimbledon",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/stockport-county-vs-afc-wimbledon-2026-10-31/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4200",
     "our_snapshot_at": "2026-10-30T03:23:00.605Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T03:24:42.819Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Stockport County 2-1 AFC Wimbledon."
    },
    "settlements": [
     {
      "operation_id": "6570a2df8906646e9d9a8ac254c2a5d7ce9f7f9a0610bda4d269b4227e3f9c1f",
      "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.4200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4200,
      "executed_at": "2026-10-31T14:27:10.440Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989460/preview/england-league-one-2026-2027-stockport-county-afc-wimbledon",
     "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-02ba069d433e3a22265481ff",
   "url": "/sources/whoscored-com/picks/26/#pick-n-02ba069d433e3a22265481ff",
   "match": "Barnsley v Oxford United",
   "match_url": "/football/matches/barnsley-vs-oxford-united-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 35.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13900,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.3900",
   "published_at": null,
   "recorded_at": "2026-10-30T03:24:41.803Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-02ba069d433e3a22265481ff",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2383,
    "fragment_to": 2398,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989451/preview/england-league-one-2026-2027-barnsley-oxford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c3532ac8fa1e2f5e7b226789e5b9e58bdd556699f5831b3adf23185c6ab60431",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T03:24:41.803Z",
    "executed_at": "2026-10-31T14:27:11.704Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b7f15b3ac2d8",
     "display_name": "Barnsley — Oxford United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/barnsley-vs-oxford-united-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.3900",
     "our_snapshot_at": "2026-10-30T03:23:00.605Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 13900,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T03:24:41.803Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 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 Barnsley 1-1 Oxford United."
    },
    "settlements": [
     {
      "operation_id": "16b0e1211e7ef1e04936e9be740a84bbf636ab8c29ae0aa9ef5072b859c03382",
      "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": "2.3900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13900,
      "executed_at": "2026-10-31T14:27:11.704Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989451/preview/england-league-one-2026-2027-barnsley-oxford",
     "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-c99aad58af1861eb629f8344",
   "url": "/sources/whoscored-com/picks/26/#pick-n-c99aad58af1861eb629f8344",
   "match": "Barnsley v Oxford United",
   "match_url": "/football/matches/barnsley-vs-oxford-united-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 35.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Oxford United",
   "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": null,
   "settled_price": "2.4500",
   "published_at": null,
   "recorded_at": "2026-10-30T03:24:41.803Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-c99aad58af1861eb629f8344",
    "quote_text": "Away win",
    "fragment_from": 2373,
    "fragment_to": 2381,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989451/preview/england-league-one-2026-2027-barnsley-oxford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c3532ac8fa1e2f5e7b226789e5b9e58bdd556699f5831b3adf23185c6ab60431",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T03:24:41.803Z",
    "executed_at": "2026-10-31T14:27:14.224Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b7f15b3ac2d8",
     "display_name": "Barnsley — Oxford United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/barnsley-vs-oxford-united-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Oxford United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4500",
     "our_snapshot_at": "2026-10-30T03:23:00.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T03:24:41.803Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Oxford United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Oxford United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Barnsley 1-1 Oxford United."
    },
    "settlements": [
     {
      "operation_id": "37ce988b0cdde1f26a7bfb538c831e04764f76c9a46e7bfaa4b52da29b300fac",
      "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": "Oxford United",
      "decimal_odds": "2.4500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T14:27:14.224Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989451/preview/england-league-one-2026-2027-barnsley-oxford",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Oxford United to win"
   }
  },
  {
   "record_id": "n-3046d5e03ce3bc7e5b5effa7",
   "url": "/sources/whoscored-com/picks/24/#pick-n-3046d5e03ce3bc7e5b5effa7",
   "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": 69.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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.8659",
   "published_at": null,
   "recorded_at": "2026-10-28T17:53:14.016Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8659",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3046d5e03ce3bc7e5b5effa7",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2870,
    "fragment_to": 2885,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983630/preview/england-premier-league-2026-2027-coventry-sunderland",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "758b8014ded5d08e60c8803be7f45d60d0dcd58fec188f783c1251929dacf5e5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T17:53:14.016Z",
    "executed_at": "2026-10-28T18:06:30.437Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8659",
     "our_snapshot_at": "2026-10-28T17:49:59.490Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T17:53:14.016Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "209189630d0fb4756466a55be0cd2824c97706b07766e9ef90e635737816f0a5",
      "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.8659",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T18:06:30.437Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983630/preview/england-premier-league-2026-2027-coventry-sunderland",
     "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-2d9807b9deef80b441389eee",
   "url": "/sources/whoscored-com/picks/28/#pick-n-2d9807b9deef80b441389eee",
   "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.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: RB Leipzig",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8350,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8350",
   "published_at": null,
   "recorded_at": "2026-10-30T15:24:42.882Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-2d9807b9deef80b441389eee",
    "quote_text": "Away win",
    "fragment_from": 2506,
    "fragment_to": 2514,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995457/preview/germany-bundesliga-2026-2027-schalke-04-rb-leipzig",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1b9eb34cb4c858d68e6069f4be3ab5d6b174e4faf0bdcf949ceeb7c8b7d96221",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T15:24:42.882Z",
    "executed_at": "2026-10-31T12:23:51.564Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.8350",
     "our_snapshot_at": "2026-10-30T15:22:33.767Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8350,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T15:24:42.882Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "RB Leipzig",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: RB Leipzig"
    },
    "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": "5d9e1153b627e3c9858e65d8327c29038b96c416831b2db5ad49ebf2f0b46aa5",
      "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.8350",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8350,
      "executed_at": "2026-10-31T12:23:51.564Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995457/preview/germany-bundesliga-2026-2027-schalke-04-rb-leipzig",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RB Leipzig to win"
   }
  },
  {
   "record_id": "n-805f7367b1f20d47419fc45c",
   "url": "/sources/whoscored-com/picks/28/#pick-n-805f7367b1f20d47419fc45c",
   "match": "Bayer 04 Leverkusen v VfB Stuttgart",
   "match_url": "/football/matches/bayer-04-leverkusen-vs-vfb-stuttgart-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 26.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "3.4500",
   "published_at": null,
   "recorded_at": "2026-10-30T12:24:41.237Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-805f7367b1f20d47419fc45c",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2645,
    "fragment_to": 2660,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995448/preview/germany-bundesliga-2026-2027-bayer-leverkusen-vfb-stuttgart",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a7025b26f01d21216d06ac2c2bebebb3dc568181988f7e46b07a35d10f415da5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T12:24:41.237Z",
    "executed_at": "2026-10-31T12:23:47.775Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-13162f93c610",
     "display_name": "Bayer 04 Leverkusen — VfB Stuttgart",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/bayer-04-leverkusen-vs-vfb-stuttgart-2026-10-31/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.4500",
     "our_snapshot_at": "2026-10-30T12:24:00.162Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T12:24:41.237Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 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": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bayer 04 Leverkusen 2-4 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "fe295482ab9f45038f5291e5ae81b47b1739ce5b897e535ce42442c8c01836f0",
      "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": "3.4500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T12:23:47.775Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995448/preview/germany-bundesliga-2026-2027-bayer-leverkusen-vfb-stuttgart",
     "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-120f379c71038735ff5af35d",
   "url": "/sources/whoscored-com/picks/28/#pick-n-120f379c71038735ff5af35d",
   "match": "Bayer 04 Leverkusen v VfB Stuttgart",
   "match_url": "/football/matches/bayer-04-leverkusen-vs-vfb-stuttgart-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 26.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bayer 04 Leverkusen",
   "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": null,
   "settled_price": "1.7692",
   "published_at": null,
   "recorded_at": "2026-10-30T12:24:41.237Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-120f379c71038735ff5af35d",
    "quote_text": "Home win",
    "fragment_from": 2635,
    "fragment_to": 2643,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995448/preview/germany-bundesliga-2026-2027-bayer-leverkusen-vfb-stuttgart",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a7025b26f01d21216d06ac2c2bebebb3dc568181988f7e46b07a35d10f415da5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T12:24:41.237Z",
    "executed_at": "2026-10-31T12:23:44.292Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-13162f93c610",
     "display_name": "Bayer 04 Leverkusen — VfB Stuttgart",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/bayer-04-leverkusen-vs-vfb-stuttgart-2026-10-31/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Bayer 04 Leverkusen",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7692",
     "our_snapshot_at": "2026-10-30T12:24:00.162Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T12:24:41.237Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Bayer 04 Leverkusen",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bayer 04 Leverkusen"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bayer 04 Leverkusen 2-4 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "f599c70d0af8c49f876c693ded0f1d1c687b75dbd98e92de5a1e409eb1707c92",
      "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.7692",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T12:23:44.292Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995448/preview/germany-bundesliga-2026-2027-bayer-leverkusen-vfb-stuttgart",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bayer 04 Leverkusen to win"
   }
  },
  {
   "record_id": "n-a6d7f4da0d593ff4daf712c3",
   "url": "/sources/whoscored-com/picks/27/#pick-n-a6d7f4da0d593ff4daf712c3",
   "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": 26.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4577,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4577",
   "published_at": null,
   "recorded_at": "2026-10-30T12:24:40.209Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-a6d7f4da0d593ff4daf712c3",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2694,
    "fragment_to": 2708,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995446/preview/germany-bundesliga-2026-2027-augsburg-freiburg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "616e0b0707ccc430743424570880924ef9a86b715ae3dbd448399aacd11015b5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T12:24:40.209Z",
    "executed_at": "2026-10-31T13:25:31.396Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4577",
     "our_snapshot_at": "2026-10-30T12:24:00.162Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4577,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T12:24:40.209Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Augsburg 1-2 SC Freiburg."
    },
    "settlements": [
     {
      "operation_id": "bba2bbdea4d92867ff774a58553356f0cb6e57e3ae4a5e56fec5a4dbec01df87",
      "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.4577",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4577,
      "executed_at": "2026-10-31T13:25:31.396Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995446/preview/germany-bundesliga-2026-2027-augsburg-freiburg",
     "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-8f6c14e3d487fd8e3bdbaa35",
   "url": "/sources/whoscored-com/picks/27/#pick-n-8f6c14e3d487fd8e3bdbaa35",
   "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": 26.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 16050,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.6050",
   "published_at": null,
   "recorded_at": "2026-10-30T12:24:38.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-8f6c14e3d487fd8e3bdbaa35",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2745,
    "fragment_to": 2760,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995452/preview/germany-bundesliga-2026-2027-borussia-m-gladbach-paderborn",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9ae0755fda6eefa5d33fa59e508204d899518cf6460d7df2343c4fc1898d948f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T12:24:38.843Z",
    "executed_at": "2026-10-31T13:24:49.385Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.6050",
     "our_snapshot_at": "2026-10-30T12:24:00.162Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 16050,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T12:24:38.843Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Borussia M'gladbach 0-0 SC Paderborn 07."
    },
    "settlements": [
     {
      "operation_id": "c35698453885b9fbe075b4ceba2dd5c94eeed9ec1c539c3dbd9a2afa3cce87e9",
      "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": "2.6050",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 16050,
      "executed_at": "2026-10-31T13:24:49.385Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995452/preview/germany-bundesliga-2026-2027-borussia-m-gladbach-paderborn",
     "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-3c9c6a4655ade2683670483e",
   "url": "/sources/whoscored-com/picks/25/#pick-n-3c9c6a4655ade2683670483e",
   "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": 47.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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.4000",
   "published_at": null,
   "recorded_at": "2026-10-29T15:24:40.149Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-3c9c6a4655ade2683670483e",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2716,
    "fragment_to": 2730,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995459/preview/germany-bundesliga-2026-2027-werder-bremen-hoffenheim",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "04390958dbdaa579570b270511157b0e135fa6731710b4db5de2424f85359d7d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T15:24:40.149Z",
    "executed_at": "2026-10-31T13:18:01.285Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-10-29T15:23:03.705Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T15:24:40.149Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "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": "73c28c430007b51512ac0910b7c51d57cf9af3a067e4e1f4e41a234b8ee159ac",
      "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.4000",
      "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:18:01.285Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995459/preview/germany-bundesliga-2026-2027-werder-bremen-hoffenheim",
     "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-3096b29ff4f062a79b337d38",
   "url": "/sources/whoscored-com/picks/25/#pick-n-3096b29ff4f062a79b337d38",
   "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": 47.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": "3.8000",
   "published_at": null,
   "recorded_at": "2026-10-29T15:24:40.149Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-3096b29ff4f062a79b337d38",
    "quote_text": "Draw",
    "fragment_from": 2710,
    "fragment_to": 2714,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995459/preview/germany-bundesliga-2026-2027-werder-bremen-hoffenheim",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "04390958dbdaa579570b270511157b0e135fa6731710b4db5de2424f85359d7d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T15:24:40.149Z",
    "executed_at": "2026-10-31T13:17:59.970Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.8000",
     "our_snapshot_at": "2026-10-29T15:23:03.705Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T15:24:40.149Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "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": "59f834b396d0796eb3ea69eb4b0d83c19ee3a5c69ca88504e091ea73382431a2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T13:17:59.970Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995459/preview/germany-bundesliga-2026-2027-werder-bremen-hoffenheim",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-b729dfa0858caed90600cf9a",
   "url": "/sources/whoscored-com/picks/25/#pick-n-b729dfa0858caed90600cf9a",
   "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": 46.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "1.9524",
   "published_at": null,
   "recorded_at": "2026-10-29T15:24:44.062Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-b729dfa0858caed90600cf9a",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 3809,
    "fragment_to": 3824,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980914/preview/italy-serie-a-2026-2027-bologna-monza",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "30cfe81e561969f3e08e267e8675347c1b28162db22aebc1c0bca31282a670b8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T15:24:44.062Z",
    "executed_at": "2026-10-31T08:33:27.534Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9524",
     "our_snapshot_at": "2026-10-29T15:23:03.705Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T15:24:44.062Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bologna 2-1 Monza."
    },
    "settlements": [
     {
      "operation_id": "dfe93c4c68bbd57c953283e894099a57ab6ad6fc97ae408a03e29f3f1d1ecc51",
      "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-31T08:33:27.534Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980914/preview/italy-serie-a-2026-2027-bologna-monza",
     "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-5149a39e25b017a55f872e51",
   "url": "/sources/whoscored-com/picks/29/#pick-n-5149a39e25b017a55f872e51",
   "match": "Kocaelispor v Rizespor",
   "match_url": "/football/matches/kocaelispor-vs-rizespor-2026-10-31/",
   "kickoff": "2026-10-31T13:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 3.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.9500",
   "published_at": null,
   "recorded_at": "2026-10-31T09:25:20.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5149a39e25b017a55f872e51",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2392,
    "fragment_to": 2406,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999688/preview/turkey-super-lig-2026-2027-kocaelispor-rizespor",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9f704a456efd767f1f1ca3011edc7160735eb2a4536b23be7f909e4a7fb83ce9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T09:25:20.444Z",
    "executed_at": "2026-10-31T09:38:14.120Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d3a7b2ab5d90",
     "display_name": "Kocaelispor — Rizespor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-31T13:00:00.000Z",
     "url": "/football/matches/kocaelispor-vs-rizespor-2026-10-31/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9500",
     "our_snapshot_at": "2026-10-31T09:24:51.322Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T09:25:20.444Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Kocaelispor 0-0 Rizespor."
    },
    "settlements": [
     {
      "operation_id": "8ffad0fab811679a56123e7917372ebbbb55adeb34a020197452c57b66fc3d77",
      "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.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-31T09:38:14.120Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999688/preview/turkey-super-lig-2026-2027-kocaelispor-rizespor",
     "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-8f2c766910af7849eaee6332",
   "url": "/sources/whoscored-com/picks/29/#pick-n-8f2c766910af7849eaee6332",
   "match": "Kocaelispor v Rizespor",
   "match_url": "/football/matches/kocaelispor-vs-rizespor-2026-10-31/",
   "kickoff": "2026-10-31T13:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 3.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Kocaelispor",
   "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": null,
   "settled_price": "2.7500",
   "published_at": null,
   "recorded_at": "2026-10-31T09:25:20.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8f2c766910af7849eaee6332",
    "quote_text": "Home win",
    "fragment_from": 2382,
    "fragment_to": 2390,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999688/preview/turkey-super-lig-2026-2027-kocaelispor-rizespor",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9f704a456efd767f1f1ca3011edc7160735eb2a4536b23be7f909e4a7fb83ce9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T09:25:20.444Z",
    "executed_at": "2026-10-31T09:38:15.538Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d3a7b2ab5d90",
     "display_name": "Kocaelispor — Rizespor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-31T13:00:00.000Z",
     "url": "/football/matches/kocaelispor-vs-rizespor-2026-10-31/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Kocaelispor",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.7500",
     "our_snapshot_at": "2026-10-31T09:24:51.322Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T09:25:20.444Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Kocaelispor",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Kocaelispor"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Kocaelispor 0-0 Rizespor."
    },
    "settlements": [
     {
      "operation_id": "b3ec213e75fc9a6d617bb76886a131ff66cb52d7d4e35505b4976ac2deb98b3f",
      "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": "Kocaelispor",
      "decimal_odds": "2.7500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T09:38:15.538Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999688/preview/turkey-super-lig-2026-2027-kocaelispor-rizespor",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Kocaelispor to win"
   }
  },
  {
   "record_id": "n-ba96f62d8246f13ba0eb00ba",
   "url": "/sources/whoscored-com/picks/25/#pick-n-ba96f62d8246f13ba0eb00ba",
   "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": 42.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.5000",
   "published_at": null,
   "recorded_at": "2026-10-29T18:24:50.454Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-ba96f62d8246f13ba0eb00ba",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2751,
    "fragment_to": 2766,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993980/preview/spain-laliga-2026-2027-levante-atletico-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "07edf55b9f31614ff516709f136e038a1600050764e36b3a995baae9cf7b30e7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T18:24:50.454Z",
    "executed_at": "2026-10-31T09:26:00.876Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.5000",
     "our_snapshot_at": "2026-10-29T18:20:47.202Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 15000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T18:24:50.454Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "0808555145246cfa0cd978f23a34495d74da28b408760d2a90b039b9d433ed14",
      "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": "2.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 15000,
      "executed_at": "2026-10-31T09:26:00.876Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993980/preview/spain-laliga-2026-2027-levante-atletico-madrid",
     "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-3823bfeab8e8bbc9cbd21ec6",
   "url": "/sources/whoscored-com/picks/28/#pick-n-3823bfeab8e8bbc9cbd21ec6",
   "match": "Port Vale v Rochdale",
   "match_url": "/football/matches/port-vale-vs-rochdale-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 21.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9100,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.9100",
   "published_at": null,
   "recorded_at": "2026-10-30T15:25:21.520Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-3823bfeab8e8bbc9cbd21ec6",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2733,
    "fragment_to": 2747,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990234/preview/england-league-two-2026-2027-port-vale-rochdale",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "aff96a46d528c9965693b7afc8a55f3ec62a118a2b8bd37b30e427495c8a65d3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T15:25:21.520Z",
    "executed_at": "2026-10-31T03:43:17.810Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3b32114aaca2",
     "display_name": "Port Vale — Rochdale",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/port-vale-vs-rochdale-2026-10-31/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9100",
     "our_snapshot_at": "2026-10-30T15:25:21.520Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9100,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T15:25:21.520Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Port Vale 4-2 Rochdale."
    },
    "settlements": [
     {
      "operation_id": "397a552d3109f50519b5ecd87b720324c00efbf23a9ae096d80832a302a97a78",
      "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.9100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9100,
      "executed_at": "2026-10-31T03:43:17.810Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990234/preview/england-league-two-2026-2027-port-vale-rochdale",
     "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-f4ff009cc7af1c13d6a35ff8",
   "url": "/sources/whoscored-com/picks/28/#pick-n-f4ff009cc7af1c13d6a35ff8",
   "match": "Port Vale v Rochdale",
   "match_url": "/football/matches/port-vale-vs-rochdale-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 21.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Port Vale",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6000",
   "published_at": null,
   "recorded_at": "2026-10-30T15:25:21.520Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-f4ff009cc7af1c13d6a35ff8",
    "quote_text": "Home win",
    "fragment_from": 2723,
    "fragment_to": 2731,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990234/preview/england-league-two-2026-2027-port-vale-rochdale",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "aff96a46d528c9965693b7afc8a55f3ec62a118a2b8bd37b30e427495c8a65d3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T15:25:21.520Z",
    "executed_at": "2026-10-31T03:43:18.125Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3b32114aaca2",
     "display_name": "Port Vale — Rochdale",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/port-vale-vs-rochdale-2026-10-31/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Port Vale",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6000",
     "our_snapshot_at": "2026-10-30T15:25:21.520Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T15:25:21.520Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Port Vale",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Port Vale"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Port Vale 4-2 Rochdale."
    },
    "settlements": [
     {
      "operation_id": "0dad6c49c18f78426a6325058f3e6efaee6d90fcfafb9f2dc6a484b458b6a203",
      "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": "Port Vale",
      "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-31T03:43:18.125Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990234/preview/england-league-two-2026-2027-port-vale-rochdale",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Port Vale to win"
   }
  },
  {
   "record_id": "n-31b4913ca22e6c45ee84b34c",
   "url": "/sources/whoscored-com/picks/26/#pick-n-31b4913ca22e6c45ee84b34c",
   "match": "Bradford City v Huddersfield Town",
   "match_url": "/football/matches/bradford-city-vs-huddersfield-town-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 36.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8550,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8550",
   "published_at": null,
   "recorded_at": "2026-10-30T00:24:51.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": "over",
    "price": "1.8550",
    "result": "Won",
    "points_hundredths": 8550,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-31b4913ca22e6c45ee84b34c",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2689,
    "fragment_to": 2703,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989452/preview/england-league-one-2026-2027-bradford-huddersfield",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6a3b84c14ec9682764e08a37aa1e4bbe9531d294d61e4cb5aa2e0bb930b0151b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T00:24:51.709Z",
    "executed_at": "2026-10-31T03:04:47.670Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8c3ded600b73",
     "display_name": "Bradford City — Huddersfield Town",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/bradford-city-vs-huddersfield-town-2026-10-31/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8550",
     "our_snapshot_at": "2026-10-30T00:22:09.933Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8550,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T00:24:51.709Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bradford City 0-3 Huddersfield Town."
    },
    "settlements": [
     {
      "operation_id": "94b253574d9fab7b461d2f9fb9e684dc4467de4b4e6b3d53c71c13a3a8e921ed",
      "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.8550",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8550,
      "executed_at": "2026-10-31T03:04:47.670Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989452/preview/england-league-one-2026-2027-bradford-huddersfield",
     "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-2e958ff1c1c30fcd5a85f474",
   "url": "/sources/whoscored-com/picks/26/#pick-n-2e958ff1c1c30fcd5a85f474",
   "match": "Bradford City v Huddersfield Town",
   "match_url": "/football/matches/bradford-city-vs-huddersfield-town-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 36.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Huddersfield Town",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.5000",
   "published_at": null,
   "recorded_at": "2026-10-30T00:24:51.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": "2",
    "price": "2.5000",
    "result": "Won",
    "points_hundredths": 15000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2e958ff1c1c30fcd5a85f474",
    "quote_text": "Away win",
    "fragment_from": 2679,
    "fragment_to": 2687,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989452/preview/england-league-one-2026-2027-bradford-huddersfield",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6a3b84c14ec9682764e08a37aa1e4bbe9531d294d61e4cb5aa2e0bb930b0151b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T00:24:51.709Z",
    "executed_at": "2026-10-31T03:03:05.909Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8c3ded600b73",
     "display_name": "Bradford City — Huddersfield Town",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/bradford-city-vs-huddersfield-town-2026-10-31/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Huddersfield Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.5000",
     "our_snapshot_at": "2026-10-30T00:22:09.933Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 15000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T00:24:51.709Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Huddersfield Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Huddersfield Town"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bradford City 0-3 Huddersfield Town."
    },
    "settlements": [
     {
      "operation_id": "8004a2ff4584417bee2785d0ea8ae4d9bb73434287b17bbb7e4f0001d6cc8c8b",
      "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": "Huddersfield Town",
      "decimal_odds": "2.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 15000,
      "executed_at": "2026-10-31T03:03:05.909Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989452/preview/england-league-one-2026-2027-bradford-huddersfield",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Huddersfield Town to win"
   }
  },
  {
   "record_id": "n-c38cd930247289d78b4e050e",
   "url": "/sources/whoscored-com/picks/26/#pick-n-c38cd930247289d78b4e050e",
   "match": "Leyton Orient v Cambridge United",
   "match_url": "/football/matches/leyton-orient-vs-cambridge-united-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 36.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.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": null,
   "settled_price": "1.9450",
   "published_at": null,
   "recorded_at": "2026-10-30T00:24:50.617Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8250",
    "result": "Won",
    "points_hundredths": 8250,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c38cd930247289d78b4e050e",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2503,
    "fragment_to": 2518,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989454/preview/england-league-one-2026-2027-leyton-orient-cambridge-u",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3547ad6834385d31d56c2d4e16340ac864e6ff49d770db45bbf566b0831160b8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T00:24:50.617Z",
    "executed_at": "2026-10-31T03:04:49.872Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-58a8b17f055a",
     "display_name": "Leyton Orient — Cambridge United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/leyton-orient-vs-cambridge-united-2026-10-31/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9450",
     "our_snapshot_at": "2026-10-30T00:22:09.933Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T00:24:50.617Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Leyton Orient 3-0 Cambridge United."
    },
    "settlements": [
     {
      "operation_id": "0ec25d81dce79607c43aa6cb8a8419ed74fd9704163c7565d584b3dff2757b23",
      "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.9450",
      "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:04:49.872Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989454/preview/england-league-one-2026-2027-leyton-orient-cambridge-u",
     "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-834f5d1888e12dcb0e559faa",
   "url": "/sources/whoscored-com/picks/26/#pick-n-834f5d1888e12dcb0e559faa",
   "match": "Leyton Orient v Cambridge United",
   "match_url": "/football/matches/leyton-orient-vs-cambridge-united-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 36.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Cambridge United",
   "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": null,
   "settled_price": "2.5000",
   "published_at": null,
   "recorded_at": "2026-10-30T00:24:50.617Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.5000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-834f5d1888e12dcb0e559faa",
    "quote_text": "Away win",
    "fragment_from": 2493,
    "fragment_to": 2501,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989454/preview/england-league-one-2026-2027-leyton-orient-cambridge-u",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3547ad6834385d31d56c2d4e16340ac864e6ff49d770db45bbf566b0831160b8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T00:24:50.617Z",
    "executed_at": "2026-10-31T03:04:49.062Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-58a8b17f055a",
     "display_name": "Leyton Orient — Cambridge United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/leyton-orient-vs-cambridge-united-2026-10-31/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Cambridge United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.5000",
     "our_snapshot_at": "2026-10-30T00:22:09.933Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T00:24:50.617Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Cambridge United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Cambridge United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Leyton Orient 3-0 Cambridge United."
    },
    "settlements": [
     {
      "operation_id": "635b04dc80eb8525f8bdf4150bc1062f8af26addb642afbd35fe6ad32155edb4",
      "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": "Cambridge United",
      "decimal_odds": "2.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-31T03:04:49.062Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989454/preview/england-league-one-2026-2027-leyton-orient-cambridge-u",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cambridge United to win"
   }
  },
  {
   "record_id": "n-ad66262f774c5f8b6237a535",
   "url": "/sources/whoscored-com/picks/25/#pick-n-ad66262f774c5f8b6237a535",
   "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": 57.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8950,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8950",
   "published_at": null,
   "recorded_at": "2026-10-29T02:53:12.701Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8650",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ad66262f774c5f8b6237a535",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2421,
    "fragment_to": 2435,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989093/preview/england-championship-2026-2027-lincoln-city-birmingham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9cd9ded6c36375e513b23338f0b4162d9d376e223dbc169a080206b30a16ad16",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T02:53:12.701Z",
    "executed_at": "2026-10-31T06:37:46.912Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8950",
     "our_snapshot_at": "2026-10-29T02:50:06.515Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8950,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T02:53:12.701Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "722215354b183c00ab2001c8c3b91ae1acac06ba605c02fa54b6bc921d5ecb86",
      "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.8950",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8950,
      "executed_at": "2026-10-31T06:37:46.912Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989093/preview/england-championship-2026-2027-lincoln-city-birmingham",
     "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-abe58976e83d3aa9d13638ca",
   "url": "/sources/whoscored-com/picks/24/#pick-n-abe58976e83d3aa9d13638ca",
   "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": 57.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Birmingham City",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1000",
   "published_at": null,
   "recorded_at": "2026-10-29T02:53:12.701Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-abe58976e83d3aa9d13638ca",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2411,
    "fragment_to": 2435,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989093/preview/england-championship-2026-2027-lincoln-city-birmingham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9cd9ded6c36375e513b23338f0b4162d9d376e223dbc169a080206b30a16ad16",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T02:53:12.701Z",
    "executed_at": "2026-10-31T06:37:46.500Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Birmingham City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1000",
     "our_snapshot_at": "2026-10-29T02:50:06.515Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T02:53:12.701Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Birmingham City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Birmingham City"
    },
    "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": "6eafa4b39c960b7664d004e7c2f583dd71a6f6bcea5eb5f7d5f8e220408ad7d4",
      "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": "Birmingham City",
      "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-31T06:37:46.500Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989093/preview/england-championship-2026-2027-lincoln-city-birmingham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Birmingham City to win"
   }
  },
  {
   "record_id": "n-363b8b23f39ce51a49d442a3",
   "url": "/sources/whoscored-com/picks/24/#pick-n-363b8b23f39ce51a49d442a3",
   "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": 60.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8850,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8850",
   "published_at": null,
   "recorded_at": "2026-10-28T23:53:14.454Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-363b8b23f39ce51a49d442a3",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2501,
    "fragment_to": 2516,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989111/preview/england-championship-2026-2027-stoke-preston",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "276b0e315fa4874e98f9bd9b67e3035d40a53fac88a60d8cf0dd1b6ce705a82f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T23:53:14.454Z",
    "executed_at": "2026-10-31T06:37:44.608Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8850",
     "our_snapshot_at": "2026-10-28T23:52:51.130Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8850,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T23:53:14.454Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "9f383150a59834ad1612a0af4cdcc6292eefa21198b03760e24bea69d8aa2161",
      "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.8850",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8850,
      "executed_at": "2026-10-31T06:37:44.608Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989111/preview/england-championship-2026-2027-stoke-preston",
     "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-f46a49b61f893cdb8d8e8ca9",
   "url": "/sources/whoscored-com/picks/24/#pick-n-f46a49b61f893cdb8d8e8ca9",
   "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": 60.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stoke City",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7200",
   "published_at": null,
   "recorded_at": "2026-10-28T23:53:14.454Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.7200",
    "result": "Won",
    "points_hundredths": 7200,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f46a49b61f893cdb8d8e8ca9",
    "quote_text": "Home win",
    "fragment_from": 2491,
    "fragment_to": 2499,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989111/preview/england-championship-2026-2027-stoke-preston",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "276b0e315fa4874e98f9bd9b67e3035d40a53fac88a60d8cf0dd1b6ce705a82f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T23:53:14.454Z",
    "executed_at": "2026-10-31T06:37:45.134Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.7200",
     "our_snapshot_at": "2026-10-28T23:52:51.130Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T23:53:14.454Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Stoke City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Stoke City"
    },
    "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": "e7bd25913cf49a24c619c2f0fbee99474ffb77e45cd81b313dbd13dfed2c298e",
      "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.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-31T06:37:45.134Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989111/preview/england-championship-2026-2027-stoke-preston",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stoke City to win"
   }
  },
  {
   "record_id": "n-471050c2acbac7a2f42ab301",
   "url": "/sources/whoscored-com/picks/24/#pick-n-471050c2acbac7a2f42ab301",
   "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": 66.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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.5714",
   "published_at": null,
   "recorded_at": "2026-10-28T17:53:12.205Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5714",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-471050c2acbac7a2f42ab301",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3221,
    "fragment_to": 3235,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983629/preview/england-premier-league-2026-2027-chelsea-manchester-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f4a8d22e921623a4806edd6de781962ea14936b1c24dc192d89ebe28680f62ae",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T17:53:12.205Z",
    "executed_at": "2026-10-28T20:15:24.256Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.5714",
     "our_snapshot_at": "2026-10-28T17:49:59.490Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T17:53:12.205Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "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": "3d8c598bad1d9228ae520e6d660f13b11d3411f2aa4b30ed5a5016d9e23e513b",
      "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": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T20:15:24.256Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983629/preview/england-premier-league-2026-2027-chelsea-manchester-united",
     "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-b2392bab44e5ccbcc38e102b",
   "url": "/sources/whoscored-com/picks/24/#pick-n-b2392bab44e5ccbcc38e102b",
   "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": 66.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chelsea",
   "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": null,
   "settled_price": "1.8000",
   "published_at": null,
   "recorded_at": "2026-10-28T17:53:12.205Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-b2392bab44e5ccbcc38e102b",
    "quote_text": "2\n\nChelsea\n\n1\n\nMan Utd\n\nHome win",
    "fragment_from": 3187,
    "fragment_to": 3219,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983629/preview/england-premier-league-2026-2027-chelsea-manchester-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f4a8d22e921623a4806edd6de781962ea14936b1c24dc192d89ebe28680f62ae",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T17:53:12.205Z",
    "executed_at": "2026-10-28T20:15:09.661Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Chelsea",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-28T17:49:59.490Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T17:53:12.205Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chelsea"
    },
    "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": "4a4b7fe85d5354880b3ab331c1805c81e0c5721e62dd07799f041bff42440b22",
      "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.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-28T20:15:09.661Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983629/preview/england-premier-league-2026-2027-chelsea-manchester-united",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea to win"
   }
  },
  {
   "record_id": "n-04f86486480ae4dc64e5fa32",
   "url": "/sources/whoscored-com/picks/25/#pick-n-04f86486480ae4dc64e5fa32",
   "match": "Casa Pia v Sporting CP",
   "match_url": "/football/matches/casa-pia-vs-sporting-cp-2026-10-30/",
   "kickoff": "2026-10-30T20:15:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 25.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.3300",
   "published_at": null,
   "recorded_at": "2026-10-29T18:24:49.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": "over",
    "price": "1.5700",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-04f86486480ae4dc64e5fa32",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2438,
    "fragment_to": 2453,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997633/preview/portugal-liga-portugal-2026-2027-casa-pia-ac-sporting-cp",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "19bf92f9073a04468816cbb05e7b2129734d56d0772db0e077ea2d9a38128fd4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T18:24:49.471Z",
    "executed_at": "2026-10-30T13:06:52.413Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-901bd676fe3a",
     "display_name": "Casa Pia — Sporting CP",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-30T20:15:00.000Z",
     "url": "/football/matches/casa-pia-vs-sporting-cp-2026-10-30/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.3300",
     "our_snapshot_at": "2026-10-29T18:20:16.298Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 13300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T18:24:49.471Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Casa Pia 0-2 Sporting CP."
    },
    "settlements": [
     {
      "operation_id": "52c414b2f8aa51bdd4bb0b26e08ebaf8752bc6b98a4f1eca5ab6c52201f03aed",
      "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": "2.3300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13300,
      "executed_at": "2026-10-30T13:06:52.413Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997633/preview/portugal-liga-portugal-2026-2027-casa-pia-ac-sporting-cp",
     "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-1c0716f4b13d1851688cba4b",
   "url": "/sources/whoscored-com/picks/23/#pick-n-1c0716f4b13d1851688cba4b",
   "match": "Villarreal v Espanyol",
   "match_url": "/football/matches/villarreal-vs-espanyol-2026-10-30/",
   "kickoff": "2026-10-30T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 56.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.5000",
   "published_at": null,
   "recorded_at": "2026-10-28T11:53:06.469Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.5000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-1c0716f4b13d1851688cba4b",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2913,
    "fragment_to": 2927,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993991/preview/spain-laliga-2026-2027-villarreal-espanyol",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eec179dacb28d8dec65f8db9d0d61d672cf49062db70d52977c705a70cf7b8c4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T11:53:06.469Z",
    "executed_at": "2026-10-30T11:03:32.083Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6b2e43166ed3",
     "display_name": "Villarreal — Espanyol",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-30T20:00:00.000Z",
     "url": "/football/matches/villarreal-vs-espanyol-2026-10-30/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5000",
     "our_snapshot_at": "2026-10-28T11:48:08.008Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T11:53:06.469Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Villarreal 0-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "fa274c4a86807b66d77307029d8ef5e4ccecd85e30b89c328304d9cc926899e0",
      "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": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-30T11:03:32.083Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993991/preview/spain-laliga-2026-2027-villarreal-espanyol",
     "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-7567945dae20a7d5261e8fee",
   "url": "/sources/whoscored-com/picks/23/#pick-n-7567945dae20a7d5261e8fee",
   "match": "Villarreal v Espanyol",
   "match_url": "/football/matches/villarreal-vs-espanyol-2026-10-30/",
   "kickoff": "2026-10-30T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 56.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Villarreal",
   "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": null,
   "settled_price": "1.4167",
   "published_at": null,
   "recorded_at": "2026-10-28T11:53:06.469Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.4167",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7567945dae20a7d5261e8fee",
    "quote_text": "Home win",
    "fragment_from": 2903,
    "fragment_to": 2911,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993991/preview/spain-laliga-2026-2027-villarreal-espanyol",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eec179dacb28d8dec65f8db9d0d61d672cf49062db70d52977c705a70cf7b8c4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T11:53:06.469Z",
    "executed_at": "2026-10-30T11:03:33.081Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6b2e43166ed3",
     "display_name": "Villarreal — Espanyol",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-30T20:00:00.000Z",
     "url": "/football/matches/villarreal-vs-espanyol-2026-10-30/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Villarreal",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4167",
     "our_snapshot_at": "2026-10-28T11:48:08.008Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T11:53:06.469Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Villarreal",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Villarreal"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Villarreal 0-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "0cdc471decb5443c9644e0708c0111ff8663d6fdf0bb9dcf27b8c8248765246f",
      "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": "Villarreal",
      "decimal_odds": "1.4167",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-30T11:03:33.081Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993991/preview/spain-laliga-2026-2027-villarreal-espanyol",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Villarreal to win"
   }
  },
  {
   "record_id": "n-079b54966eb91598d973c619",
   "url": "/sources/whoscored-com/picks/23/#pick-n-079b54966eb91598d973c619",
   "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": 59.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8700",
   "published_at": null,
   "recorded_at": "2026-10-28T08:53:09.722Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8700",
    "result": "Won",
    "points_hundredths": 8700,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-079b54966eb91598d973c619",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2553,
    "fragment_to": 2568,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989105/preview/england-championship-2026-2027-sheffield-united-wrexham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7da58fc581667e5411276f202e8079ecf7ede6f18a900c4b8df9a1ead66d4e51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T08:53:09.722Z",
    "executed_at": "2026-10-30T11:03:29.215Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8700",
     "our_snapshot_at": "2026-10-28T08:51:07.974Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8700,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T08:53:09.722Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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-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": "d0ae2b6bbbd6181dc3c7fccd01b965a6bd3b8b78f6f83e23aeb9f7ab6e27a303",
      "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.8700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8700,
      "executed_at": "2026-10-30T11:03:29.215Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989105/preview/england-championship-2026-2027-sheffield-united-wrexham",
     "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-0b4d995cdfa7181d2123d486",
   "url": "/sources/whoscored-com/picks/23/#pick-n-0b4d995cdfa7181d2123d486",
   "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": 59.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sheffield United",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.4700",
   "published_at": null,
   "recorded_at": "2026-10-28T08:53:09.722Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4700",
    "result": "Won",
    "points_hundredths": 14700,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0b4d995cdfa7181d2123d486",
    "quote_text": "Home win",
    "fragment_from": 2543,
    "fragment_to": 2551,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989105/preview/england-championship-2026-2027-sheffield-united-wrexham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7da58fc581667e5411276f202e8079ecf7ede6f18a900c4b8df9a1ead66d4e51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T08:53:09.722Z",
    "executed_at": "2026-10-30T11:03:29.695Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Sheffield United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4700",
     "our_snapshot_at": "2026-10-28T08:51:07.974Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 14700,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T08:53:09.722Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sheffield United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sheffield United"
    },
    "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": "b59a4e15eb89ee671234cad7d6cc484e1709a95d5622f86f8eee6d20bf413d81",
      "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.4700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14700,
      "executed_at": "2026-10-30T11:03:29.695Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989105/preview/england-championship-2026-2027-sheffield-united-wrexham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield United to win"
   }
  },
  {
   "record_id": "n-14ee049fd61fec65c5ca27ba",
   "url": "/sources/whoscored-com/picks/23/#pick-n-14ee049fd61fec65c5ca27ba",
   "match": "Newport County v Chesterfield",
   "match_url": "/football/matches/newport-county-vs-chesterfield-2026-10-30/",
   "kickoff": "2026-10-30T19:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 55.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "1.9500",
   "published_at": null,
   "recorded_at": "2026-10-28T11:53:07.304Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-14ee049fd61fec65c5ca27ba",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2591,
    "fragment_to": 2606,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990230/preview/england-league-two-2026-2027-newport-chesterfield",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8919634776a0a2d0d38d560d0d6be551f1bee57dd6d44cbe10f729c8a417465b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T11:53:07.304Z",
    "executed_at": "2026-10-30T09:12:21.908Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d993f89f3a28",
     "display_name": "Newport County — Chesterfield",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-30T19:45:00.000Z",
     "url": "/football/matches/newport-county-vs-chesterfield-2026-10-30/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9500",
     "our_snapshot_at": "2026-10-28T11:53:07.304Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T11:53:07.304Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Newport County 4-1 Chesterfield."
    },
    "settlements": [
     {
      "operation_id": "90cac816dfd53502f7c4bede2d6e1eb4ba69ca1baf9fdf006d539985640f60ce",
      "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.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-30T09:12:21.908Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990230/preview/england-league-two-2026-2027-newport-chesterfield",
     "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-626f80dcf43a0179a50efc01",
   "url": "/sources/whoscored-com/picks/23/#pick-n-626f80dcf43a0179a50efc01",
   "match": "Newport County v Chesterfield",
   "match_url": "/football/matches/newport-county-vs-chesterfield-2026-10-30/",
   "kickoff": "2026-10-30T19:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 55.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chesterfield",
   "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": null,
   "settled_price": "1.9900",
   "published_at": null,
   "recorded_at": "2026-10-28T11:53:07.304Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-626f80dcf43a0179a50efc01",
    "quote_text": "Away win",
    "fragment_from": 2581,
    "fragment_to": 2589,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990230/preview/england-league-two-2026-2027-newport-chesterfield",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8919634776a0a2d0d38d560d0d6be551f1bee57dd6d44cbe10f729c8a417465b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T11:53:07.304Z",
    "executed_at": "2026-10-30T09:13:05.495Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d993f89f3a28",
     "display_name": "Newport County — Chesterfield",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-30T19:45:00.000Z",
     "url": "/football/matches/newport-county-vs-chesterfield-2026-10-30/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Chesterfield",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9900",
     "our_snapshot_at": "2026-10-28T11:53:07.304Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T11:53:07.304Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chesterfield",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chesterfield"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Newport County 4-1 Chesterfield."
    },
    "settlements": [
     {
      "operation_id": "83ec1905f960e9b8dc7fc47f5353682d5bac8c0511671814075938fdf77fae68",
      "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": "Chesterfield",
      "decimal_odds": "1.9900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-30T09:13:05.495Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990230/preview/england-league-two-2026-2027-newport-chesterfield",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chesterfield to win"
   }
  },
  {
   "record_id": "n-f889fa6891df96e81a9aea4a",
   "url": "/sources/whoscored-com/picks/23/#pick-n-f889fa6891df96e81a9aea4a",
   "match": "Zulte-Waregem v Club Brugge KV",
   "match_url": "/football/matches/zulte-waregem-vs-club-brugge-kv-2026-10-30/",
   "kickoff": "2026-10-30T19:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 58.9,
   "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": 4000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4000",
   "published_at": null,
   "recorded_at": "2026-10-28T08:53:10.516Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-f889fa6891df96e81a9aea4a",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2313,
    "fragment_to": 2327,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985918/preview/belgium-jupiler-pro-league-2026-2027-zulte-waregem-club-brugge",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ecae66f93c503a47c050f9c6f8b3e8a0a6ff4061006bafc1246803244951acc9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T08:53:10.516Z",
    "executed_at": "2026-10-30T09:12:16.576Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c853bc6a691c",
     "display_name": "Zulte-Waregem — Club Brugge KV",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-30T19:45:00.000Z",
     "url": "/football/matches/zulte-waregem-vs-club-brugge-kv-2026-10-30/",
     "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.4000",
     "our_snapshot_at": "2026-10-28T08:53:10.516Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T08:53:10.516Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Zulte-Waregem 2-4 Club Brugge KV."
    },
    "settlements": [
     {
      "operation_id": "30afcef46c7fa50de178acfda83e63352f650505187d1cc0cb92f37658704694",
      "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.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-30T09:12:16.576Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985918/preview/belgium-jupiler-pro-league-2026-2027-zulte-waregem-club-brugge",
     "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-230ca657be1a87ad526ede98",
   "url": "/sources/whoscored-com/picks/23/#pick-n-230ca657be1a87ad526ede98",
   "match": "Zulte-Waregem v Club Brugge KV",
   "match_url": "/football/matches/zulte-waregem-vs-club-brugge-kv-2026-10-30/",
   "kickoff": "2026-10-30T19:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 58.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Club Brugge KV",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5300",
   "published_at": null,
   "recorded_at": "2026-10-28T08:53:10.516Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-230ca657be1a87ad526ede98",
    "quote_text": "Away win",
    "fragment_from": 2303,
    "fragment_to": 2311,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985918/preview/belgium-jupiler-pro-league-2026-2027-zulte-waregem-club-brugge",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ecae66f93c503a47c050f9c6f8b3e8a0a6ff4061006bafc1246803244951acc9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T08:53:10.516Z",
    "executed_at": "2026-10-30T09:11:56.184Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c853bc6a691c",
     "display_name": "Zulte-Waregem — Club Brugge KV",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-30T19:45:00.000Z",
     "url": "/football/matches/zulte-waregem-vs-club-brugge-kv-2026-10-30/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Club Brugge KV",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-10-28T08:53:10.516Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T08:53:10.516Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Club Brugge KV",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Club Brugge KV"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Zulte-Waregem 2-4 Club Brugge KV."
    },
    "settlements": [
     {
      "operation_id": "02b083c20c0591edc228189c438e67f4087f1dd43f4f20f7a841e3cace31ab3c",
      "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": "Club Brugge KV",
      "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-30T09:11:56.184Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985918/preview/belgium-jupiler-pro-league-2026-2027-zulte-waregem-club-brugge",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Club Brugge KV to win"
   }
  },
  {
   "record_id": "n-c7cc1a8d5bf6745ffa270bb3",
   "url": "/sources/whoscored-com/picks/25/#pick-n-c7cc1a8d5bf6745ffa270bb3",
   "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": 31.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4700",
   "published_at": null,
   "recorded_at": "2026-10-29T12:26:26.244Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4700",
    "result": "Won",
    "points_hundredths": 4700,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c7cc1a8d5bf6745ffa270bb3",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2374,
    "fragment_to": 2388,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995455/preview/germany-bundesliga-2026-2027-elversberg-mainz-05",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f664b3072a5441c634990d6f5d1c880e6d80c73722b8a7fa37e68b289ed98899",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T12:26:26.244Z",
    "executed_at": "2026-10-30T08:32:15.141Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4700",
     "our_snapshot_at": "2026-10-29T12:25:53.792Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T12:26:26.244Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SV 07 Elversberg 4-1 1. FSV Mainz 05."
    },
    "settlements": [
     {
      "operation_id": "e24ab50c6fa36bd34b107f07fa2665d30fabbaf86797d384759b18b318c81e65",
      "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.4700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4700,
      "executed_at": "2026-10-30T08:32:15.141Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995455/preview/germany-bundesliga-2026-2027-elversberg-mainz-05",
     "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-a11f0e65dec99d073bfffe78",
   "url": "/sources/whoscored-com/picks/24/#pick-n-a11f0e65dec99d073bfffe78",
   "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": 51.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3190,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3190",
   "published_at": null,
   "recorded_at": "2026-10-28T14:53:09.428Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.3190",
    "result": "Won",
    "points_hundredths": 3190,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a11f0e65dec99d073bfffe78",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2962,
    "fragment_to": 2976,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984218/preview/france-ligue-1-2026-2027-le-havre-paris-saint-germain",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "449a513256018b6965a649557580a70a6cb2b8b0e59b3cb0c35c93d2de75512b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T14:53:09.428Z",
    "executed_at": "2026-10-30T05:22:17.016Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3190",
     "our_snapshot_at": "2026-10-28T14:51:24.590Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3190,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T14:53:09.428Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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-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": "c2f6b0aa42d329dca459ed7bed82c3b5710381715bca6cb28fffe0c735201882",
      "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.3190",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3190,
      "executed_at": "2026-10-30T05:22:17.016Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984218/preview/france-ligue-1-2026-2027-le-havre-paris-saint-germain",
     "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-773c80b5fc18673ac6fabc97",
   "url": "/sources/whoscored-com/picks/24/#pick-n-773c80b5fc18673ac6fabc97",
   "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": 51.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris Saint-Germain",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2210,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2210",
   "published_at": null,
   "recorded_at": "2026-10-28T14:53:09.428Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.2210",
    "result": "Won",
    "points_hundredths": 2210,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-773c80b5fc18673ac6fabc97",
    "quote_text": "Away win",
    "fragment_from": 2952,
    "fragment_to": 2960,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984218/preview/france-ligue-1-2026-2027-le-havre-paris-saint-germain",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "449a513256018b6965a649557580a70a6cb2b8b0e59b3cb0c35c93d2de75512b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T14:53:09.428Z",
    "executed_at": "2026-10-30T05:22:12.985Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Paris Saint-Germain",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2210",
     "our_snapshot_at": "2026-10-28T14:51:24.590Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2210,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T14:53:09.428Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Paris Saint-Germain",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Paris Saint-Germain"
    },
    "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": "148743f37ccf947029625112a95188f8ad7141dcbb560a96f357fc1c85030472",
      "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.2210",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2210,
      "executed_at": "2026-10-30T05:22:12.985Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984218/preview/france-ligue-1-2026-2027-le-havre-paris-saint-germain",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Paris Saint-Germain to win"
   }
  },
  {
   "record_id": "n-7b0060647ed091b39745d53e",
   "url": "/sources/whoscored-com/picks/23/#pick-n-7b0060647ed091b39745d53e",
   "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": 53.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-4",
   "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": null,
   "recorded_at": "2026-10-28T11:53:08.104Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6500",
    "result": "Won",
    "points_hundredths": 6500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7b0060647ed091b39745d53e",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2388,
    "fragment_to": 2402,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999682/preview/turkey-super-lig-2026-2027-konyaspor-galatasaray",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6a4d0dd600be2d68a15aa587a91f802847b733264cad59747bc0ba4793ed3f7e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T11:53:08.104Z",
    "executed_at": "2026-10-30T02:25:00.558Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6500",
     "our_snapshot_at": "2026-10-28T11:52:59.481Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T11:53:08.104Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Konyaspor 0-4 Galatasaray."
    },
    "settlements": [
     {
      "operation_id": "53da524b11a9f9a2c5a5e152481757231733883327bc2f83917c1333dd1497e5",
      "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.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-30T02:25:00.558Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999682/preview/turkey-super-lig-2026-2027-konyaspor-galatasaray",
     "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-dcf09f389250cd64a99c5e82",
   "url": "/sources/whoscored-com/picks/23/#pick-n-dcf09f389250cd64a99c5e82",
   "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": 53.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Galatasaray",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-4",
   "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": null,
   "recorded_at": "2026-10-28T11:53:08.104Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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": "Won",
    "points_hundredths": 6500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-dcf09f389250cd64a99c5e82",
    "quote_text": "Away win",
    "fragment_from": 2378,
    "fragment_to": 2386,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999682/preview/turkey-super-lig-2026-2027-konyaspor-galatasaray",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6a4d0dd600be2d68a15aa587a91f802847b733264cad59747bc0ba4793ed3f7e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T11:53:08.104Z",
    "executed_at": "2026-10-30T02:25:01.025Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Galatasaray",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6500",
     "our_snapshot_at": "2026-10-28T11:52:59.481Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T11:53:08.104Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Galatasaray",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Galatasaray"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Konyaspor 0-4 Galatasaray."
    },
    "settlements": [
     {
      "operation_id": "12f540e3c200c8d712440ca85043c3ce62e9857be365768862d0dc56b47f805d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Galatasaray",
      "decimal_odds": "1.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-30T02:25:01.025Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999682/preview/turkey-super-lig-2026-2027-konyaspor-galatasaray",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Galatasaray to win"
   }
  },
  {
   "record_id": "n-b8c50eb05bccbad3c4f8daa7",
   "url": "/sources/whoscored-com/picks/24/#pick-n-b8c50eb05bccbad3c4f8daa7",
   "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": 28.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7634,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7634",
   "published_at": null,
   "recorded_at": "2026-10-28T14:53:07.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": {
    "outcome": "over",
    "price": "1.7634",
    "result": "Won",
    "points_hundredths": 7634,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b8c50eb05bccbad3c4f8daa7",
    "quote_text": "the visitors should have enough to secure a narrow victory.\n\n1\n\nEverton\n\n2\n\nNewcastle\n\nAway win\n\nOver 2.5 goals",
    "fragment_from": 3066,
    "fragment_to": 3177,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035001/preview/england-league-cup-2026-2027-everton-newcastle",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cd12016caa3c1c064e28c4bb58cc87e50a7b5229f8548080c2f6b9acb284ba7a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T14:53:07.925Z",
    "executed_at": "2026-10-29T13:40:18.504Z",
    "statement_class": "unpriced",
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7634",
     "our_snapshot_at": "2026-10-28T14:51:49.233Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7634,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T14:53:07.925Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Everton 3-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "8be8469c618871b9d7059499b41c6c895a725ea290aafb632bc96fb53c475c02",
      "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.7634",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7634,
      "executed_at": "2026-10-29T13:40:18.504Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035001/preview/england-league-cup-2026-2027-everton-newcastle",
     "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-37859fbdbcedb18662ae5e70",
   "url": "/sources/whoscored-com/picks/24/#pick-n-37859fbdbcedb18662ae5e70",
   "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": 28.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Newcastle United",
   "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": "3.1200",
   "published_at": null,
   "recorded_at": "2026-10-28T14:53:07.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": {
    "outcome": "1",
    "price": "2.2000",
    "result": "Won",
    "points_hundredths": 12000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-37859fbdbcedb18662ae5e70",
    "quote_text": "the visitors should have enough to secure a narrow victory.\n\n1\n\nEverton\n\n2\n\nNewcastle\n\nAway win",
    "fragment_from": 3066,
    "fragment_to": 3161,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035001/preview/england-league-cup-2026-2027-everton-newcastle",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cd12016caa3c1c064e28c4bb58cc87e50a7b5229f8548080c2f6b9acb284ba7a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T14:53:07.925Z",
    "executed_at": "2026-10-29T13:40:17.725Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Newcastle United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.1200",
     "our_snapshot_at": "2026-10-28T14:51:49.233Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T14:53:07.925Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Newcastle United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Newcastle United"
    },
    "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": "2c92c8ece577114c86094cabb4f5e19978e6385ed8fde3e3bbb6ed92fdd24fc1",
      "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": "Newcastle United",
      "decimal_odds": "3.1200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-29T13:40:17.725Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035001/preview/england-league-cup-2026-2027-everton-newcastle",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Newcastle United to win"
   }
  },
  {
   "record_id": "n-cc1bad3c3117bfb7bb930962",
   "url": "/sources/whoscored-com/picks/21/#pick-n-cc1bad3c3117bfb7bb930962",
   "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": 50.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4474,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4474",
   "published_at": null,
   "recorded_at": "2026-10-27T14:53:08.714Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4474",
    "result": "Won",
    "points_hundredths": 4474,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-cc1bad3c3117bfb7bb930962",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2582,
    "fragment_to": 2596,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981048/preview/italy-serie-a-2026-2027-frosinone-lecce",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "515944905161434c7ae07db216558a0be9cb98f323cdb92df66bfbb749ba0862",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T14:53:08.714Z",
    "executed_at": "2026-10-28T12:33:39.167Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4474",
     "our_snapshot_at": "2026-10-27T14:49:56.055Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4474,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T14:53:08.714Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "6710406413b53ca66d671d62421e765072f62fb36dc66c7b3f95556f40700a4a",
      "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.4474",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4474,
      "executed_at": "2026-10-28T12:33:39.167Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981048/preview/italy-serie-a-2026-2027-frosinone-lecce",
     "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-efc653725d785d38ae445bae",
   "url": "/sources/whoscored-com/picks/21/#pick-n-efc653725d785d38ae445bae",
   "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": 50.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Frosinone",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6689,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6689",
   "published_at": null,
   "recorded_at": "2026-10-27T14:53:08.714Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6689",
    "result": "Won",
    "points_hundredths": 6689,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-efc653725d785d38ae445bae",
    "quote_text": "Home win",
    "fragment_from": 2572,
    "fragment_to": 2580,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981048/preview/italy-serie-a-2026-2027-frosinone-lecce",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "515944905161434c7ae07db216558a0be9cb98f323cdb92df66bfbb749ba0862",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T14:53:08.714Z",
    "executed_at": "2026-10-28T12:33:40.009Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.6689",
     "our_snapshot_at": "2026-10-27T14:49:56.055Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6689,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T14:53:08.714Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Frosinone",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Frosinone"
    },
    "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": "26dd16fbfb913061c00e4595b1bf56ee358b23ed7b100a34c36de58ee6fe0f84",
      "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.6689",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6689,
      "executed_at": "2026-10-28T12:33:40.009Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981048/preview/italy-serie-a-2026-2027-frosinone-lecce",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Frosinone to win"
   }
  },
  {
   "record_id": "n-e10afd5e074388eb966c964b",
   "url": "/sources/whoscored-com/picks/23/#pick-n-e10afd5e074388eb966c964b",
   "match": "Seattle Sounders FC v Houston Dynamo",
   "match_url": "/football/matches/seattle-sounders-fc-vs-houston-dynamo-2026-10-29/",
   "kickoff": "2026-10-29T02:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 17.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.6200",
   "published_at": null,
   "recorded_at": "2026-10-28T08:53:08.893Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-e10afd5e074388eb966c964b",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2489,
    "fragment_to": 2503,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953085/preview/usa-major-league-soccer-2026-seattle-sounders-fc-houston-dynamo-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8c626449a2bc3cbe990f4f910c7f4e5edb906c76fad687f35041e5197601f7da",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T08:53:08.893Z",
    "executed_at": "2026-10-29T01:02:22.170Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5450e2715a09",
     "display_name": "Seattle Sounders FC — Houston Dynamo",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T02:30:00.000Z",
     "url": "/football/matches/seattle-sounders-fc-vs-houston-dynamo-2026-10-29/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6200",
     "our_snapshot_at": "2026-10-28T08:57:17.812Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T08:53:08.893Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Seattle Sounders FC 0-1 Houston Dynamo."
    },
    "settlements": [
     {
      "operation_id": "59519c4b14b1db85f99a4c797ef1765e82fc8e63a0fedf5f1c5b1cea743fca41",
      "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.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-29T01:02:22.170Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953085/preview/usa-major-league-soccer-2026-seattle-sounders-fc-houston-dynamo-fc",
     "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-8456839b59a1117ba35a526a",
   "url": "/sources/whoscored-com/picks/23/#pick-n-8456839b59a1117ba35a526a",
   "match": "Vancouver Whitecaps v San Diego FC",
   "match_url": "/football/matches/vancouver-whitecaps-vs-san-diego-fc-2026-10-29/",
   "kickoff": "2026-10-29T02:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 20.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3200",
   "published_at": null,
   "recorded_at": "2026-10-28T05:53:09.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8456839b59a1117ba35a526a",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2559,
    "fragment_to": 2573,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953087/preview/usa-major-league-soccer-2026-vancouver-whitecaps-san-diego-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "45552bdfbc4e02348ee6c760f03a37a2c41714e3289e0797111bc5292d4bb6f0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T05:53:09.250Z",
    "executed_at": "2026-10-29T01:02:33.653Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-96937fe1a5c8",
     "display_name": "Vancouver Whitecaps — San Diego FC",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T02:30:00.000Z",
     "url": "/football/matches/vancouver-whitecaps-vs-san-diego-fc-2026-10-29/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3200",
     "our_snapshot_at": "2026-10-28T05:55:42.022Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T05:53:09.250Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Vancouver Whitecaps 4-1 San Diego FC."
    },
    "settlements": [
     {
      "operation_id": "d583826ba7bd3b2e55a1bb5f54ce59951b1dbc00fff0ec75ec82e86be208ab19",
      "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.3200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3200,
      "executed_at": "2026-10-29T01:02:33.653Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953087/preview/usa-major-league-soccer-2026-vancouver-whitecaps-san-diego-fc",
     "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-5b0a35a12c184828bda19c54",
   "url": "/sources/whoscored-com/picks/23/#pick-n-5b0a35a12c184828bda19c54",
   "match": "Vancouver Whitecaps v San Diego FC",
   "match_url": "/football/matches/vancouver-whitecaps-vs-san-diego-fc-2026-10-29/",
   "kickoff": "2026-10-29T02:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 20.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Vancouver Whitecaps",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4000",
   "published_at": null,
   "recorded_at": "2026-10-28T05:53:09.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5b0a35a12c184828bda19c54",
    "quote_text": "Home win",
    "fragment_from": 2549,
    "fragment_to": 2557,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953087/preview/usa-major-league-soccer-2026-vancouver-whitecaps-san-diego-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "45552bdfbc4e02348ee6c760f03a37a2c41714e3289e0797111bc5292d4bb6f0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T05:53:09.250Z",
    "executed_at": "2026-10-29T01:02:28.766Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-96937fe1a5c8",
     "display_name": "Vancouver Whitecaps — San Diego FC",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T02:30:00.000Z",
     "url": "/football/matches/vancouver-whitecaps-vs-san-diego-fc-2026-10-29/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Vancouver Whitecaps",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-10-28T05:55:42.022Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T05:53:09.250Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Vancouver Whitecaps",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Vancouver Whitecaps"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Vancouver Whitecaps 4-1 San Diego FC."
    },
    "settlements": [
     {
      "operation_id": "ff24932a845225185def97b2099c930330ec8dad71933c1e4c04349ecd5c5410",
      "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": "Vancouver Whitecaps",
      "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-29T01:02:28.766Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953087/preview/usa-major-league-soccer-2026-vancouver-whitecaps-san-diego-fc",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Vancouver Whitecaps to win"
   }
  },
  {
   "record_id": "n-fa209028f88697f362684ce4",
   "url": "/sources/whoscored-com/picks/23/#pick-n-fa209028f88697f362684ce4",
   "match": "San Jose Earthquakes v Colorado Rapids",
   "match_url": "/football/matches/san-jose-earthquakes-vs-colorado-rapids-2026-10-29/",
   "kickoff": "2026-10-29T02:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 20.6,
   "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-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6000",
   "published_at": null,
   "recorded_at": "2026-10-28T05:53:07.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-fa209028f88697f362684ce4",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2702,
    "fragment_to": 2716,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953084/preview/usa-major-league-soccer-2026-san-jose-earthquakes-colorado-rapids",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f1f43492ae1f3cf749bee10a6506e62768e26267469f275361860cad6d3d1c3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T05:53:07.756Z",
    "executed_at": "2026-10-29T01:02:16.969Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-82d3e45164a5",
     "display_name": "San Jose Earthquakes — Colorado Rapids",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T02:30:00.000Z",
     "url": "/football/matches/san-jose-earthquakes-vs-colorado-rapids-2026-10-29/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6000",
     "our_snapshot_at": "2026-10-28T05:55:42.022Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T05:53:07.756Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was San Jose Earthquakes 2-2 Colorado Rapids."
    },
    "settlements": [
     {
      "operation_id": "a3e9bdb435d6513e3041aec81a0a2b7545bd8a76effc86ae0472061b053f0846",
      "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-29T01:02:16.969Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953084/preview/usa-major-league-soccer-2026-san-jose-earthquakes-colorado-rapids",
     "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-446aae27aafc1a90792b815d",
   "url": "/sources/whoscored-com/picks/22/#pick-n-446aae27aafc1a90792b815d",
   "match": "Minnesota United v Sporting Kansas City",
   "match_url": "/football/matches/minnesota-united-vs-sporting-kansas-city-2026-10-29/",
   "kickoff": "2026-10-29T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 18.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": "3.2000",
   "published_at": null,
   "recorded_at": "2026-10-28T05:53:06.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-446aae27aafc1a90792b815d",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2635,
    "fragment_to": 2650,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953082/preview/usa-major-league-soccer-2026-minnesota-united-sporting-kansas-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4f3a8f15e80604097a840a69ff7bc73fec2820d53dfd534b7c5d8509a1bebad5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T05:53:06.648Z",
    "executed_at": "2026-10-29T00:44:30.810Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3f9b76f37850",
     "display_name": "Minnesota United — Sporting Kansas City",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T00:30:00.000Z",
     "url": "/football/matches/minnesota-united-vs-sporting-kansas-city-2026-10-29/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.2000",
     "our_snapshot_at": "2026-10-28T05:55:42.022Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T05:53:06.648Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Minnesota United 3-1 Sporting Kansas City."
    },
    "settlements": [
     {
      "operation_id": "bb5f1fc664d2b186f5f085490b75145397b48ba917e581413f1cc9896be0f5b7",
      "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": "3.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-29T00:44:30.810Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953082/preview/usa-major-league-soccer-2026-minnesota-united-sporting-kansas-city",
     "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-874cd10a4183dc90792b54ca",
   "url": "/sources/whoscored-com/picks/22/#pick-n-874cd10a4183dc90792b54ca",
   "match": "Austin FC v Real Salt Lake",
   "match_url": "/football/matches/austin-fc-vs-real-salt-lake-2026-10-29/",
   "kickoff": "2026-10-29T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 21.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5600",
   "published_at": null,
   "recorded_at": "2026-10-28T02:53:13.877Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-874cd10a4183dc90792b54ca",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2523,
    "fragment_to": 2537,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953079/preview/usa-major-league-soccer-2026-austin-fc-real-salt-lake",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e5fa74d3c38a59b77556112bb0a26a93052e829663ad97a67f2c8b7f0b95f943",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T02:53:13.877Z",
    "executed_at": "2026-10-29T00:44:14.630Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c805b3c4c509",
     "display_name": "Austin FC — Real Salt Lake",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T00:30:00.000Z",
     "url": "/football/matches/austin-fc-vs-real-salt-lake-2026-10-29/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5600",
     "our_snapshot_at": "2026-10-28T02:53:54.055Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T02:53:13.877Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Austin FC 1-2 Real Salt Lake."
    },
    "settlements": [
     {
      "operation_id": "31f0a4af001a640a73ff853be361091546d55e8c361ac24ec531f36091afb509",
      "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.5600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5600,
      "executed_at": "2026-10-29T00:44:14.630Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953079/preview/usa-major-league-soccer-2026-austin-fc-real-salt-lake",
     "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-5d0f3d7ccca2ceee17a3cec0",
   "url": "/sources/whoscored-com/picks/22/#pick-n-5d0f3d7ccca2ceee17a3cec0",
   "match": "Austin FC v Real Salt Lake",
   "match_url": "/football/matches/austin-fc-vs-real-salt-lake-2026-10-29/",
   "kickoff": "2026-10-29T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 21.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Salt Lake",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.4300",
   "published_at": null,
   "recorded_at": "2026-10-28T02:53:13.877Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-5d0f3d7ccca2ceee17a3cec0",
    "quote_text": "1\n\nAustin FC\n\n2\n\nSalt Lake\n\nAway win",
    "fragment_from": 2485,
    "fragment_to": 2521,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953079/preview/usa-major-league-soccer-2026-austin-fc-real-salt-lake",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e5fa74d3c38a59b77556112bb0a26a93052e829663ad97a67f2c8b7f0b95f943",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T02:53:13.877Z",
    "executed_at": "2026-10-29T00:44:09.401Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c805b3c4c509",
     "display_name": "Austin FC — Real Salt Lake",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T00:30:00.000Z",
     "url": "/football/matches/austin-fc-vs-real-salt-lake-2026-10-29/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Salt Lake",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4300",
     "our_snapshot_at": "2026-10-28T02:53:54.055Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 14300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T02:53:13.877Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Salt Lake",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Salt Lake"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Austin FC 1-2 Real Salt Lake."
    },
    "settlements": [
     {
      "operation_id": "0ee306e8401fea011766e1858e88341a872c381bc5db8c61afa0da13c3b819f7",
      "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 Salt Lake",
      "decimal_odds": "2.4300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14300,
      "executed_at": "2026-10-29T00:44:09.401Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953079/preview/usa-major-league-soccer-2026-austin-fc-real-salt-lake",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Salt Lake to win"
   }
  },
  {
   "record_id": "n-4767967bbcc9161544f8077a",
   "url": "/sources/whoscored-com/picks/22/#pick-n-4767967bbcc9161544f8077a",
   "match": "FC Dallas v Columbus Crew",
   "match_url": "/football/matches/fc-dallas-vs-columbus-crew-2026-10-29/",
   "kickoff": "2026-10-29T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 24.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Dallas",
   "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": null,
   "settled_price": "2.0000",
   "published_at": null,
   "recorded_at": "2026-10-27T23:53:10.419Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-4767967bbcc9161544f8077a",
    "quote_text": "2\n\nFC Dallas",
    "fragment_from": 2411,
    "fragment_to": 2423,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953081/preview/usa-major-league-soccer-2026-fc-dallas-columbus-crew",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "003a5a7ea222b51d3db0e24f98c6d8c08b879b4782b49c98fc9c5688cb943d3b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T23:53:10.419Z",
    "executed_at": "2026-10-28T22:00:20.422Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d00b10a4574f",
     "display_name": "FC Dallas — Columbus Crew",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T00:30:00.000Z",
     "url": "/football/matches/fc-dallas-vs-columbus-crew-2026-10-29/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Dallas",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-10-27T23:52:03.302Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T23:53:10.419Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Dallas",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Dallas"
    },
    "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 Dallas 0-2 Columbus Crew."
    },
    "settlements": [
     {
      "operation_id": "daa5928875e96d8b6a547024d928ca5d3bfa568e929a64c433a9e3109e30d43a",
      "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 Dallas",
      "decimal_odds": "2.0000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T22:00:20.422Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953081/preview/usa-major-league-soccer-2026-fc-dallas-columbus-crew",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Dallas to win"
   }
  },
  {
   "record_id": "n-8850b49ad5275267c0386db0",
   "url": "/sources/whoscored-com/picks/22/#pick-n-8850b49ad5275267c0386db0",
   "match": "St.Louis City v Portland Timbers",
   "match_url": "/football/matches/st-louis-city-vs-portland-timbers-2026-10-29/",
   "kickoff": "2026-10-29T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 24.6,
   "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-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4100,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4100",
   "published_at": null,
   "recorded_at": "2026-10-27T23:53:09.489Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-8850b49ad5275267c0386db0",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2564,
    "fragment_to": 2578,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953086/preview/usa-major-league-soccer-2026-st-louis-city-portland-timbers",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7d8f753249036f96e4f1fd5c6269c8467cd8aa3f32bb1899145ccfd5f9b0a8f5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T23:53:09.489Z",
    "executed_at": "2026-10-29T00:42:40.802Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-72e37a8bfebb",
     "display_name": "St.Louis City — Portland Timbers",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T00:30:00.000Z",
     "url": "/football/matches/st-louis-city-vs-portland-timbers-2026-10-29/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4100",
     "our_snapshot_at": "2026-10-27T23:52:03.302Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4100,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T23:53:09.489Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was St.Louis City 2-3 Portland Timbers."
    },
    "settlements": [
     {
      "operation_id": "9a747ceb735b8d9d5bd59b26be6c893b099e3e249bf9d629089b3a1263e4d108",
      "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.4100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4100,
      "executed_at": "2026-10-29T00:42:40.802Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953086/preview/usa-major-league-soccer-2026-st-louis-city-portland-timbers",
     "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-334f65f5d6545e9ee886ea6f",
   "url": "/sources/whoscored-com/picks/22/#pick-n-334f65f5d6545e9ee886ea6f",
   "match": "New York City FC v Atlanta United",
   "match_url": "/football/matches/new-york-city-fc-vs-atlanta-united-2026-10-28/",
   "kickoff": "2026-10-28T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 26.6,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5400",
   "published_at": null,
   "recorded_at": "2026-10-27T20:53:08.401Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-334f65f5d6545e9ee886ea6f",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2523,
    "fragment_to": 2537,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953077/preview/usa-major-league-soccer-2026-new-york-city-fc-atlanta-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "72a1692e8decb3afca9a2d5376b009bd18d72a3a557f81711091d9653459e180",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T20:53:08.401Z",
    "executed_at": "2026-10-28T21:58:25.939Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-36c3aff89826",
     "display_name": "New York City FC — Atlanta United",
     "competition_name": "MLS",
     "starts_at": "2026-10-28T23:30:00.000Z",
     "url": "/football/matches/new-york-city-fc-vs-atlanta-united-2026-10-28/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5400",
     "our_snapshot_at": "2026-10-27T20:48:36.927Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T20:53:08.401Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was New York City FC 2-1 Atlanta United."
    },
    "settlements": [
     {
      "operation_id": "f32716928f30f4d876eeb12377328a56d746eccc3d8956487b951125caa5d1d9",
      "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.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-28T21:58:25.939Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953077/preview/usa-major-league-soccer-2026-new-york-city-fc-atlanta-united",
     "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-8cca5cf128b5bac17caf2f1f",
   "url": "/sources/whoscored-com/picks/22/#pick-n-8cca5cf128b5bac17caf2f1f",
   "match": "New York City FC v Atlanta United",
   "match_url": "/football/matches/new-york-city-fc-vs-atlanta-united-2026-10-28/",
   "kickoff": "2026-10-28T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 26.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: New York City FC",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7200",
   "published_at": null,
   "recorded_at": "2026-10-27T20:53:08.401Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-8cca5cf128b5bac17caf2f1f",
    "quote_text": "2\n\nNew York City FC\n\n1\n\nAtlanta United\n\nHome win",
    "fragment_from": 2473,
    "fragment_to": 2521,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953077/preview/usa-major-league-soccer-2026-new-york-city-fc-atlanta-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "72a1692e8decb3afca9a2d5376b009bd18d72a3a557f81711091d9653459e180",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T20:53:08.401Z",
    "executed_at": "2026-10-28T21:58:26.668Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-36c3aff89826",
     "display_name": "New York City FC — Atlanta United",
     "competition_name": "MLS",
     "starts_at": "2026-10-28T23:30:00.000Z",
     "url": "/football/matches/new-york-city-fc-vs-atlanta-united-2026-10-28/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "New York City FC",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7200",
     "our_snapshot_at": "2026-10-27T20:48:36.927Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T20:53:08.401Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "New York City FC",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: New York City FC"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was New York City FC 2-1 Atlanta United."
    },
    "settlements": [
     {
      "operation_id": "e57ff0192807f86103c13c64c2c2ec3e0d3b25869af5ae2ec72828c982ca36a2",
      "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": "New York City FC",
      "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-28T21:58:26.668Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953077/preview/usa-major-league-soccer-2026-new-york-city-fc-atlanta-united",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "New York City FC to win"
   }
  },
  {
   "record_id": "n-8b55cc2165602f7490350d6d",
   "url": "/sources/whoscored-com/picks/21/#pick-n-8b55cc2165602f7490350d6d",
   "match": "Toronto FC v DC United",
   "match_url": "/football/matches/toronto-fc-vs-dc-united-2026-10-28/",
   "kickoff": "2026-10-28T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 35.6,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5200",
   "published_at": null,
   "recorded_at": "2026-10-27T11:53:10.092Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-8b55cc2165602f7490350d6d",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2472,
    "fragment_to": 2486,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953078/preview/usa-major-league-soccer-2026-toronto-fc-dc-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "781757e1b6753b71bfb916d643d7ca7282454e0ccfdbce53cdd374a7dd89b4f6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T11:53:10.092Z",
    "executed_at": "2026-10-28T21:57:39.948Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8b144f89ad0a",
     "display_name": "Toronto FC — DC United",
     "competition_name": "MLS",
     "starts_at": "2026-10-28T23:30:00.000Z",
     "url": "/football/matches/toronto-fc-vs-dc-united-2026-10-28/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5200",
     "our_snapshot_at": "2026-10-27T11:52:29.512Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T11:53:10.092Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Toronto FC 2-1 DC United."
    },
    "settlements": [
     {
      "operation_id": "fc18955b48c6bfe0213692ae7bc36cbabe535f0255f0b8731f5f006819f04dc8",
      "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.5200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5200,
      "executed_at": "2026-10-28T21:57:39.948Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953078/preview/usa-major-league-soccer-2026-toronto-fc-dc-united",
     "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-c5c96ab72b6ab3de80ba4379",
   "url": "/sources/whoscored-com/picks/21/#pick-n-c5c96ab72b6ab3de80ba4379",
   "match": "Toronto FC v DC United",
   "match_url": "/football/matches/toronto-fc-vs-dc-united-2026-10-28/",
   "kickoff": "2026-10-28T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 35.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Toronto FC",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.9500",
   "published_at": null,
   "recorded_at": "2026-10-27T11:53:10.092Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-c5c96ab72b6ab3de80ba4379",
    "quote_text": "Home win",
    "fragment_from": 2462,
    "fragment_to": 2470,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953078/preview/usa-major-league-soccer-2026-toronto-fc-dc-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "781757e1b6753b71bfb916d643d7ca7282454e0ccfdbce53cdd374a7dd89b4f6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T11:53:10.092Z",
    "executed_at": "2026-10-28T21:57:42.470Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8b144f89ad0a",
     "display_name": "Toronto FC — DC United",
     "competition_name": "MLS",
     "starts_at": "2026-10-28T23:30:00.000Z",
     "url": "/football/matches/toronto-fc-vs-dc-united-2026-10-28/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Toronto FC",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9500",
     "our_snapshot_at": "2026-10-27T11:52:29.512Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T11:53:10.092Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Toronto FC",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Toronto FC"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Toronto FC 2-1 DC United."
    },
    "settlements": [
     {
      "operation_id": "bd6de98cfa1a90d9cbfa7f7217051a276bda6803a38bd5b352a45fcd9d376adb",
      "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": "Toronto FC",
      "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-10-28T21:57:42.470Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953078/preview/usa-major-league-soccer-2026-toronto-fc-dc-united",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Toronto FC to win"
   }
  },
  {
   "record_id": "n-14086077c90912abc994e4b7",
   "url": "/sources/whoscored-com/picks/21/#pick-n-14086077c90912abc994e4b7",
   "match": "Liverpool v Chelsea",
   "match_url": "/football/matches/liverpool-vs-chelsea-2026-10-28/",
   "kickoff": "2026-10-28T20:00:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": 32.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.4500",
   "published_at": null,
   "recorded_at": "2026-10-27T11:53:09.323Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-14086077c90912abc994e4b7",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3482,
    "fragment_to": 3496,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035003/preview/england-league-cup-2026-2027-liverpool-chelsea",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ad400d2d5648bc3bb7b3351ec4f26ff708df5733bc861853a07320969ae83cfd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T11:53:09.323Z",
    "executed_at": "2026-10-28T19:57:26.997Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b845d6ad7355",
     "display_name": "Liverpool — Chelsea",
     "competition_name": "EFL Cup (Carabao)",
     "starts_at": "2026-10-28T20:00:00.000Z",
     "url": "/football/matches/liverpool-vs-chelsea-2026-10-28/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4500",
     "our_snapshot_at": "2026-10-27T11:52:15.676Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T11:53:09.323Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Liverpool 1-1 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "0cbcbe4ad369211ca69d8fdd020535e0a8cbb6cbfcfeefd1dd6177f4466992d0",
      "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.4500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T19:57:26.997Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035003/preview/england-league-cup-2026-2027-liverpool-chelsea",
     "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-5a8741353389dc9608495b6e",
   "url": "/sources/whoscored-com/picks/22/#pick-n-5a8741353389dc9608495b6e",
   "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": 25.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": "2.0400",
   "published_at": null,
   "recorded_at": "2026-10-27T17:53:10.520Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7435",
    "result": "Won",
    "points_hundredths": 7435,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-5a8741353389dc9608495b6e",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3537,
    "fragment_to": 3551,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981050/preview/italy-serie-a-2026-2027-genoa-juventus",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "07410246e038fb9943f87b9c26f6c69e88b62b9723a4b457e038fb495a5a791f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T17:53:10.520Z",
    "executed_at": "2026-10-28T01:50:25.231Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0400",
     "our_snapshot_at": "2026-10-27T17:51:29.532Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T17:53:10.520Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "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": "ce7caecc622d8b20d01652a0be44f8550ce09d0f193262ae74b1c1de93d7473a",
      "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": "2.0400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T01:50:25.231Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981050/preview/italy-serie-a-2026-2027-genoa-juventus",
     "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-79c0012cbc9e1f2b928085e8",
   "url": "/sources/whoscored-com/picks/22/#pick-n-79c0012cbc9e1f2b928085e8",
   "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": 25.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juventus",
   "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.6667",
   "published_at": null,
   "recorded_at": "2026-10-27T17:53:10.520Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-79c0012cbc9e1f2b928085e8",
    "quote_text": "Away win",
    "fragment_from": 3527,
    "fragment_to": 3535,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981050/preview/italy-serie-a-2026-2027-genoa-juventus",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "07410246e038fb9943f87b9c26f6c69e88b62b9723a4b457e038fb495a5a791f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T17:53:10.520Z",
    "executed_at": "2026-10-28T01:50:24.695Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.6667",
     "our_snapshot_at": "2026-10-27T17:51:29.532Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T17:53:10.520Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Juventus",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Juventus"
    },
    "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": "818e6480ac527e86e3cbd32bf65c44fcc76d830563e8b85edd278b6a139610ad",
      "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-28T01:50:24.695Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981050/preview/italy-serie-a-2026-2027-genoa-juventus",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus to win"
   }
  },
  {
   "record_id": "n-640d2f86b59583983fc5b291",
   "url": "/sources/whoscored-com/picks/22/#pick-n-640d2f86b59583983fc5b291",
   "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": 25.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6968,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6968",
   "published_at": null,
   "recorded_at": "2026-10-27T17:53:09.707Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6968",
    "result": "Won",
    "points_hundredths": 6968,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-640d2f86b59583983fc5b291",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3718,
    "fragment_to": 3732,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981052/preview/italy-serie-a-2026-2027-monza-napoli",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "34f0823df1be27946008f2f079517ba55a72a540312efac370c6eb3e4a23757e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T17:53:09.707Z",
    "executed_at": "2026-10-27T17:54:53.267Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6968",
     "our_snapshot_at": "2026-10-27T17:51:29.532Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6968,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T17:53:09.707Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "9def5af34501981b39934b8171a9100f4486f3f466a345fd926f5b9ca8e2555b",
      "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.6968",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6968,
      "executed_at": "2026-10-27T17:54:53.267Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981052/preview/italy-serie-a-2026-2027-monza-napoli",
     "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-f2644f0fa20d1d917ae7e360",
   "url": "/sources/whoscored-com/picks/22/#pick-n-f2644f0fa20d1d917ae7e360",
   "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": 25.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: SSC Napoli",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7463,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7463",
   "published_at": null,
   "recorded_at": "2026-10-27T17:53:09.707Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7463",
    "result": "Won",
    "points_hundredths": 7463,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f2644f0fa20d1d917ae7e360",
    "quote_text": "1\n\nMonza\n\n2\n\nNapoli\n\nAway win",
    "fragment_from": 3687,
    "fragment_to": 3716,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981052/preview/italy-serie-a-2026-2027-monza-napoli",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "34f0823df1be27946008f2f079517ba55a72a540312efac370c6eb3e4a23757e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T17:53:09.707Z",
    "executed_at": "2026-10-27T17:54:56.761Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "SSC Napoli",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7463",
     "our_snapshot_at": "2026-10-27T17:51:29.532Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T17:53:09.707Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "SSC Napoli",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: SSC Napoli"
    },
    "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": "42f3ce90d076bee84ef5d24068c5d91ecad0a819b07741089fbbf2979758721f",
      "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.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-27T17:54:56.761Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981052/preview/italy-serie-a-2026-2027-monza-napoli",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SSC Napoli to win"
   }
  },
  {
   "record_id": "n-95660d3e0f39e4ffa44be633",
   "url": "/sources/whoscored-com/picks/21/#pick-n-95660d3e0f39e4ffa44be633",
   "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": 34.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7143,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7143",
   "published_at": null,
   "recorded_at": "2026-10-27T08:53:09.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": {
    "outcome": "over",
    "price": "1.7143",
    "result": "Won",
    "points_hundredths": 7143,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-95660d3e0f39e4ffa44be633",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3028,
    "fragment_to": 3042,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035006/preview/england-league-cup-2026-2027-bournemouth-aston-villa",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a8751794dc9283b2a88247fb1cebd9b177fac5497d400a9f6cc8d0fca45617bd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T08:53:09.251Z",
    "executed_at": "2026-10-28T12:29:55.969Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7143",
     "our_snapshot_at": "2026-10-27T08:48:43.289Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T08:53:09.251Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AFC Bournemouth 3-0 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "c1bbbf267d553bdd64c5d9d719b6e658e558f13fe2f9c1252f09aedda0ad9d89",
      "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.7143",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7143,
      "executed_at": "2026-10-28T12:29:55.969Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035006/preview/england-league-cup-2026-2027-bournemouth-aston-villa",
     "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-4675fee78653ef7bb1ff691a",
   "url": "/sources/whoscored-com/picks/21/#pick-n-4675fee78653ef7bb1ff691a",
   "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": 34.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa",
   "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": null,
   "settled_price": "2.9800",
   "published_at": null,
   "recorded_at": "2026-10-27T08:53:09.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": {
    "outcome": "1",
    "price": "2.3000",
    "result": "Won",
    "points_hundredths": 13000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4675fee78653ef7bb1ff691a",
    "quote_text": "1\n\nBournemouth\n\n2\n\nAston Villa\n\nAway win",
    "fragment_from": 2986,
    "fragment_to": 3026,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035006/preview/england-league-cup-2026-2027-bournemouth-aston-villa",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a8751794dc9283b2a88247fb1cebd9b177fac5497d400a9f6cc8d0fca45617bd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T08:53:09.251Z",
    "executed_at": "2026-10-28T12:29:13.117Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.9800",
     "our_snapshot_at": "2026-10-27T08:48:43.289Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T08:53:09.251Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa"
    },
    "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": "9351ddcc739c4c0f5cce7bfe3b5653eeb1c281feb3c274f991d0385fd0c4a30f",
      "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": "2.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-28T12:29:13.117Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035006/preview/england-league-cup-2026-2027-bournemouth-aston-villa",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-3f1546a2048ee128dd18ad41",
   "url": "/sources/whoscored-com/picks/21/#pick-n-3f1546a2048ee128dd18ad41",
   "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": 34.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.6452",
   "published_at": null,
   "recorded_at": "2026-10-27T08:53:08.323Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6452",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3f1546a2048ee128dd18ad41",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3353,
    "fragment_to": 3367,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035005/preview/england-league-cup-2026-2027-fulham-crystal-palace",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e44f2a3f88f7fff88baf174b9e2e7fdc12497492ffaf1b99267d02ec83b57072",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T08:53:08.323Z",
    "executed_at": "2026-10-28T12:29:12.432Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.6452",
     "our_snapshot_at": "2026-10-27T08:48:43.289Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T08:53:08.323Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "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": "aab1b7e7be77df4f34078ef9da94e8d681c5419b7d7815c9c6d50fb2e23cb377",
      "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-10-28T12:29:12.432Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035005/preview/england-league-cup-2026-2027-fulham-crystal-palace",
     "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-47444e8638704f4e7c9be6b7",
   "url": "/sources/whoscored-com/picks/21/#pick-n-47444e8638704f4e7c9be6b7",
   "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": 34.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fulham",
   "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": null,
   "settled_price": "1.8264",
   "published_at": null,
   "recorded_at": "2026-10-27T08:53:08.323Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8264",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-47444e8638704f4e7c9be6b7",
    "quote_text": "Home win",
    "fragment_from": 3343,
    "fragment_to": 3351,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035005/preview/england-league-cup-2026-2027-fulham-crystal-palace",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e44f2a3f88f7fff88baf174b9e2e7fdc12497492ffaf1b99267d02ec83b57072",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T08:53:08.323Z",
    "executed_at": "2026-10-28T12:29:12.526Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Fulham",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8264",
     "our_snapshot_at": "2026-10-27T08:48:43.289Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T08:53:08.323Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Fulham",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Fulham"
    },
    "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": "e9405e3ed5eca9672d785b8c1a2fdbfcfe4b7f8419d42d4cced6083a2275090a",
      "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": "Fulham",
      "decimal_odds": "1.8264",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T12:29:12.526Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035005/preview/england-league-cup-2026-2027-fulham-crystal-palace",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham to win"
   }
  },
  {
   "record_id": "n-20afa7e98e0ad8e906d3f23f",
   "url": "/sources/whoscored-com/picks/20/#pick-n-20afa7e98e0ad8e906d3f23f",
   "match": "St Mirren v Hibernian",
   "match_url": "/football/matches/st-mirren-vs-hibernian-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 37.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.6200",
   "published_at": null,
   "recorded_at": "2026-10-27T05:53:10.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-20afa7e98e0ad8e906d3f23f",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 4107,
    "fragment_to": 4121,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982882/preview/scotland-premiership-2026-2027-st-mirren-hibernian",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6b0a3437aaba09834c62ac5b64cb1dd3a745efff65723fd7c00d00fec9ddb6a4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T05:53:10.557Z",
    "executed_at": "2026-10-28T12:26:50.252Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ed39c7fba76a",
     "display_name": "St Mirren — Hibernian",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/st-mirren-vs-hibernian-2026-10-28/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6200",
     "our_snapshot_at": "2026-10-27T05:54:44.906Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T05:53:10.557Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was St Mirren 1-1 Hibernian."
    },
    "settlements": [
     {
      "operation_id": "74cc03759065c0f31fd80b123a4b3aef3e7c959de3039bebf7632b5903592443",
      "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.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-28T12:26:50.252Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982882/preview/scotland-premiership-2026-2027-st-mirren-hibernian",
     "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-c01828bfecd88f4077ceeea2",
   "url": "/sources/whoscored-com/picks/20/#pick-n-c01828bfecd88f4077ceeea2",
   "match": "St Mirren v Hibernian",
   "match_url": "/football/matches/st-mirren-vs-hibernian-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 37.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: St Mirren",
   "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": null,
   "settled_price": "3.2500",
   "published_at": null,
   "recorded_at": "2026-10-27T05:53:10.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-c01828bfecd88f4077ceeea2",
    "quote_text": "Home win",
    "fragment_from": 4097,
    "fragment_to": 4105,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982882/preview/scotland-premiership-2026-2027-st-mirren-hibernian",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6b0a3437aaba09834c62ac5b64cb1dd3a745efff65723fd7c00d00fec9ddb6a4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T05:53:10.557Z",
    "executed_at": "2026-10-28T12:29:10.978Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ed39c7fba76a",
     "display_name": "St Mirren — Hibernian",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/st-mirren-vs-hibernian-2026-10-28/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "St Mirren",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.2500",
     "our_snapshot_at": "2026-10-27T05:54:44.906Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T05:53:10.557Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "St Mirren",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: St Mirren"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was St Mirren 1-1 Hibernian."
    },
    "settlements": [
     {
      "operation_id": "043f76362653b28d47f259858646ecf531b45720afe85825b39c5434109e1774",
      "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": "St Mirren",
      "decimal_odds": "3.2500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T12:29:10.978Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982882/preview/scotland-premiership-2026-2027-st-mirren-hibernian",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "St Mirren to win"
   }
  },
  {
   "record_id": "n-fd18bc288a467a496c0bbb64",
   "url": "/sources/whoscored-com/picks/20/#pick-n-fd18bc288a467a496c0bbb64",
   "match": "Aberdeen v Falkirk",
   "match_url": "/football/matches/aberdeen-vs-falkirk-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 37.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.7700",
   "published_at": null,
   "recorded_at": "2026-10-27T05:53:09.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-fd18bc288a467a496c0bbb64",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3994,
    "fragment_to": 4008,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982868/preview/scotland-premiership-2026-2027-aberdeen-falkirk",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "34121050f906bef15f7bc4f5715c792a54c83200a7e6cdc0f4b079dcbd741ea2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T05:53:09.760Z",
    "executed_at": "2026-10-28T12:26:47.740Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-86f68ca17d13",
     "display_name": "Aberdeen — Falkirk",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/aberdeen-vs-falkirk-2026-10-28/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7700",
     "our_snapshot_at": "2026-10-27T05:54:44.906Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T05:53:09.760Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Aberdeen 0-1 Falkirk."
    },
    "settlements": [
     {
      "operation_id": "a7e472a39a62293da21ff8d8e401477b240af09669d99a332343e9a49a1f87c2",
      "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": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T12:26:47.740Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982868/preview/scotland-premiership-2026-2027-aberdeen-falkirk",
     "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-866059357ef0dd3286f2a916",
   "url": "/sources/whoscored-com/picks/20/#pick-n-866059357ef0dd3286f2a916",
   "match": "Aberdeen v Falkirk",
   "match_url": "/football/matches/aberdeen-vs-falkirk-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 37.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Falkirk",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 23750,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "3.3750",
   "published_at": null,
   "recorded_at": "2026-10-27T05:53:09.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-866059357ef0dd3286f2a916",
    "quote_text": "Away win",
    "fragment_from": 3984,
    "fragment_to": 3992,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982868/preview/scotland-premiership-2026-2027-aberdeen-falkirk",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "34121050f906bef15f7bc4f5715c792a54c83200a7e6cdc0f4b079dcbd741ea2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T05:53:09.760Z",
    "executed_at": "2026-10-28T12:26:46.653Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-86f68ca17d13",
     "display_name": "Aberdeen — Falkirk",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/aberdeen-vs-falkirk-2026-10-28/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Falkirk",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.3750",
     "our_snapshot_at": "2026-10-27T05:54:44.906Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 23750,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T05:53:09.760Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Falkirk",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Falkirk"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Aberdeen 0-1 Falkirk."
    },
    "settlements": [
     {
      "operation_id": "0e520f08885dc4508f495345a9bc2e0d683cb44a7141b1c2d9ee3bad8cf77385",
      "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": "Falkirk",
      "decimal_odds": "3.3750",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 23750,
      "executed_at": "2026-10-28T12:26:46.653Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982868/preview/scotland-premiership-2026-2027-aberdeen-falkirk",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Falkirk to win"
   }
  },
  {
   "record_id": "n-83d5a966e27afc1bc04ffc83",
   "url": "/sources/whoscored-com/picks/20/#pick-n-83d5a966e27afc1bc04ffc83",
   "match": "St Johnstone v Motherwell",
   "match_url": "/football/matches/st-johnstone-vs-motherwell-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 40.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "1.9750",
   "published_at": null,
   "recorded_at": "2026-10-27T02:53:06.479Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-83d5a966e27afc1bc04ffc83",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 4026,
    "fragment_to": 4041,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982880/preview/scotland-premiership-2026-2027-st-johnstone-motherwell",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1d1b55d2483d4cc58b38544567208514e67de305bc59021a40df1a8863bd2a57",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T02:53:06.479Z",
    "executed_at": "2026-10-28T12:26:42.994Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44345ced8f83",
     "display_name": "St Johnstone — Motherwell",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/st-johnstone-vs-motherwell-2026-10-28/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9750",
     "our_snapshot_at": "2026-10-27T02:51:55.784Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T02:53:06.479Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was St Johnstone 2-2 Motherwell."
    },
    "settlements": [
     {
      "operation_id": "30061c16317f410280dc36def97b8867404129c3cc80e7747cec55211124a3c2",
      "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.9750",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T12:26:42.994Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982880/preview/scotland-premiership-2026-2027-st-johnstone-motherwell",
     "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-d3fa05457021f6c3203122a6",
   "url": "/sources/whoscored-com/picks/20/#pick-n-d3fa05457021f6c3203122a6",
   "match": "St Johnstone v Motherwell",
   "match_url": "/football/matches/st-johnstone-vs-motherwell-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 40.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: St Johnstone",
   "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": null,
   "settled_price": "2.4700",
   "published_at": null,
   "recorded_at": "2026-10-27T02:53:06.479Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-d3fa05457021f6c3203122a6",
    "quote_text": "Home win",
    "fragment_from": 4016,
    "fragment_to": 4024,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982880/preview/scotland-premiership-2026-2027-st-johnstone-motherwell",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1d1b55d2483d4cc58b38544567208514e67de305bc59021a40df1a8863bd2a57",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T02:53:06.479Z",
    "executed_at": "2026-10-28T12:26:43.495Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44345ced8f83",
     "display_name": "St Johnstone — Motherwell",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/st-johnstone-vs-motherwell-2026-10-28/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "St Johnstone",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4700",
     "our_snapshot_at": "2026-10-27T02:51:55.784Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T02:53:06.479Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "St Johnstone",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: St Johnstone"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was St Johnstone 2-2 Motherwell."
    },
    "settlements": [
     {
      "operation_id": "35be32ea77cb61e3d510ce5937bcd96c960f0a059f76eaa6a305454ad672244a",
      "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": "St Johnstone",
      "decimal_odds": "2.4700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T12:26:43.495Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982880/preview/scotland-premiership-2026-2027-st-johnstone-motherwell",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "St Johnstone to win"
   }
  },
  {
   "record_id": "n-a614e1eb76959f253178152c",
   "url": "/sources/whoscored-com/picks/20/#pick-n-a614e1eb76959f253178152c",
   "match": "Dundee v Kilmarnock",
   "match_url": "/football/matches/dundee-vs-kilmarnock-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 40.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": "2.3000",
   "published_at": null,
   "recorded_at": "2026-10-27T02:53:05.696Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-a614e1eb76959f253178152c",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 3971,
    "fragment_to": 3986,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982874/preview/scotland-premiership-2026-2027-dundee-fc-kilmarnock",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5b189cb8d15b2573d1c54c12a1c7bc176cc2f189aaa40eaa65e4fe8680308de5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T02:53:05.696Z",
    "executed_at": "2026-10-28T12:29:58.167Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-fdde8f368097",
     "display_name": "Dundee — Kilmarnock",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/dundee-vs-kilmarnock-2026-10-28/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.3000",
     "our_snapshot_at": "2026-10-27T02:51:55.784Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T02:53:05.696Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Dundee 3-1 Kilmarnock."
    },
    "settlements": [
     {
      "operation_id": "eb153e00c231e24386553043192e99059eef044202e3d6ee9e36441c53881a93",
      "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": "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-28T12:29:58.167Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982874/preview/scotland-premiership-2026-2027-dundee-fc-kilmarnock",
     "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-9843a8ad9042bb760444a6e4",
   "url": "/sources/whoscored-com/picks/21/#pick-n-9843a8ad9042bb760444a6e4",
   "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.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.3333",
   "published_at": null,
   "recorded_at": "2026-10-27T17:53:08.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": {
    "outcome": "over",
    "price": "1.3333",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9843a8ad9042bb760444a6e4",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3537,
    "fragment_to": 3551,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980907/preview/italy-serie-a-2026-2027-venezia-inter",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0b2de6879e0419fbbe4f8d846f65becb81e95b1077f72cae44691ae5f7f40c12",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T17:53:08.592Z",
    "executed_at": "2026-10-28T01:50:29.793Z",
    "statement_class": "unpriced",
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3333",
     "our_snapshot_at": "2026-10-27T17:51:29.532Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T17:53:08.592Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Venezia 0-2 Inter."
    },
    "settlements": [
     {
      "operation_id": "95e515d9ca887ea2dc2c3d548b5af162a1433dfbd5dc5d791a96eecb10c88847",
      "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.3333",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T01:50:29.793Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980907/preview/italy-serie-a-2026-2027-venezia-inter",
     "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-b65ff6d23438e72f4b1998d2",
   "url": "/sources/whoscored-com/picks/22/#pick-n-b65ff6d23438e72f4b1998d2",
   "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.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Inter",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3300",
   "published_at": null,
   "recorded_at": "2026-10-27T17:53:08.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": {
    "outcome": "2",
    "price": "1.3300",
    "result": "Won",
    "points_hundredths": 3300,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b65ff6d23438e72f4b1998d2",
    "quote_text": "Away win",
    "fragment_from": 3527,
    "fragment_to": 3535,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980907/preview/italy-serie-a-2026-2027-venezia-inter",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0b2de6879e0419fbbe4f8d846f65becb81e95b1077f72cae44691ae5f7f40c12",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T17:53:08.592Z",
    "executed_at": "2026-10-28T01:50:29.195Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Inter",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3300",
     "our_snapshot_at": "2026-10-27T17:51:29.532Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T17:53:08.592Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Inter",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Inter"
    },
    "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": "c2d2325c01e293b7861a38b912d27d2e8b791058301095699846a69f962a2450",
      "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.3300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3300,
      "executed_at": "2026-10-28T01:50:29.195Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980907/preview/italy-serie-a-2026-2027-venezia-inter",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Inter to win"
   }
  },
  {
   "record_id": "n-9fd3f5da988a6bcec2a9a7a1",
   "url": "/sources/whoscored-com/picks/19/#pick-n-9fd3f5da988a6bcec2a9a7a1",
   "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": 41.6,
   "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": null,
   "recorded_at": "2026-10-26T23:53:05.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": {
    "outcome": "over",
    "price": "1.8000",
    "result": "Won",
    "points_hundredths": 8000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9fd3f5da988a6bcec2a9a7a1",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3886,
    "fragment_to": 3900,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981042/preview/italy-serie-a-2026-2027-ac-milan-bologna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "014e0ffa2fd5c2f02b149e9b3b51c0cdce83f1f24b4065ed164c526d9027f4c7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T23:53:05.330Z",
    "executed_at": "2026-10-28T01:48:52.457Z",
    "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-26T23:49:05.421Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T23:53:05.330Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "6686da1495201c2c0c390e3d617823f7fd69012c91f748f63ea7223743182a99",
      "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-28T01:48:52.457Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981042/preview/italy-serie-a-2026-2027-ac-milan-bologna",
     "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-79b8b880e4f03bcadb35720a",
   "url": "/sources/whoscored-com/picks/19/#pick-n-79b8b880e4f03bcadb35720a",
   "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": 23.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.3300",
   "published_at": null,
   "recorded_at": "2026-10-26T20:53:09.428Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.3300",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-79b8b880e4f03bcadb35720a",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3156,
    "fragment_to": 3170,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035000/preview/england-league-cup-2026-2027-fleetwood-arsenal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "87e0f951708f33d3de5d2ee7eef07d1e1d2066efa000dc4529b586ab8baaa113",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T20:53:09.428Z",
    "executed_at": "2026-10-27T12:22:50.788Z",
    "statement_class": "unpriced",
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3300",
     "our_snapshot_at": "2026-10-26T20:51:23.174Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T20:53:09.428Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Fleetwood Town 1-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "b2d987a6838872a51c6c197d5f2e1225913ce9f49d1bd7f57982f9466f011a13",
      "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.3300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T12:22:50.788Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035000/preview/england-league-cup-2026-2027-fleetwood-arsenal",
     "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-e2f2e42e99d91c33397da5ef",
   "url": "/sources/whoscored-com/picks/19/#pick-n-e2f2e42e99d91c33397da5ef",
   "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": 23.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Arsenal",
   "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": null,
   "settled_price": "1.0931",
   "published_at": null,
   "recorded_at": "2026-10-26T20:53:09.428Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.0931",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e2f2e42e99d91c33397da5ef",
    "quote_text": "1\n\nFleetwood\n\n2\n\nArsenal\n\nAway win",
    "fragment_from": 3120,
    "fragment_to": 3154,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035000/preview/england-league-cup-2026-2027-fleetwood-arsenal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "87e0f951708f33d3de5d2ee7eef07d1e1d2066efa000dc4529b586ab8baaa113",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T20:53:09.428Z",
    "executed_at": "2026-10-27T12:22:51.730Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Arsenal",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.0931",
     "our_snapshot_at": "2026-10-26T20:48:42.651Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T20:53:09.428Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Arsenal",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Arsenal"
    },
    "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": "cd3902faf9792fd70c89171b9d52cda6448b0f4478a7d81ae09ff379fca838cb",
      "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.0931",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T12:22:51.730Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035000/preview/england-league-cup-2026-2027-fleetwood-arsenal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal to win"
   }
  },
  {
   "record_id": "n-f0235a2dbe81234e048a6a4a",
   "url": "/sources/whoscored-com/picks/19/#pick-n-f0235a2dbe81234e048a6a4a",
   "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": 22.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1200",
   "published_at": null,
   "recorded_at": "2026-10-26T20:53:08.663Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7246",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f0235a2dbe81234e048a6a4a",
    "quote_text": "2\n\nBradford\n\n0\n\nPeterborough\n\nHome win\n\nUnder 2.5 goals",
    "fragment_from": 2789,
    "fragment_to": 2844,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035004/preview/england-league-cup-2026-2027-bradford-peterborough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "477edec1036e736069e2ade6fafc336d01c1387401840297d8dee601851f38d0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T20:53:08.663Z",
    "executed_at": "2026-10-27T08:32:27.592Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1200",
     "our_snapshot_at": "2026-10-26T20:48:42.651Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T20:53:08.663Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "dd01723da23d8dd5bd7b3f37b87c3a77f1e2c24e89a89dd100a1699725b77e21",
      "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": "2.1200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11200,
      "executed_at": "2026-10-27T08:32:27.592Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035004/preview/england-league-cup-2026-2027-bradford-peterborough",
     "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-952359ebe9195208a27a7c91",
   "url": "/sources/whoscored-com/picks/19/#pick-n-952359ebe9195208a27a7c91",
   "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": 22.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bradford City",
   "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": null,
   "settled_price": "1.6579",
   "published_at": null,
   "recorded_at": "2026-10-26T20:53:08.663Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-952359ebe9195208a27a7c91",
    "quote_text": "2\n\nBradford\n\n0\n\nPeterborough\n\nHome win\n\nUnder 2.5 goals",
    "fragment_from": 2789,
    "fragment_to": 2844,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035004/preview/england-league-cup-2026-2027-bradford-peterborough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "477edec1036e736069e2ade6fafc336d01c1387401840297d8dee601851f38d0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T20:53:08.663Z",
    "executed_at": "2026-10-27T08:31:39.733Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.6579",
     "our_snapshot_at": "2026-10-26T20:48:42.651Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T20:53:08.663Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Bradford City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bradford City"
    },
    "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": "47a88cbd881df2973233ed560f05b4c2383691701d2a2b592c0aff640d1d8ec1",
      "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:31:39.733Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035004/preview/england-league-cup-2026-2027-bradford-peterborough",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bradford City to win"
   }
  },
  {
   "record_id": "n-042898ff0ea13292c226d5d6",
   "url": "/sources/whoscored-com/picks/18/#pick-n-042898ff0ea13292c226d5d6",
   "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": 31.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.1800",
   "published_at": null,
   "recorded_at": "2026-10-26T11:53:10.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": "over",
    "price": "1.6452",
    "result": "Won",
    "points_hundredths": 6452,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-042898ff0ea13292c226d5d6",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 3607,
    "fragment_to": 3622,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981044/preview/italy-serie-a-2026-2027-roma-cagliari",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dd7ae6e492b111199e095430cd22e7b04adca9edd2a03eb628e197119db62dc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T11:53:10.353Z",
    "executed_at": "2026-10-27T08:17:38.623Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1800",
     "our_snapshot_at": "2026-10-26T11:51:47.034Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T11:53:10.353Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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-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": "895d8c4c49c2ce5f76080e491e37d7421f1aba5c0a31d4bded9ba9e807119477",
      "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": "2.1800",
      "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:17:38.623Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981044/preview/italy-serie-a-2026-2027-roma-cagliari",
     "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-fadfd8dae5fbb1322603f138",
   "url": "/sources/whoscored-com/picks/18/#pick-n-fadfd8dae5fbb1322603f138",
   "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": 31.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: AS Roma",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3300",
   "published_at": null,
   "recorded_at": "2026-10-26T11:53:10.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": "1",
    "price": "1.3300",
    "result": "Won",
    "points_hundredths": 3300,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-fadfd8dae5fbb1322603f138",
    "quote_text": "Home win",
    "fragment_from": 3597,
    "fragment_to": 3605,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981044/preview/italy-serie-a-2026-2027-roma-cagliari",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dd7ae6e492b111199e095430cd22e7b04adca9edd2a03eb628e197119db62dc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T11:53:10.353Z",
    "executed_at": "2026-10-27T08:17:39.477Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "AS Roma",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3300",
     "our_snapshot_at": "2026-10-26T11:51:47.034Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T11:53:10.353Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AS Roma",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AS Roma"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AS Roma 4-2 Cagliari."
    },
    "settlements": [
     {
      "operation_id": "35f9f149d4aa7870fd7651b51667a58c5dfaa63111f2205a7a230e01510e7eba",
      "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.3300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3300,
      "executed_at": "2026-10-27T08:17:39.477Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981044/preview/italy-serie-a-2026-2027-roma-cagliari",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma to win"
   }
  },
  {
   "record_id": "n-fc42daa3b198a488dc6cc314",
   "url": "/sources/whoscored-com/picks/18/#pick-n-fc42daa3b198a488dc6cc314",
   "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": 31.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6757,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6757",
   "published_at": null,
   "recorded_at": "2026-10-26T11:53:09.617Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6757",
    "result": "Won",
    "points_hundredths": 6757,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-fc42daa3b198a488dc6cc314",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3780,
    "fragment_to": 3794,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980906/preview/italy-serie-a-2026-2027-torino-como",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4374f7e6651e0daa54dcb558af593750d46a4869fc7972072c50a410be3461da",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T11:53:09.617Z",
    "executed_at": "2026-10-27T08:17:37.271Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6757",
     "our_snapshot_at": "2026-10-26T11:51:41.093Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T11:53:09.617Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "e46bcabc41f45769dacf7fa2a0b59abccea3c918d0f4a554992d158c00f1d5ac",
      "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.6757",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6757,
      "executed_at": "2026-10-27T08:17:37.271Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980906/preview/italy-serie-a-2026-2027-torino-como",
     "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-bf7fbd8a9110855671479527",
   "url": "/sources/whoscored-com/picks/18/#pick-n-bf7fbd8a9110855671479527",
   "match": "Milton Keynes Dons v Bromley",
   "match_url": "/football/matches/milton-keynes-dons-vs-bromley-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 34.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.2700",
   "published_at": null,
   "recorded_at": "2026-10-26T08:53:08.695Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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": "Won",
    "points_hundredths": 5900,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-bf7fbd8a9110855671479527",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2528,
    "fragment_to": 2543,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989368/preview/england-league-one-2026-2027-milton-keynes-dons-bromley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b37b57c7d217f9ca4f2f20b840335d8ec07404034baecf1ae2822e9a4923a670",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T08:53:08.695Z",
    "executed_at": "2026-10-27T08:08:08.446Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f96e21c1056c",
     "display_name": "Milton Keynes Dons — Bromley",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/milton-keynes-dons-vs-bromley-2026-10-27/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2700",
     "our_snapshot_at": "2026-10-26T08:52:19.350Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T08:53:08.695Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Milton Keynes Dons 4-1 Bromley."
    },
    "settlements": [
     {
      "operation_id": "8a5a2929752a90d7c735d026d77b6e8cb638da45d3f8ec361b735db04a8defbd",
      "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": "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-10-27T08:08:08.446Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989368/preview/england-league-one-2026-2027-milton-keynes-dons-bromley",
     "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-733262cc77afe8f0ade30ebb",
   "url": "/sources/whoscored-com/picks/18/#pick-n-733262cc77afe8f0ade30ebb",
   "match": "Milton Keynes Dons v Bromley",
   "match_url": "/football/matches/milton-keynes-dons-vs-bromley-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 34.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Milton Keynes Dons",
   "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": null,
   "settled_price": "1.6600",
   "published_at": null,
   "recorded_at": "2026-10-26T08:53:08.695Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.6600",
    "result": "Won",
    "points_hundredths": 6600,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-733262cc77afe8f0ade30ebb",
    "quote_text": "Home win",
    "fragment_from": 2518,
    "fragment_to": 2526,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989368/preview/england-league-one-2026-2027-milton-keynes-dons-bromley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b37b57c7d217f9ca4f2f20b840335d8ec07404034baecf1ae2822e9a4923a670",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T08:53:08.695Z",
    "executed_at": "2026-10-27T08:08:08.063Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f96e21c1056c",
     "display_name": "Milton Keynes Dons — Bromley",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/milton-keynes-dons-vs-bromley-2026-10-27/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Milton Keynes Dons",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6600",
     "our_snapshot_at": "2026-10-26T08:52:19.350Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T08:53:08.695Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Milton Keynes Dons",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Milton Keynes Dons"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Milton Keynes Dons 4-1 Bromley."
    },
    "settlements": [
     {
      "operation_id": "5c1720dfc0d34d4c6b98d9e66770e9901e02fab54c4a58dff30f06a19d561bf7",
      "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": "Milton Keynes Dons",
      "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-27T08:08:08.063Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989368/preview/england-league-one-2026-2027-milton-keynes-dons-bromley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Milton Keynes Dons to win"
   }
  },
  {
   "record_id": "n-c17604ece83533a8f52e78d1",
   "url": "/sources/whoscored-com/picks/18/#pick-n-c17604ece83533a8f52e78d1",
   "match": "Sheffield Wednesday v Cambridge United",
   "match_url": "/football/matches/sheffield-wednesday-vs-cambridge-united-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 37.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1500",
   "published_at": null,
   "recorded_at": "2026-10-26T05:53:18.049Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c17604ece83533a8f52e78d1",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2609,
    "fragment_to": 2624,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989436/preview/england-league-one-2026-2027-sheffield-wednesday-cambridge-u",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cb0e622e725e4f3ac4d1471a8a6a40c8afa3bd778323123e4f413def7869868a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T05:53:18.049Z",
    "executed_at": "2026-10-27T08:06:50.430Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-bdf39706a646",
     "display_name": "Sheffield Wednesday — Cambridge United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/sheffield-wednesday-vs-cambridge-united-2026-10-27/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1500",
     "our_snapshot_at": "2026-10-26T05:48:19.955Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T05:53:18.049Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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 Sheffield Wednesday 1-1 Cambridge United."
    },
    "settlements": [
     {
      "operation_id": "2063f3a90debc18cdb8dff2f4390749ffe3f7955f3d4e7588c99c9995a4a03b7",
      "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": "2.1500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11500,
      "executed_at": "2026-10-27T08:06:50.430Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989436/preview/england-league-one-2026-2027-sheffield-wednesday-cambridge-u",
     "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-0b22ec6b2acd07f5acd9eec9",
   "url": "/sources/whoscored-com/picks/17/#pick-n-0b22ec6b2acd07f5acd9eec9",
   "match": "Leicester City v Wigan Athletic",
   "match_url": "/football/matches/leicester-city-vs-wigan-athletic-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 37.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.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": null,
   "settled_price": "2.3800",
   "published_at": null,
   "recorded_at": "2026-10-26T05:53:17.130Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4900",
    "result": "Won",
    "points_hundredths": 4900,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0b22ec6b2acd07f5acd9eec9",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2439,
    "fragment_to": 2454,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989364/preview/england-league-one-2026-2027-leicester-wigan",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1b59401745167d4357331d2dc6d759c30b7cf02d07878226c4dc0b5eff18d2c0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T05:53:17.130Z",
    "executed_at": "2026-10-27T10:32:08.646Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-06a69e067710",
     "display_name": "Leicester City — Wigan Athletic",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/leicester-city-vs-wigan-athletic-2026-10-27/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.3800",
     "our_snapshot_at": "2026-10-26T05:50:58.430Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T05:53:17.130Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Leicester City 3-0 Wigan Athletic."
    },
    "settlements": [
     {
      "operation_id": "b9c96ba61589e65baf88e3e51e7a3993d781bfeabde364b1f491e7bd7fe35b3c",
      "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": "2.3800",
      "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:32:08.646Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989364/preview/england-league-one-2026-2027-leicester-wigan",
     "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-ff665259362143c70a9a7e84",
   "url": "/sources/whoscored-com/picks/18/#pick-n-ff665259362143c70a9a7e84",
   "match": "Leicester City v Wigan Athletic",
   "match_url": "/football/matches/leicester-city-vs-wigan-athletic-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 37.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Leicester City",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4000",
   "published_at": null,
   "recorded_at": "2026-10-26T05:53:17.130Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-ff665259362143c70a9a7e84",
    "quote_text": "Home win",
    "fragment_from": 2429,
    "fragment_to": 2437,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989364/preview/england-league-one-2026-2027-leicester-wigan",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1b59401745167d4357331d2dc6d759c30b7cf02d07878226c4dc0b5eff18d2c0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T05:53:17.130Z",
    "executed_at": "2026-10-27T10:32:10.111Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-06a69e067710",
     "display_name": "Leicester City — Wigan Athletic",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/leicester-city-vs-wigan-athletic-2026-10-27/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Leicester City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-10-26T05:50:58.430Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T05:53:17.130Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Leicester City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Leicester City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Leicester City 3-0 Wigan Athletic."
    },
    "settlements": [
     {
      "operation_id": "e4236ed16affb54e02af103d6cb4abea547c0f107cd3653455ee4719d3800e3a",
      "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": "Leicester City",
      "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-27T10:32:10.111Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989364/preview/england-league-one-2026-2027-leicester-wigan",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Leicester City to win"
   }
  },
  {
   "record_id": "n-a02100363e6b5e85853f66be",
   "url": "/sources/whoscored-com/picks/17/#pick-n-a02100363e6b5e85853f66be",
   "match": "Luton Town v Doncaster Rovers",
   "match_url": "/football/matches/luton-town-vs-doncaster-rovers-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 37.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5200",
   "published_at": null,
   "recorded_at": "2026-10-26T05:53:16.244Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5200",
    "result": "Won",
    "points_hundredths": 5200,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a02100363e6b5e85853f66be",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2547,
    "fragment_to": 2561,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989422/preview/england-league-one-2026-2027-luton-doncaster",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5208bfed1c635d782e074d680167879a9fffb7ca29b1dbd5cb7a3598b5b2389d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T05:53:16.244Z",
    "executed_at": "2026-10-27T08:06:03.365Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-98a03c909cf8",
     "display_name": "Luton Town — Doncaster Rovers",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/luton-town-vs-doncaster-rovers-2026-10-27/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5200",
     "our_snapshot_at": "2026-10-26T05:50:58.430Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T05:53:16.244Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Luton Town 3-1 Doncaster Rovers."
    },
    "settlements": [
     {
      "operation_id": "1ed56023acee1b904fc1cf383b87342d30977049f8595c53f45551342bb46786",
      "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.5200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5200,
      "executed_at": "2026-10-27T08:06:03.365Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989422/preview/england-league-one-2026-2027-luton-doncaster",
     "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-1438e3d84352c9ffd36aadcb",
   "url": "/sources/whoscored-com/picks/17/#pick-n-1438e3d84352c9ffd36aadcb",
   "match": "Luton Town v Doncaster Rovers",
   "match_url": "/football/matches/luton-town-vs-doncaster-rovers-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 37.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Luton Town",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5400",
   "published_at": null,
   "recorded_at": "2026-10-26T05:53:16.244Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5400",
    "result": "Won",
    "points_hundredths": 5400,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-1438e3d84352c9ffd36aadcb",
    "quote_text": "Home win",
    "fragment_from": 2537,
    "fragment_to": 2545,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989422/preview/england-league-one-2026-2027-luton-doncaster",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5208bfed1c635d782e074d680167879a9fffb7ca29b1dbd5cb7a3598b5b2389d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T05:53:16.244Z",
    "executed_at": "2026-10-27T08:06:02.908Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-98a03c909cf8",
     "display_name": "Luton Town — Doncaster Rovers",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/luton-town-vs-doncaster-rovers-2026-10-27/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Luton Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5400",
     "our_snapshot_at": "2026-10-26T05:50:58.430Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T05:53:16.244Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Luton Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Luton Town"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Luton Town 3-1 Doncaster Rovers."
    },
    "settlements": [
     {
      "operation_id": "35870593468b37df726594e9a8db10356f667dcefe230256e240868159df869b",
      "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": "Luton Town",
      "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-27T08:06:02.908Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989422/preview/england-league-one-2026-2027-luton-doncaster",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Luton Town to win"
   }
  },
  {
   "record_id": "n-9e53a6ed0fc0d7a88010e839",
   "url": "/sources/whoscored-com/picks/19/#pick-n-9e53a6ed0fc0d7a88010e839",
   "match": "Cesena v Empoli",
   "match_url": "/football/matches/cesena-vs-empoli-2026-10-27/",
   "kickoff": "2026-10-27T19:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 22.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "1.8954",
   "published_at": null,
   "recorded_at": "2026-10-26T20:53:07.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": "over",
    "price": "1.8796",
    "result": "Won",
    "points_hundredths": 8796,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9e53a6ed0fc0d7a88010e839",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 3326,
    "fragment_to": 3341,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013727/preview/italy-serie-b-2026-2027-cesena-empoli",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2e47d3605239051c20b51e2b5c653d338d80aa01e515321a84a94ae9f389e770",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T20:53:07.680Z",
    "executed_at": "2026-10-27T06:28:42.300Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-08f153338f6b",
     "display_name": "Cesena — Empoli",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T19:00:00.000Z",
     "url": "/football/matches/cesena-vs-empoli-2026-10-27/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8954",
     "our_snapshot_at": "2026-10-26T20:52:09.369Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T20:53:07.680Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cesena 2-1 Empoli."
    },
    "settlements": [
     {
      "operation_id": "fe51526572b4a52d768161f81581ca383329475684967afa07e096ecc2b18a3b",
      "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.8954",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T06:28:42.300Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013727/preview/italy-serie-b-2026-2027-cesena-empoli",
     "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-ee91ae6abcc32e8d7e7e1b80",
   "url": "/sources/whoscored-com/picks/19/#pick-n-ee91ae6abcc32e8d7e7e1b80",
   "match": "Mantova v Cremonese",
   "match_url": "/football/matches/mantova-vs-cremonese-2026-10-27/",
   "kickoff": "2026-10-27T19:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 25.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.9580",
   "published_at": null,
   "recorded_at": "2026-10-26T17:53:07.578Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8157",
    "result": "Won",
    "points_hundredths": 8157,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ee91ae6abcc32e8d7e7e1b80",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3456,
    "fragment_to": 3470,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013735/preview/italy-serie-b-2026-2027-mantova-cremonese",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9a667968804f9d5ac474dd55699e6ed7390afb3fe4aca349a0f19b25c97e5754",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T17:53:07.578Z",
    "executed_at": "2026-10-27T06:31:15.407Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f88b7a181cfe",
     "display_name": "Mantova — Cremonese",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T19:00:00.000Z",
     "url": "/football/matches/mantova-vs-cremonese-2026-10-27/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9580",
     "our_snapshot_at": "2026-10-26T17:50:08.031Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T17:53:07.578Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Mantova 0-2 Cremonese."
    },
    "settlements": [
     {
      "operation_id": "e89a66a056e21ae3fa38ab2aa351caba57f70eff78d73cebfb8899ec7169bc57",
      "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.9580",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T06:31:15.407Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013735/preview/italy-serie-b-2026-2027-mantova-cremonese",
     "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-82be05fdc5799a5c8c64a7bb",
   "url": "/sources/whoscored-com/picks/19/#pick-n-82be05fdc5799a5c8c64a7bb",
   "match": "Virtus Entella v US Avellino 1912",
   "match_url": "/football/matches/virtus-entella-vs-us-avellino-1912-2026-10-27/",
   "kickoff": "2026-10-27T19:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 28.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "2.1650",
   "published_at": null,
   "recorded_at": "2026-10-26T14:53:07.832Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6549",
    "result": "Won",
    "points_hundredths": 6549,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-82be05fdc5799a5c8c64a7bb",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2640,
    "fragment_to": 2654,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013729/preview/italy-serie-b-2026-2027-virtus-entella-avellino",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ff590043fd843df13c70ff524053c1978b738b74662827861530188ec6a553d3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T14:53:07.832Z",
    "executed_at": "2026-10-27T06:28:34.122Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c2c93f2f5d63",
     "display_name": "Virtus Entella — US Avellino 1912",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T19:00:00.000Z",
     "url": "/football/matches/virtus-entella-vs-us-avellino-1912-2026-10-27/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1650",
     "our_snapshot_at": "2026-10-26T14:48:39.213Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T14:53:07.832Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Virtus Entella 1-1 US Avellino 1912."
    },
    "settlements": [
     {
      "operation_id": "7288b9b9cfa93f82216e7138e0f17fa6e08fbd704d07c93b47505a7aea8814cf",
      "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": "2.1650",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T06:28:34.122Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013729/preview/italy-serie-b-2026-2027-virtus-entella-avellino",
     "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-2c7946f25d0bfe384fa06788",
   "url": "/sources/whoscored-com/picks/19/#pick-n-2c7946f25d0bfe384fa06788",
   "match": "Virtus Entella v US Avellino 1912",
   "match_url": "/football/matches/virtus-entella-vs-us-avellino-1912-2026-10-27/",
   "kickoff": "2026-10-27T19:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 28.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: US Avellino 1912",
   "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": null,
   "settled_price": "3.6500",
   "published_at": null,
   "recorded_at": "2026-10-26T14:53:07.832Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.1000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2c7946f25d0bfe384fa06788",
    "quote_text": "1\n\nVirtus Entella\n\n2\n\nAvellino\n\nAway win",
    "fragment_from": 2598,
    "fragment_to": 2638,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013729/preview/italy-serie-b-2026-2027-virtus-entella-avellino",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ff590043fd843df13c70ff524053c1978b738b74662827861530188ec6a553d3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T14:53:07.832Z",
    "executed_at": "2026-10-27T06:28:33.336Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c2c93f2f5d63",
     "display_name": "Virtus Entella — US Avellino 1912",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T19:00:00.000Z",
     "url": "/football/matches/virtus-entella-vs-us-avellino-1912-2026-10-27/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "US Avellino 1912",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.6500",
     "our_snapshot_at": "2026-10-26T14:48:39.213Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T14:53:07.832Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "US Avellino 1912",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: US Avellino 1912"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Virtus Entella 1-1 US Avellino 1912."
    },
    "settlements": [
     {
      "operation_id": "afc153d0376d634e46a0d61893d4777f5211d59b657f14f1e0ac39b6c67aaaf7",
      "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": "US Avellino 1912",
      "decimal_odds": "3.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-27T06:28:33.336Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013729/preview/italy-serie-b-2026-2027-virtus-entella-avellino",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "US Avellino 1912 to win"
   }
  },
  {
   "record_id": "n-655a29b6d258547a8a178c05",
   "url": "/sources/whoscored-com/picks/18/#pick-n-655a29b6d258547a8a178c05",
   "match": "Benevento v Catanzaro",
   "match_url": "/football/matches/benevento-vs-catanzaro-2026-10-27/",
   "kickoff": "2026-10-27T18:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 33.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11750,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1750",
   "published_at": null,
   "recorded_at": "2026-10-26T08:53:10.171Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6503",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-655a29b6d258547a8a178c05",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2256,
    "fragment_to": 2271,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013723/preview/italy-serie-b-2026-2027-benevento-catanzaro",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "296f2fd59faea36653d929e66fedaa2c134fa0666faa515c037828e3fef01f4f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T08:53:10.171Z",
    "executed_at": "2026-10-27T05:11:59.766Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e3513205599b",
     "display_name": "Benevento — Catanzaro",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T18:00:00.000Z",
     "url": "/football/matches/benevento-vs-catanzaro-2026-10-27/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1750",
     "our_snapshot_at": "2026-10-26T08:51:16.780Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11750,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T08:53:10.171Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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 Benevento 1-1 Catanzaro."
    },
    "settlements": [
     {
      "operation_id": "1af42f3a48172e44197d36928426d231ab83c4e20af9b1a991919010aa9d9f3e",
      "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": "2.1750",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11750,
      "executed_at": "2026-10-27T05:11:59.766Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013723/preview/italy-serie-b-2026-2027-benevento-catanzaro",
     "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-92432a7468d49d6d13f835b9",
   "url": "/sources/whoscored-com/picks/18/#pick-n-92432a7468d49d6d13f835b9",
   "match": "Benevento v Catanzaro",
   "match_url": "/football/matches/benevento-vs-catanzaro-2026-10-27/",
   "kickoff": "2026-10-27T18:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 33.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Benevento",
   "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": null,
   "settled_price": "1.6873",
   "published_at": null,
   "recorded_at": "2026-10-26T08:53:10.171Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6873",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-92432a7468d49d6d13f835b9",
    "quote_text": "Home win",
    "fragment_from": 3686,
    "fragment_to": 3694,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013723/preview/italy-serie-b-2026-2027-benevento-catanzaro",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "296f2fd59faea36653d929e66fedaa2c134fa0666faa515c037828e3fef01f4f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T08:53:10.171Z",
    "executed_at": "2026-10-27T05:12:00.346Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e3513205599b",
     "display_name": "Benevento — Catanzaro",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T18:00:00.000Z",
     "url": "/football/matches/benevento-vs-catanzaro-2026-10-27/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Benevento",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6873",
     "our_snapshot_at": "2026-10-26T08:51:16.780Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T08:53:10.171Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Benevento",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Benevento"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Benevento 1-1 Catanzaro."
    },
    "settlements": [
     {
      "operation_id": "9841cc526f5b846fc1c0c8d8323f539798ab336a8853f388057b85fb28ebc921",
      "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": "Benevento",
      "decimal_odds": "1.6873",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T05:12:00.346Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013723/preview/italy-serie-b-2026-2027-benevento-catanzaro",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Benevento to win"
   }
  },
  {
   "record_id": "n-f02306d066f86b91fed76730",
   "url": "/sources/whoscored-com/picks/17/#pick-n-f02306d066f86b91fed76730",
   "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": 38.6,
   "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-6",
   "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": null,
   "recorded_at": "2026-10-26T02:53:12.156Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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": "Won",
    "points_hundredths": 7000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f02306d066f86b91fed76730",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3779,
    "fragment_to": 3793,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981056/preview/italy-serie-a-2026-2027-sassuolo-lazio",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f4b098b7a2d0f2726d3a2b8980edd77881de6cd38c07babbd521ae1596fb5b08",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T02:53:12.156Z",
    "executed_at": "2026-10-27T02:21:09.981Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.7000",
     "our_snapshot_at": "2026-10-26T02:51:47.025Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T02:53:12.156Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "2fba3e06b18f6e07bb314739c40410263c4d9a13c81c2eb198f061e1ec3fbc09",
      "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": "win",
      "result_words": "Won",
      "change_hundredths": 7000,
      "executed_at": "2026-10-27T02:21:09.981Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981056/preview/italy-serie-a-2026-2027-sassuolo-lazio",
     "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-243e340357e511fc3beacdf5",
   "url": "/sources/whoscored-com/picks/17/#pick-n-243e340357e511fc3beacdf5",
   "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": 38.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lazio",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1500",
   "published_at": null,
   "recorded_at": "2026-10-26T02:53:12.156Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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": "Won",
    "points_hundredths": 11500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-243e340357e511fc3beacdf5",
    "quote_text": "1\n\nSassuolo\n\n2\n\nLazio\n\nAway win",
    "fragment_from": 3746,
    "fragment_to": 3777,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981056/preview/italy-serie-a-2026-2027-sassuolo-lazio",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f4b098b7a2d0f2726d3a2b8980edd77881de6cd38c07babbd521ae1596fb5b08",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T02:53:12.156Z",
    "executed_at": "2026-10-27T02:21:09.080Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "2.1500",
     "our_snapshot_at": "2026-10-26T02:51:47.025Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T02:53:12.156Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Lazio",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Lazio"
    },
    "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": "bc7ff401f7d395da2b3c92e1a78c94ef11809d4d62059d2052d47dac5abba36a",
      "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.1500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11500,
      "executed_at": "2026-10-27T02:21:09.080Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981056/preview/italy-serie-a-2026-2027-sassuolo-lazio",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lazio to win"
   }
  },
  {
   "record_id": "n-fe7975721b6ba0121b29859f",
   "url": "/sources/whoscored-com/picks/17/#pick-n-fe7975721b6ba0121b29859f",
   "match": "Sevilla v Osasuna",
   "match_url": "/football/matches/sevilla-vs-osasuna-2026-10-26/",
   "kickoff": "2026-10-26T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": "2.1500",
   "published_at": null,
   "recorded_at": "2026-10-25T20:53:10.665Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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": "Won",
    "points_hundredths": 6993,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-fe7975721b6ba0121b29859f",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2653,
    "fragment_to": 2667,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993948/preview/spain-laliga-2026-2027-sevilla-osasuna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "72b27098a53c4405913cb9e7391d84abaf8770c83c2c51dacdcf16389fe2add7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T20:53:10.665Z",
    "executed_at": "2026-10-26T17:22:38.190Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2fdb443713cf",
     "display_name": "Sevilla — Osasuna",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-26T20:00:00.000Z",
     "url": "/football/matches/sevilla-vs-osasuna-2026-10-26/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1500",
     "our_snapshot_at": "2026-10-25T20:49:27.681Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T20:53:10.665Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sevilla 2-0 Osasuna."
    },
    "settlements": [
     {
      "operation_id": "71ab9fbdcad4e17f833a2891f851e00c7b845e4bc20540d61f8ae01f5a8de413",
      "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": "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-26T17:22:38.190Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993948/preview/spain-laliga-2026-2027-sevilla-osasuna",
     "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-e269c85a63f774d16f7222ac",
   "url": "/sources/whoscored-com/picks/17/#pick-n-e269c85a63f774d16f7222ac",
   "match": "Sevilla v Osasuna",
   "match_url": "/football/matches/sevilla-vs-osasuna-2026-10-26/",
   "kickoff": "2026-10-26T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sevilla",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9091,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.9091",
   "published_at": null,
   "recorded_at": "2026-10-25T20:53:10.665Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.9091",
    "result": "Won",
    "points_hundredths": 9091,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e269c85a63f774d16f7222ac",
    "quote_text": "Home win",
    "fragment_from": 2643,
    "fragment_to": 2651,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993948/preview/spain-laliga-2026-2027-sevilla-osasuna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "72b27098a53c4405913cb9e7391d84abaf8770c83c2c51dacdcf16389fe2add7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T20:53:10.665Z",
    "executed_at": "2026-10-26T17:22:36.436Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2fdb443713cf",
     "display_name": "Sevilla — Osasuna",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-26T20:00:00.000Z",
     "url": "/football/matches/sevilla-vs-osasuna-2026-10-26/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sevilla",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9091",
     "our_snapshot_at": "2026-10-25T20:49:27.681Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9091,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T20:53:10.665Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sevilla",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sevilla"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sevilla 2-0 Osasuna."
    },
    "settlements": [
     {
      "operation_id": "1e8ce3ead1b3e8b083e2c75ae7ab5f7e94ce0206f5b240d144d22990e272388d",
      "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": "1.9091",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9091,
      "executed_at": "2026-10-26T17:22:36.436Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993948/preview/spain-laliga-2026-2027-sevilla-osasuna",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sevilla to win"
   }
  },
  {
   "record_id": "n-2266095008113c898405fbef",
   "url": "/sources/whoscored-com/picks/17/#pick-n-2266095008113c898405fbef",
   "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": 16.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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.3600",
   "published_at": null,
   "recorded_at": "2026-10-26T02:53:11.077Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3600",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2266095008113c898405fbef",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2783,
    "fragment_to": 2797,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984214/preview/france-ligue-1-2026-2027-paris-saint-germain-lyon",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ae5e7dc9385761bcec8b743b79163997efcf19de27cc2f8a28a743df3712e2ad",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T02:53:11.077Z",
    "executed_at": "2026-10-26T15:47:29.644Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3600",
     "our_snapshot_at": "2026-10-26T02:51:47.025Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T02:53:11.077Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "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": "24707182adc270fc8ced4f979190947e18fc171308cb872763f98ef6db3b8c5f",
      "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.3600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T15:47:29.644Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984214/preview/france-ligue-1-2026-2027-paris-saint-germain-lyon",
     "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-30fa25efb50c7aba7c5716b4",
   "url": "/sources/whoscored-com/picks/17/#pick-n-30fa25efb50c7aba7c5716b4",
   "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": 16.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris Saint-Germain",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3600",
   "published_at": null,
   "recorded_at": "2026-10-26T02:53:11.077Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3600",
    "result": "Won",
    "points_hundredths": 3600,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-30fa25efb50c7aba7c5716b4",
    "quote_text": "Home win",
    "fragment_from": 2773,
    "fragment_to": 2781,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984214/preview/france-ligue-1-2026-2027-paris-saint-germain-lyon",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ae5e7dc9385761bcec8b743b79163997efcf19de27cc2f8a28a743df3712e2ad",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T02:53:11.077Z",
    "executed_at": "2026-10-26T15:47:25.969Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": null,
     "our_snapshot": "1.3600",
     "our_snapshot_at": "2026-10-26T02:51:47.025Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T02:53:11.077Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Paris Saint-Germain",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Paris Saint-Germain"
    },
    "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": "1290f669dd507600c56b83e3cd5b08088d8d6a248cd06a9487ff40152bf86142",
      "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.3600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3600,
      "executed_at": "2026-10-26T15:47:25.969Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984214/preview/france-ligue-1-2026-2027-paris-saint-germain-lyon",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Paris Saint-Germain to win"
   }
  },
  {
   "record_id": "n-e2d1a9f279467e21e1636242",
   "url": "/sources/whoscored-com/picks/17/#pick-n-e2d1a9f279467e21e1636242",
   "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": 18.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8200",
   "published_at": null,
   "recorded_at": "2026-10-25T23:53:08.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.8200",
    "result": "Won",
    "points_hundredths": 8200,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e2d1a9f279467e21e1636242",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2473,
    "fragment_to": 2487,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997621/preview/portugal-liga-portugal-2026-2027-santa-clara-benfica",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b7a1278e13b924307ab7890a26d5bc27825332610abab061d34829354690b630",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T23:53:08.924Z",
    "executed_at": "2026-10-26T14:21:49.971Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8200",
     "our_snapshot_at": "2026-10-25T23:52:03.136Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T23:53:08.924Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Santa Clara 1-2 Benfica."
    },
    "settlements": [
     {
      "operation_id": "0c5e4305c658eaf649d8538c9306e2dcab59c4f31d0daeec75397c32749ffac8",
      "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.8200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8200,
      "executed_at": "2026-10-26T14:21:49.971Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997621/preview/portugal-liga-portugal-2026-2027-santa-clara-benfica",
     "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-1e1917a410f42c62b893de56",
   "url": "/sources/whoscored-com/picks/17/#pick-n-1e1917a410f42c62b893de56",
   "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": 18.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Benfica",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3800,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3800",
   "published_at": null,
   "recorded_at": "2026-10-25T23:53:08.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": "2",
    "price": "1.3800",
    "result": "Won",
    "points_hundredths": 3800,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-1e1917a410f42c62b893de56",
    "quote_text": "Away win",
    "fragment_from": 2463,
    "fragment_to": 2471,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997621/preview/portugal-liga-portugal-2026-2027-santa-clara-benfica",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b7a1278e13b924307ab7890a26d5bc27825332610abab061d34829354690b630",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T23:53:08.924Z",
    "executed_at": "2026-10-26T14:21:46.856Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Benfica",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3800",
     "our_snapshot_at": "2026-10-25T23:52:03.136Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T23:53:08.924Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Benfica",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Benfica"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Santa Clara 1-2 Benfica."
    },
    "settlements": [
     {
      "operation_id": "59316f814afa2e5306ce34c22159924aec74d37f57feac88a72ada250e703afb",
      "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": "Benfica",
      "decimal_odds": "1.3800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3800,
      "executed_at": "2026-10-26T14:21:46.856Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997621/preview/portugal-liga-portugal-2026-2027-santa-clara-benfica",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Benfica to win"
   }
  },
  {
   "record_id": "n-a3be13bf5b37f6a4384cba29",
   "url": "/sources/whoscored-com/picks/17/#pick-n-a3be13bf5b37f6a4384cba29",
   "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": 18.6,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4700",
   "published_at": null,
   "recorded_at": "2026-10-25T23:53:08.198Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4700",
    "result": "Won",
    "points_hundredths": 4700,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a3be13bf5b37f6a4384cba29",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2443,
    "fragment_to": 2457,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999663/preview/turkey-super-lig-2026-2027-galatasaray-fenerbahce",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ebd7997232361d496165a7986e7e375500d0ab788bc5b4dba45ee32632ffd1a0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T23:53:08.198Z",
    "executed_at": "2026-10-26T13:34:08.741Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4700",
     "our_snapshot_at": "2026-10-25T23:52:03.136Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T23:53:08.198Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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-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": "8d40f4f05428949563e4bb0c3310d5e5d74bda910a02f2d39ac3c84dae331a3d",
      "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.4700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4700,
      "executed_at": "2026-10-26T13:34:08.741Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999663/preview/turkey-super-lig-2026-2027-galatasaray-fenerbahce",
     "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-b448425742021be5c31a5660",
   "url": "/sources/whoscored-com/picks/17/#pick-n-b448425742021be5c31a5660",
   "match": "Rizespor v Trabzonspor",
   "match_url": "/football/matches/rizespor-vs-trabzonspor-2026-10-26/",
   "kickoff": "2026-10-26T16:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 16.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.3500",
   "published_at": null,
   "recorded_at": "2026-10-25T23:53:07.418Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5700",
    "result": "Won",
    "points_hundredths": 5700,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b448425742021be5c31a5660",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2469,
    "fragment_to": 2484,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999657/preview/turkey-super-lig-2026-2027-rizespor-trabzonspor",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ca5461452c8e93604d48632dba93e10c21276110abbf3eba925907ed242435da",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T23:53:07.418Z",
    "executed_at": "2026-10-26T09:11:19.115Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-16655c1c5d5a",
     "display_name": "Rizespor — Trabzonspor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-26T16:00:00.000Z",
     "url": "/football/matches/rizespor-vs-trabzonspor-2026-10-26/",
     "scoreline": "3-4",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.3500",
     "our_snapshot_at": "2026-10-25T23:52:03.136Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T23:53:07.418Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "3-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Rizespor 3-4 Trabzonspor."
    },
    "settlements": [
     {
      "operation_id": "531edb6b6a0e0c3d5b355f48210b19e4f652f8406b9240137c20b1558606c2fe",
      "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": "2.3500",
      "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:11:19.115Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999657/preview/turkey-super-lig-2026-2027-rizespor-trabzonspor",
     "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-de7ee58d30e1bf7280a8a13a",
   "url": "/sources/whoscored-com/picks/17/#pick-n-de7ee58d30e1bf7280a8a13a",
   "match": "Rizespor v Trabzonspor",
   "match_url": "/football/matches/rizespor-vs-trabzonspor-2026-10-26/",
   "kickoff": "2026-10-26T16:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 16.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Trabzonspor",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.9500",
   "published_at": null,
   "recorded_at": "2026-10-25T23:53:07.418Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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": "Won",
    "points_hundredths": 9500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-de7ee58d30e1bf7280a8a13a",
    "quote_text": "Away win",
    "fragment_from": 2459,
    "fragment_to": 2467,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999657/preview/turkey-super-lig-2026-2027-rizespor-trabzonspor",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ca5461452c8e93604d48632dba93e10c21276110abbf3eba925907ed242435da",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T23:53:07.418Z",
    "executed_at": "2026-10-26T09:11:19.780Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-16655c1c5d5a",
     "display_name": "Rizespor — Trabzonspor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-26T16:00:00.000Z",
     "url": "/football/matches/rizespor-vs-trabzonspor-2026-10-26/",
     "scoreline": "3-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Trabzonspor",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9500",
     "our_snapshot_at": "2026-10-25T23:52:03.136Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T23:53:07.418Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Trabzonspor",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Trabzonspor"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Rizespor 3-4 Trabzonspor."
    },
    "settlements": [
     {
      "operation_id": "ccc8ac16761772ec62490aa9dfe35d7b47e48fddf252dcb321baa228eb5b4d9e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Trabzonspor",
      "decimal_odds": "1.9500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9500,
      "executed_at": "2026-10-26T09:11:19.780Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999657/preview/turkey-super-lig-2026-2027-rizespor-trabzonspor",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Trabzonspor to win"
   }
  },
  {
   "record_id": "n-399649b0d70c31def4f79e47",
   "url": "/sources/whoscored-com/picks/16/#pick-n-399649b0d70c31def4f79e47",
   "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": 8.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.6550",
   "published_at": null,
   "recorded_at": "2026-10-25T08:53:59.504Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4728",
    "result": "Won",
    "points_hundredths": 4728,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-399649b0d70c31def4f79e47",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2476,
    "fragment_to": 2491,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993944/preview/spain-laliga-2026-2027-real-sociedad-levante",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e03b3ba90e7a999d3058c92e9cbbb46ad2da1031bf78a7dfff9a2a0efc9cd8f5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T08:53:59.504Z",
    "executed_at": "2026-10-25T16:55:58.535Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.6550",
     "our_snapshot_at": "2026-10-25T08:50:30.043Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T08:53:59.504Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Real Sociedad 2-1 Levante UD."
    },
    "settlements": [
     {
      "operation_id": "5d1f799c6bdaaa352d12b64626704107a1e6c23699b9764b394880edaaa3e180",
      "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": "2.6550",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T16:55:58.535Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993944/preview/spain-laliga-2026-2027-real-sociedad-levante",
     "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-732aacbc051cb19c54df0393",
   "url": "/sources/whoscored-com/picks/16/#pick-n-732aacbc051cb19c54df0393",
   "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": 8.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Sociedad",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5556,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5556",
   "published_at": null,
   "recorded_at": "2026-10-25T08:53:59.504Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5556",
    "result": "Won",
    "points_hundredths": 5556,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-732aacbc051cb19c54df0393",
    "quote_text": "Home win",
    "fragment_from": 2466,
    "fragment_to": 2474,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993944/preview/spain-laliga-2026-2027-real-sociedad-levante",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e03b3ba90e7a999d3058c92e9cbbb46ad2da1031bf78a7dfff9a2a0efc9cd8f5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T08:53:59.504Z",
    "executed_at": "2026-10-25T16:56:02.478Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.5556",
     "our_snapshot_at": "2026-10-25T08:50:30.043Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5556,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T08:53:59.504Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Sociedad",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Sociedad"
    },
    "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": "4823194386e72f542237bbb93eb7a7e295192d9cb4af31eb73779ae61fd2279b",
      "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.5556",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5556,
      "executed_at": "2026-10-25T16:56:02.478Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993944/preview/spain-laliga-2026-2027-real-sociedad-levante",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Sociedad to win"
   }
  },
  {
   "record_id": "n-19c21234dfff5cdd9c58c311",
   "url": "/sources/whoscored-com/picks/16/#pick-n-19c21234dfff5cdd9c58c311",
   "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": 5.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.8000",
   "published_at": null,
   "recorded_at": "2026-10-25T11:54:28.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": "over",
    "price": "1.8000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-19c21234dfff5cdd9c58c311",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3826,
    "fragment_to": 3840,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981034/preview/italy-serie-a-2026-2027-lecce-juventus",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "24a0b782532b7df3269a78f76f6184c1bc63451df4425619a6a3e12bd324cfd2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T11:54:28.058Z",
    "executed_at": "2026-10-25T16:36:32.060Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-25T11:52:42.996Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T11:54:28.058Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lecce 0-2 Juventus."
    },
    "settlements": [
     {
      "operation_id": "8ecd229a8194e459b850a177833ce8ddaadf0bfcd60707952f68322694eb8704",
      "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": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T16:36:32.060Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981034/preview/italy-serie-a-2026-2027-lecce-juventus",
     "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-a752a123bea8aaa26dfd76ff",
   "url": "/sources/whoscored-com/picks/16/#pick-n-a752a123bea8aaa26dfd76ff",
   "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": 5.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juventus",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5500",
   "published_at": null,
   "recorded_at": "2026-10-25T11:54:28.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": "2",
    "price": "1.5500",
    "result": "Won",
    "points_hundredths": 5500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a752a123bea8aaa26dfd76ff",
    "quote_text": "1\n\nLecce\n\n2\n\nJuventus\n\nAway win",
    "fragment_from": 3793,
    "fragment_to": 3824,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981034/preview/italy-serie-a-2026-2027-lecce-juventus",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "24a0b782532b7df3269a78f76f6184c1bc63451df4425619a6a3e12bd324cfd2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T11:54:28.058Z",
    "executed_at": "2026-10-25T16:36:35.731Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Juventus",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5500",
     "our_snapshot_at": "2026-10-25T11:52:42.996Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T11:54:28.058Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Juventus",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Juventus"
    },
    "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": "c27605168d9f50522a330b36949ba1fbdd8869ba6efdad84a7fe195160d4c72b",
      "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.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-25T16:36:35.731Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981034/preview/italy-serie-a-2026-2027-lecce-juventus",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus to win"
   }
  },
  {
   "record_id": "n-d09546e203021cf77d4f601a",
   "url": "/sources/whoscored-com/picks/16/#pick-n-d09546e203021cf77d4f601a",
   "match": "Sparta Rotterdam v AFC Ajax",
   "match_url": "/football/matches/sparta-rotterdam-vs-afc-ajax-2026-10-25/",
   "kickoff": "2026-10-25T15:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 0.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3300",
   "published_at": null,
   "recorded_at": "2026-10-25T14:53:05.262Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3300",
    "result": "Won",
    "points_hundredths": 3300,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d09546e203021cf77d4f601a",
    "quote_text": "Sparta Rotterdam\n\n3\n\nAjax\n\nAway win\n\nOver 2.5 goals",
    "fragment_from": 5394,
    "fragment_to": 5445,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982319/preview/netherlands-eredivisie-2026-2027-sparta-rotterdam-ajax",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6d07a551476182062a98726050f9fd354d7ca16582631d4d8ab3f4896c426ffc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T14:53:05.262Z",
    "executed_at": "2026-10-25T15:59:06.178Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2f7a600f8a8b",
     "display_name": "Sparta Rotterdam — AFC Ajax",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-25T15:45:00.000Z",
     "url": "/football/matches/sparta-rotterdam-vs-afc-ajax-2026-10-25/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3300",
     "our_snapshot_at": "2026-10-25T14:52:17.537Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T14:53:05.262Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sparta Rotterdam 1-2 AFC Ajax."
    },
    "settlements": [
     {
      "operation_id": "54e8cf0d94e6dd98bdf1304809965b258f016f1c2eb66b402cf13d6f4ee0319e",
      "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.3300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3300,
      "executed_at": "2026-10-25T15:59:06.178Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982319/preview/netherlands-eredivisie-2026-2027-sparta-rotterdam-ajax",
     "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-7e6afaee1aa4176eb1f7c5ea",
   "url": "/sources/whoscored-com/picks/16/#pick-n-7e6afaee1aa4176eb1f7c5ea",
   "match": "Sparta Rotterdam v AFC Ajax",
   "match_url": "/football/matches/sparta-rotterdam-vs-afc-ajax-2026-10-25/",
   "kickoff": "2026-10-25T15:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 0.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Ajax",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4878,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4878",
   "published_at": null,
   "recorded_at": "2026-10-25T14:53:05.262Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4878",
    "result": "Won",
    "points_hundredths": 4878,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7e6afaee1aa4176eb1f7c5ea",
    "quote_text": "1\n\nSparta Rotterdam\n\n3\n\nAjax\n\nAway win",
    "fragment_from": 5391,
    "fragment_to": 5429,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982319/preview/netherlands-eredivisie-2026-2027-sparta-rotterdam-ajax",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6d07a551476182062a98726050f9fd354d7ca16582631d4d8ab3f4896c426ffc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T14:53:05.262Z",
    "executed_at": "2026-10-25T15:59:01.822Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2f7a600f8a8b",
     "display_name": "Sparta Rotterdam — AFC Ajax",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-25T15:45:00.000Z",
     "url": "/football/matches/sparta-rotterdam-vs-afc-ajax-2026-10-25/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AFC Ajax",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4878",
     "our_snapshot_at": "2026-10-25T14:48:21.195Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4878,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T14:53:05.262Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AFC Ajax",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Ajax"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sparta Rotterdam 1-2 AFC Ajax."
    },
    "settlements": [
     {
      "operation_id": "716b5a3b08422e1d19d4d919019f29e797c738a374f9d2c40848f3481fc19a67",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Ajax",
      "decimal_odds": "1.4878",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4878,
      "executed_at": "2026-10-25T15:59:01.822Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982319/preview/netherlands-eredivisie-2026-2027-sparta-rotterdam-ajax",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Ajax to win"
   }
  },
  {
   "record_id": "n-fe38383cbdbd0a679c66a3bf",
   "url": "/sources/whoscored-com/picks/16/#pick-n-fe38383cbdbd0a679c66a3bf",
   "match": "TSG Hoffenheim v Bayer 04 Leverkusen",
   "match_url": "/football/matches/tsg-hoffenheim-vs-bayer-04-leverkusen-2026-10-25/",
   "kickoff": "2026-10-25T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 11.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3448,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3448",
   "published_at": null,
   "recorded_at": "2026-10-25T02:53:14.773Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3448",
    "result": "Won",
    "points_hundredths": 3448,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-fe38383cbdbd0a679c66a3bf",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2586,
    "fragment_to": 2610,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995435/preview/germany-bundesliga-2026-2027-hoffenheim-bayer-leverkusen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e610948a86604c4fd11dfd59931bc1940fa5660e8f73e1d72a7f28677c04b6fa",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T02:53:14.773Z",
    "executed_at": "2026-10-25T14:08:09.067Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8166ca26dfcf",
     "display_name": "TSG Hoffenheim — Bayer 04 Leverkusen",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-25T14:30:00.000Z",
     "url": "/football/matches/tsg-hoffenheim-vs-bayer-04-leverkusen-2026-10-25/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3448",
     "our_snapshot_at": "2026-10-25T02:51:04.562Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3448,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T02:53:14.773Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was TSG Hoffenheim 3-0 Bayer 04 Leverkusen."
    },
    "settlements": [
     {
      "operation_id": "ebf136d384364cc2c9e895bc44e6af39905378063a2ef9305220c8540139e025",
      "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.3448",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3448,
      "executed_at": "2026-10-25T14:08:09.067Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995435/preview/germany-bundesliga-2026-2027-hoffenheim-bayer-leverkusen",
     "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-688053b22d15aac022e6f008",
   "url": "/sources/whoscored-com/picks/16/#pick-n-688053b22d15aac022e6f008",
   "match": "TSG Hoffenheim v Bayer 04 Leverkusen",
   "match_url": "/football/matches/tsg-hoffenheim-vs-bayer-04-leverkusen-2026-10-25/",
   "kickoff": "2026-10-25T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 11.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bayer 04 Leverkusen",
   "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": null,
   "settled_price": "2.2500",
   "published_at": null,
   "recorded_at": "2026-10-25T02:53:14.773Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.2500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-688053b22d15aac022e6f008",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2586,
    "fragment_to": 2610,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995435/preview/germany-bundesliga-2026-2027-hoffenheim-bayer-leverkusen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e610948a86604c4fd11dfd59931bc1940fa5660e8f73e1d72a7f28677c04b6fa",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T02:53:14.773Z",
    "executed_at": "2026-10-25T14:07:51.269Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8166ca26dfcf",
     "display_name": "TSG Hoffenheim — Bayer 04 Leverkusen",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-25T14:30:00.000Z",
     "url": "/football/matches/tsg-hoffenheim-vs-bayer-04-leverkusen-2026-10-25/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Bayer 04 Leverkusen",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2500",
     "our_snapshot_at": "2026-10-25T02:51:04.562Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T02:53:14.773Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Bayer 04 Leverkusen",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bayer 04 Leverkusen"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was TSG Hoffenheim 3-0 Bayer 04 Leverkusen."
    },
    "settlements": [
     {
      "operation_id": "d0117f9c3444f9fa0cc74aa95c4de7ffcd9c0829ab2defd5e277fcb89b29a7bd",
      "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": "2.2500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T14:07:51.269Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995435/preview/germany-bundesliga-2026-2027-hoffenheim-bayer-leverkusen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bayer 04 Leverkusen to win"
   }
  },
  {
   "record_id": "n-b9919e7cb7fe439d8dc6afe2",
   "url": "/sources/whoscored-com/picks/16/#pick-n-b9919e7cb7fe439d8dc6afe2",
   "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": 7.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6250",
   "published_at": null,
   "recorded_at": "2026-10-25T05:53:21.482Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6250",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b9919e7cb7fe439d8dc6afe2",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2926,
    "fragment_to": 2941,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994192/preview/spain-laliga-2026-2027-athletic-club-getafe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8d884dc3515bbb3cdb92695efbc60caecd979e0fc857c270aef322c385f165f9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T05:53:21.482Z",
    "executed_at": "2026-10-25T12:39:00.305Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1.6250",
     "our_snapshot_at": "2026-10-25T05:51:59.717Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T05:53:21.482Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "9a923d9f6dc65a162a169441038a01c7367d1c644b4ee09b76deddfb3cf5d235",
      "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.6250",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T12:39:00.305Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994192/preview/spain-laliga-2026-2027-athletic-club-getafe",
     "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-acc7018d45f4ae77f160a93b",
   "url": "/sources/whoscored-com/picks/16/#pick-n-acc7018d45f4ae77f160a93b",
   "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": 7.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Athletic Club",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5650,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5650",
   "published_at": null,
   "recorded_at": "2026-10-25T05:53:21.482Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5650",
    "result": "Won",
    "points_hundredths": 5650,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-acc7018d45f4ae77f160a93b",
    "quote_text": "Home win",
    "fragment_from": 2916,
    "fragment_to": 2924,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994192/preview/spain-laliga-2026-2027-athletic-club-getafe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8d884dc3515bbb3cdb92695efbc60caecd979e0fc857c270aef322c385f165f9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T05:53:21.482Z",
    "executed_at": "2026-10-25T12:38:54.539Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Athletic Club",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5650",
     "our_snapshot_at": "2026-10-25T05:48:57.157Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T05:53:21.482Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Athletic Club",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Athletic Club"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Athletic Club 4-0 Getafe."
    },
    "settlements": [
     {
      "operation_id": "20598ab57d341fa033d8b572c2b76514cf564b7f9a34e975a67b19e752f312e1",
      "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": "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-10-25T12:38:54.539Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994192/preview/spain-laliga-2026-2027-athletic-club-getafe",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Athletic Club to win"
   }
  },
  {
   "record_id": "n-add0a8cac1675d6299d83669",
   "url": "/sources/whoscored-com/picks/15/#pick-n-add0a8cac1675d6299d83669",
   "match": "Gil Vicente v FC Porto",
   "match_url": "/football/matches/gil-vicente-vs-fc-porto-2026-10-24/",
   "kickoff": "2026-10-24T19:30:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 1.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.8700",
   "published_at": null,
   "recorded_at": "2026-10-24T17:55:50.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": "over",
    "price": "1.8700",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-add0a8cac1675d6299d83669",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2376,
    "fragment_to": 2390,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997615/preview/portugal-liga-portugal-2026-2027-gil-vicente-fc-porto",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1b9014da9de773c733f28ae711eea1dc75127fa66158227c41d926a479a2d9d2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T17:55:50.141Z",
    "executed_at": "2026-10-24T18:28:45.938Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-63275223a897",
     "display_name": "Gil Vicente — FC Porto",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-24T19:30:00.000Z",
     "url": "/football/matches/gil-vicente-vs-fc-porto-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8700",
     "our_snapshot_at": "2026-10-24T17:55:23.908Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T17:55:50.141Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Gil Vicente 0-1 FC Porto."
    },
    "settlements": [
     {
      "operation_id": "a04cf64a33b4d922b7af82a7fe5b8c15eeb5a47c5885ea16149eebbe330ed994",
      "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.8700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T18:28:45.938Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997615/preview/portugal-liga-portugal-2026-2027-gil-vicente-fc-porto",
     "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-356056d3de10abb412cddd91",
   "url": "/sources/whoscored-com/picks/15/#pick-n-356056d3de10abb412cddd91",
   "match": "Gil Vicente v FC Porto",
   "match_url": "/football/matches/gil-vicente-vs-fc-porto-2026-10-24/",
   "kickoff": "2026-10-24T19:30:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 1.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Porto",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4400",
   "published_at": null,
   "recorded_at": "2026-10-24T17:55:50.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.4400",
    "result": "Won",
    "points_hundredths": 4400,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-356056d3de10abb412cddd91",
    "quote_text": "1\n\nGil Vicente\n\n2\n\nPorto\n\nAway win",
    "fragment_from": 2340,
    "fragment_to": 2374,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997615/preview/portugal-liga-portugal-2026-2027-gil-vicente-fc-porto",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1b9014da9de773c733f28ae711eea1dc75127fa66158227c41d926a479a2d9d2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T17:55:50.141Z",
    "executed_at": "2026-10-24T18:28:40.994Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-63275223a897",
     "display_name": "Gil Vicente — FC Porto",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-24T19:30:00.000Z",
     "url": "/football/matches/gil-vicente-vs-fc-porto-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Porto",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4400",
     "our_snapshot_at": "2026-10-24T17:55:23.908Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T17:55:50.141Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Porto",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Porto"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Gil Vicente 0-1 FC Porto."
    },
    "settlements": [
     {
      "operation_id": "e4f6287fd9d67731797616375f50249b2357e92bfc8bc5df7b39a057bc88964a",
      "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.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-24T18:28:40.994Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997615/preview/portugal-liga-portugal-2026-2027-gil-vicente-fc-porto",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Porto to win"
   }
  },
  {
   "record_id": "n-f5f805413572555c496ccabd",
   "url": "/sources/whoscored-com/picks/11/#pick-n-f5f805413572555c496ccabd",
   "match": "Atlético Madrid v Deportivo de A Coruña",
   "match_url": "/football/matches/atletico-madrid-vs-deportivo-de-a-coruna-2026-10-24/",
   "kickoff": "2026-10-24T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 43.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.4200",
   "published_at": null,
   "recorded_at": "2026-10-22T23:53:14.611Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5988",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f5f805413572555c496ccabd",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2981,
    "fragment_to": 2996,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993929/preview/spain-laliga-2026-2027-atletico-madrid-deportivo-de-a-coruna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dc07d0e0d261f7dd4d8cfb39f3ce02f37e7354bef21c2ee4b54da1f18534439a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T23:53:14.611Z",
    "executed_at": "2026-10-24T00:46:41.921Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-101d7807b227",
     "display_name": "Atlético Madrid — Deportivo de A Coruña",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T19:00:00.000Z",
     "url": "/football/matches/atletico-madrid-vs-deportivo-de-a-coruna-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4200",
     "our_snapshot_at": "2026-10-22T23:51:45.705Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 14200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T23:53:14.611Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Atlético Madrid 1-0 Deportivo de A Coruña."
    },
    "settlements": [
     {
      "operation_id": "a63a17de787b6e2ef7220edd7323ed154c64aba558c5610682d07deec04b0ee2",
      "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": "2.4200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14200,
      "executed_at": "2026-10-24T00:46:41.921Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993929/preview/spain-laliga-2026-2027-atletico-madrid-deportivo-de-a-coruna",
     "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-0e1e2ae586aefd38764c1be2",
   "url": "/sources/whoscored-com/picks/11/#pick-n-0e1e2ae586aefd38764c1be2",
   "match": "Atlético Madrid v Deportivo de A Coruña",
   "match_url": "/football/matches/atletico-madrid-vs-deportivo-de-a-coruna-2026-10-24/",
   "kickoff": "2026-10-24T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 43.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Atlético Madrid",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2597,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2597",
   "published_at": null,
   "recorded_at": "2026-10-22T23:53:14.611Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.2597",
    "result": "Won",
    "points_hundredths": 2597,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0e1e2ae586aefd38764c1be2",
    "quote_text": "Home win",
    "fragment_from": 2971,
    "fragment_to": 2979,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993929/preview/spain-laliga-2026-2027-atletico-madrid-deportivo-de-a-coruna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dc07d0e0d261f7dd4d8cfb39f3ce02f37e7354bef21c2ee4b54da1f18534439a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T23:53:14.611Z",
    "executed_at": "2026-10-24T00:46:41.583Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-101d7807b227",
     "display_name": "Atlético Madrid — Deportivo de A Coruña",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T19:00:00.000Z",
     "url": "/football/matches/atletico-madrid-vs-deportivo-de-a-coruna-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Atlético Madrid",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2597",
     "our_snapshot_at": "2026-10-22T23:51:45.705Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2597,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T23:53:14.611Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Atlético Madrid",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Atlético Madrid"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Atlético Madrid 1-0 Deportivo de A Coruña."
    },
    "settlements": [
     {
      "operation_id": "d07f3df4434861354e169dfa6ca1c015f7e7584931a39a394be3d4ec8e45b86a",
      "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.2597",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2597,
      "executed_at": "2026-10-24T00:46:41.583Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993929/preview/spain-laliga-2026-2027-atletico-madrid-deportivo-de-a-coruna",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atlético Madrid to win"
   }
  },
  {
   "record_id": "n-0b9dcab12429051979c3f727",
   "url": "/sources/whoscored-com/picks/11/#pick-n-0b9dcab12429051979c3f727",
   "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": 43.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7059,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7059",
   "published_at": null,
   "recorded_at": "2026-10-22T20:53:23.170Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7059",
    "result": "Won",
    "points_hundredths": 7059,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0b9dcab12429051979c3f727",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2726,
    "fragment_to": 2740,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993952/preview/spain-laliga-2026-2027-valencia-villarreal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4422cd140ffee5e55c4f23888f310501b4fd99a4c0a7c27df38d56b64ffe6edf",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T20:53:23.170Z",
    "executed_at": "2026-10-24T00:48:02.913Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.7059",
     "our_snapshot_at": "2026-10-22T20:49:11.717Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7059,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T20:53:23.170Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "9f9901442d7a0cb153449b97f83de2c33a1d5b56ef769094c71d624da140bb3b",
      "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.7059",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7059,
      "executed_at": "2026-10-24T00:48:02.913Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993952/preview/spain-laliga-2026-2027-valencia-villarreal",
     "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-a23628e42d92f8e45a16c2d6",
   "url": "/sources/whoscored-com/picks/11/#pick-n-a23628e42d92f8e45a16c2d6",
   "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": 43.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Villarreal",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1500",
   "published_at": null,
   "recorded_at": "2026-10-22T20:53:23.170Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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": "Won",
    "points_hundredths": 11500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a23628e42d92f8e45a16c2d6",
    "quote_text": "1\n\nValencia\n\n2\n\nVillarreal\n\nAway win",
    "fragment_from": 2688,
    "fragment_to": 2724,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993952/preview/spain-laliga-2026-2027-valencia-villarreal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4422cd140ffee5e55c4f23888f310501b4fd99a4c0a7c27df38d56b64ffe6edf",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T20:53:23.170Z",
    "executed_at": "2026-10-24T00:48:02.554Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Villarreal",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1500",
     "our_snapshot_at": "2026-10-22T20:49:11.717Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T20:53:23.170Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Villarreal",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Villarreal"
    },
    "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": "827fc4dcac5a9030ce50fe9b1426d681dbd12b15d2d548bcf3ddde22912581a8",
      "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": "Villarreal",
      "decimal_odds": "2.1500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11500,
      "executed_at": "2026-10-24T00:48:02.554Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993952/preview/spain-laliga-2026-2027-valencia-villarreal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Villarreal to win"
   }
  },
  {
   "record_id": "n-9a4a23047f186dc17111060c",
   "url": "/sources/whoscored-com/picks/11/#pick-n-9a4a23047f186dc17111060c",
   "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": 46.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.3400",
   "published_at": null,
   "recorded_at": "2026-10-22T17:53:11.659Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3400",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9a4a23047f186dc17111060c",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2648,
    "fragment_to": 2662,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995429/preview/germany-bundesliga-2026-2027-borussia-dortmund-eintracht-frankfurt",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1a5a1e46706b086cd584123281ca73ac083020d5c47bdecd9d6f350fc1f9d7ba",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:53:11.659Z",
    "executed_at": "2026-10-24T00:49:12.970Z",
    "statement_class": "unpriced",
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3400",
     "our_snapshot_at": "2026-10-22T17:50:12.699Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T17:53:11.659Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-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": "ca4df8efb1b59a3c4f72ad56ec505425786235f97be251194044aded3bf083e4",
      "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.3400",
      "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:49:12.970Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995429/preview/germany-bundesliga-2026-2027-borussia-dortmund-eintracht-frankfurt",
     "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-d8d4373d8b4605987871def9",
   "url": "/sources/whoscored-com/picks/11/#pick-n-d8d4373d8b4605987871def9",
   "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": 46.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Borussia Dortmund",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4800,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4800",
   "published_at": null,
   "recorded_at": "2026-10-22T17:53:11.659Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4800",
    "result": "Won",
    "points_hundredths": 4800,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d8d4373d8b4605987871def9",
    "quote_text": "Home win",
    "fragment_from": 2638,
    "fragment_to": 2646,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995429/preview/germany-bundesliga-2026-2027-borussia-dortmund-eintracht-frankfurt",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1a5a1e46706b086cd584123281ca73ac083020d5c47bdecd9d6f350fc1f9d7ba",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:53:11.659Z",
    "executed_at": "2026-10-24T00:49:12.689Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Borussia Dortmund",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4800",
     "our_snapshot_at": "2026-10-22T17:50:12.699Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T17:53:11.659Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Borussia Dortmund",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Borussia Dortmund"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Borussia Dortmund 1-0 Eintracht Frankfurt."
    },
    "settlements": [
     {
      "operation_id": "7ddc73a044664ea0d973d471fa4ed8d36628cb59956aff6a1a5d98294f735aed",
      "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.4800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4800,
      "executed_at": "2026-10-24T00:49:12.689Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995429/preview/germany-bundesliga-2026-2027-borussia-dortmund-eintracht-frankfurt",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Borussia Dortmund to win"
   }
  },
  {
   "record_id": "n-872e7fae985c785d65c53111",
   "url": "/sources/whoscored-com/picks/10/#pick-n-872e7fae985c785d65c53111",
   "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": 52.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.5300",
   "published_at": null,
   "recorded_at": "2026-10-22T11:53:10.841Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5300",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-872e7fae985c785d65c53111",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3247,
    "fragment_to": 3261,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983618/preview/england-premier-league-2026-2027-chelsea-tottenham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "14bed259b02728b986bbdb76b5f54872decb9ae6c9a5f1a8f0e7314b07a58b15",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T11:53:10.841Z",
    "executed_at": "2026-10-24T00:51:47.931Z",
    "statement_class": "unpriced",
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-10-22T11:50:26.436Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T11:53:10.841Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "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": "8969aac7856149d96c6883caa633998e067e0a395aadf2e95fa435514ad62dba",
      "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-10-24T00:51:47.931Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983618/preview/england-premier-league-2026-2027-chelsea-tottenham",
     "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-bd20a7d2d428c1c3e147ff9e",
   "url": "/sources/whoscored-com/picks/10/#pick-n-bd20a7d2d428c1c3e147ff9e",
   "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": 52.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chelsea",
   "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": null,
   "settled_price": "1.6711",
   "published_at": null,
   "recorded_at": "2026-10-22T11:53:10.841Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-bd20a7d2d428c1c3e147ff9e",
    "quote_text": "Home win",
    "fragment_from": 3237,
    "fragment_to": 3245,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983618/preview/england-premier-league-2026-2027-chelsea-tottenham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "14bed259b02728b986bbdb76b5f54872decb9ae6c9a5f1a8f0e7314b07a58b15",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T11:53:10.841Z",
    "executed_at": "2026-10-24T00:51:47.686Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.6711",
     "our_snapshot_at": "2026-10-22T11:49:13.540Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T11:53:10.841Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chelsea"
    },
    "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": "21f5d6ee9362f4653baa3c8fa3728e658995e9314e38c3fdac4ab195a032bc68",
      "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.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-24T00:51:47.686Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983618/preview/england-premier-league-2026-2027-chelsea-tottenham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea to win"
   }
  },
  {
   "record_id": "n-e6394528edc1bd4eb89381e8",
   "url": "/sources/whoscored-com/picks/15/#pick-n-e6394528edc1bd4eb89381e8",
   "match": "FC Utrecht v PEC Zwolle",
   "match_url": "/football/matches/fc-utrecht-vs-pec-zwolle-2026-10-24/",
   "kickoff": "2026-10-24T14:30:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 2.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Utrecht",
   "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": null,
   "settled_price": "1.6550",
   "published_at": null,
   "recorded_at": "2026-10-24T11:53:12.920Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6550",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e6394528edc1bd4eb89381e8",
    "quote_text": "With neither defence offering much security, another open contest appears likely, but the hosts’ stronger recent form gives them a slight advantage.",
    "fragment_from": 5149,
    "fragment_to": 5297,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982325/preview/netherlands-eredivisie-2026-2027-fc-utrecht-pec-zwolle",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0a6b7bf5224a6dd9aa5a0b6da8c72390128c967fb3ec63960da6abad7f76c43a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T11:53:12.920Z",
    "executed_at": "2026-10-24T14:44:43.890Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-108db96f9fb3",
     "display_name": "FC Utrecht — PEC Zwolle",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-24T14:30:00.000Z",
     "url": "/football/matches/fc-utrecht-vs-pec-zwolle-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Utrecht",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6550",
     "our_snapshot_at": "2026-10-24T11:50:59.545Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T11:53:12.920Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Utrecht",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Utrecht"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Utrecht 1-1 PEC Zwolle."
    },
    "settlements": [
     {
      "operation_id": "988f65c9cb619331388d2337d4009951f1e02225d1d6ccefa83b38014930d46c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Utrecht",
      "decimal_odds": "1.6550",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T14:44:43.890Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982325/preview/netherlands-eredivisie-2026-2027-fc-utrecht-pec-zwolle",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Utrecht to win"
   }
  },
  {
   "record_id": "n-de71e915722668f273a7cd55",
   "url": "/sources/whoscored-com/picks/11/#pick-n-de71e915722668f273a7cd55",
   "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": 41.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.1200",
   "published_at": null,
   "recorded_at": "2026-10-22T20:53:22.469Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.6803",
    "result": "Won",
    "points_hundredths": 6803,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-de71e915722668f273a7cd55",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2564,
    "fragment_to": 2579,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993937/preview/spain-laliga-2026-2027-racing-santander-espanyol",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "741062ed0f16ff961398aa77856244d057d4c5d2577939995c0a0cf889465d70",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T20:53:22.469Z",
    "executed_at": "2026-10-24T00:48:03.823Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1200",
     "our_snapshot_at": "2026-10-22T20:49:11.717Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T20:53:22.469Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Real Racing Club 2-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "2cc14afa5d62b4dae82b2edc699d82ddb484149c708ea090eaf24569174c6398",
      "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": "2.1200",
      "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:48:03.823Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993937/preview/spain-laliga-2026-2027-racing-santander-espanyol",
     "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-a0c5d9768276dafe9f46effd",
   "url": "/sources/whoscored-com/picks/14/#pick-n-a0c5d9768276dafe9f46effd",
   "match": "Reading v Barnsley",
   "match_url": "/football/matches/reading-vs-barnsley-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 14.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.5600",
   "published_at": null,
   "recorded_at": "2026-10-23T23:53:13.065Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4300",
    "result": "Won",
    "points_hundredths": 4300,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a0c5d9768276dafe9f46effd",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2401,
    "fragment_to": 2416,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989449/preview/england-league-one-2026-2027-reading-barnsley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a45ad86da154e76e03ddf9854a6e5fc5c36a27b192e144d081de024917932e53",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T23:53:13.065Z",
    "executed_at": "2026-10-24T09:31:55.840Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6ea53411a498",
     "display_name": "Reading — Barnsley",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/reading-vs-barnsley-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.5600",
     "our_snapshot_at": "2026-10-23T23:52:41.077Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T23:53:13.065Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Reading 2-1 Barnsley."
    },
    "settlements": [
     {
      "operation_id": "ac8f17652c3ff509a1cf675cadd9b63800831f25626ca1f8be4adb35212938b8",
      "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": "2.5600",
      "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:31:55.840Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989449/preview/england-league-one-2026-2027-reading-barnsley",
     "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-2ff9ba43f4a22e6be560fa89",
   "url": "/sources/whoscored-com/picks/14/#pick-n-2ff9ba43f4a22e6be560fa89",
   "match": "Reading v Barnsley",
   "match_url": "/football/matches/reading-vs-barnsley-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 14.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Reading",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5700",
   "published_at": null,
   "recorded_at": "2026-10-23T23:53:13.065Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5700",
    "result": "Won",
    "points_hundredths": 5700,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2ff9ba43f4a22e6be560fa89",
    "quote_text": "Home win",
    "fragment_from": 2391,
    "fragment_to": 2399,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989449/preview/england-league-one-2026-2027-reading-barnsley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a45ad86da154e76e03ddf9854a6e5fc5c36a27b192e144d081de024917932e53",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T23:53:13.065Z",
    "executed_at": "2026-10-24T09:31:55.810Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6ea53411a498",
     "display_name": "Reading — Barnsley",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/reading-vs-barnsley-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Reading",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5700",
     "our_snapshot_at": "2026-10-23T23:52:41.077Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T23:53:13.065Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Reading",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Reading"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Reading 2-1 Barnsley."
    },
    "settlements": [
     {
      "operation_id": "34e20477bc27a0f9f79ef566e893a9ec330763687e25bfa68424e674dff18def",
      "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": "Reading",
      "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-24T09:31:55.810Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989449/preview/england-league-one-2026-2027-reading-barnsley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Reading to win"
   }
  },
  {
   "record_id": "n-698ea8193d360ac8ce3d8d09",
   "url": "/sources/whoscored-com/picks/14/#pick-n-698ea8193d360ac8ce3d8d09",
   "match": "Doncaster Rovers v Sheffield Wednesday",
   "match_url": "/football/matches/doncaster-rovers-vs-sheffield-wednesday-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 14.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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.6600",
   "published_at": null,
   "recorded_at": "2026-10-23T23:53:11.604Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6600",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-698ea8193d360ac8ce3d8d09",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2790,
    "fragment_to": 2814,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989444/preview/england-league-one-2026-2027-doncaster-sheffield-wednesday",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a41d546b071109b2185b24844873fe824cc5c4f1002bba7590bc8b9d15e7ef19",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T23:53:11.604Z",
    "executed_at": "2026-10-24T09:31:56.500Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8d735794ad5e",
     "display_name": "Doncaster Rovers — Sheffield Wednesday",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/doncaster-rovers-vs-sheffield-wednesday-2026-10-24/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6600",
     "our_snapshot_at": "2026-10-23T23:52:41.077Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T23:53:11.604Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Doncaster Rovers 2-0 Sheffield Wednesday."
    },
    "settlements": [
     {
      "operation_id": "67aaf5335bf023199e585ae1d13a75adac378219240269aa72fb3cebf8041e00",
      "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-10-24T09:31:56.500Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989444/preview/england-league-one-2026-2027-doncaster-sheffield-wednesday",
     "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-4eb19f9fd0e64c93e1219e6c",
   "url": "/sources/whoscored-com/picks/14/#pick-n-4eb19f9fd0e64c93e1219e6c",
   "match": "Doncaster Rovers v Sheffield Wednesday",
   "match_url": "/football/matches/doncaster-rovers-vs-sheffield-wednesday-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 14.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sheffield Wednesday",
   "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": "2.4000",
   "published_at": null,
   "recorded_at": "2026-10-23T23:53:11.604Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4eb19f9fd0e64c93e1219e6c",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2790,
    "fragment_to": 2814,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989444/preview/england-league-one-2026-2027-doncaster-sheffield-wednesday",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a41d546b071109b2185b24844873fe824cc5c4f1002bba7590bc8b9d15e7ef19",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T23:53:11.604Z",
    "executed_at": "2026-10-24T09:31:56.468Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8d735794ad5e",
     "display_name": "Doncaster Rovers — Sheffield Wednesday",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/doncaster-rovers-vs-sheffield-wednesday-2026-10-24/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sheffield Wednesday",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4000",
     "our_snapshot_at": "2026-10-23T23:52:41.077Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T23:53:11.604Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sheffield Wednesday",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sheffield Wednesday"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Doncaster Rovers 2-0 Sheffield Wednesday."
    },
    "settlements": [
     {
      "operation_id": "6fb22e2b762f6064f4173639a20dd34ad22fbc10362b31f2bbb34e9f30a7de0a",
      "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 Wednesday",
      "decimal_odds": "2.4000",
      "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:31:56.468Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989444/preview/england-league-one-2026-2027-doncaster-sheffield-wednesday",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield Wednesday to win"
   }
  },
  {
   "record_id": "n-94d5f8190aeac33a5f08e621",
   "url": "/sources/whoscored-com/picks/14/#pick-n-94d5f8190aeac33a5f08e621",
   "match": "Stevenage v Milton Keynes Dons",
   "match_url": "/football/matches/stevenage-vs-milton-keynes-dons-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 17.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7200",
   "published_at": null,
   "recorded_at": "2026-10-23T20:53:24.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": "under",
    "price": "1.7200",
    "result": "Won",
    "points_hundredths": 7200,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-94d5f8190aeac33a5f08e621",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2585,
    "fragment_to": 2600,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989450/preview/england-league-one-2026-2027-stevenage-milton-keynes-dons",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e84cd485d83fb6549b546a92fb13ae6cfe83f850a37a281bfc76990d3a971436",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T20:53:24.758Z",
    "executed_at": "2026-10-24T09:32:49.550Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-384d4bcd330f",
     "display_name": "Stevenage — Milton Keynes Dons",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/stevenage-vs-milton-keynes-dons-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7200",
     "our_snapshot_at": "2026-10-23T20:49:59.742Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T20:53:24.758Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Stevenage 0-1 Milton Keynes Dons."
    },
    "settlements": [
     {
      "operation_id": "d5a37d527f7cb109f9d2eae838e2213d5ca291c54a612563de873aea95c38376",
      "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.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-24T09:32:49.550Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989450/preview/england-league-one-2026-2027-stevenage-milton-keynes-dons",
     "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-90b6707c07e22a6f29ba59d6",
   "url": "/sources/whoscored-com/picks/14/#pick-n-90b6707c07e22a6f29ba59d6",
   "match": "Stevenage v Milton Keynes Dons",
   "match_url": "/football/matches/stevenage-vs-milton-keynes-dons-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 17.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stevenage",
   "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": null,
   "settled_price": "2.0000",
   "published_at": null,
   "recorded_at": "2026-10-23T20:53:24.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": "1",
    "price": "2.0000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-90b6707c07e22a6f29ba59d6",
    "quote_text": "Home win",
    "fragment_from": 2575,
    "fragment_to": 2583,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989450/preview/england-league-one-2026-2027-stevenage-milton-keynes-dons",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e84cd485d83fb6549b546a92fb13ae6cfe83f850a37a281bfc76990d3a971436",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T20:53:24.758Z",
    "executed_at": "2026-10-24T09:32:49.456Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-384d4bcd330f",
     "display_name": "Stevenage — Milton Keynes Dons",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/stevenage-vs-milton-keynes-dons-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Stevenage",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-10-23T20:49:59.742Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T20:53:24.758Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Stevenage",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Stevenage"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Stevenage 0-1 Milton Keynes Dons."
    },
    "settlements": [
     {
      "operation_id": "14c7456eede386d38ff518d2904097970a328c3b7474b360fa25052cfad5f146",
      "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": "Stevenage",
      "decimal_odds": "2.0000",
      "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:32:49.456Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989450/preview/england-league-one-2026-2027-stevenage-milton-keynes-dons",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stevenage to win"
   }
  },
  {
   "record_id": "n-f9b9caab5352bb20d443a098",
   "url": "/sources/whoscored-com/picks/13/#pick-n-f9b9caab5352bb20d443a098",
   "match": "AFC Wimbledon v Wycombe Wanderers",
   "match_url": "/football/matches/afc-wimbledon-vs-wycombe-wanderers-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 17.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9900,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.9900",
   "published_at": null,
   "recorded_at": "2026-10-23T20:53:22.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": "over",
    "price": "1.7600",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f9b9caab5352bb20d443a098",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2423,
    "fragment_to": 2438,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989431/preview/england-league-one-2026-2027-afc-wimbledon-wycombe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d6cf17eb942a3204acd5864d507dad03e22bd2aedb80662aa653b05987f26b67",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T20:53:22.758Z",
    "executed_at": "2026-10-24T09:32:50.056Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c528341bc418",
     "display_name": "AFC Wimbledon — Wycombe Wanderers",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/afc-wimbledon-vs-wycombe-wanderers-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9900",
     "our_snapshot_at": "2026-10-23T20:49:59.742Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9900,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T20:53:22.758Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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 AFC Wimbledon 1-1 Wycombe Wanderers."
    },
    "settlements": [
     {
      "operation_id": "6393069c066cce0d0950c44662563b33f52ec63106c57e083d702f6ab37cb618",
      "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.9900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9900,
      "executed_at": "2026-10-24T09:32:50.056Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989431/preview/england-league-one-2026-2027-afc-wimbledon-wycombe",
     "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-dffabe5110198d5ecfc51064",
   "url": "/sources/whoscored-com/picks/13/#pick-n-dffabe5110198d5ecfc51064",
   "match": "Oxford United v Bradford City",
   "match_url": "/football/matches/oxford-united-vs-bradford-city-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 20.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "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": null,
   "recorded_at": "2026-10-23T17:53:07.333Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8000",
    "result": "Won",
    "points_hundredths": 8000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-dffabe5110198d5ecfc51064",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2372,
    "fragment_to": 2387,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989448/preview/england-league-one-2026-2027-oxford-bradford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d775974e0271c43c7a7b28c7a3fa526cc17c7a4a4a73b9e6215a469bacd123c9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T17:53:07.333Z",
    "executed_at": "2026-10-24T09:33:15.666Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5f9af0cf4abb",
     "display_name": "Oxford United — Bradford City",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/oxford-united-vs-bradford-city-2026-10-24/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-23T17:50:51.008Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T17:53:07.333Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Oxford United 0-0 Bradford City."
    },
    "settlements": [
     {
      "operation_id": "8906b898f0d97a99814f2b80719093c92a6404715b893b0cda74a5fdbb1fcf09",
      "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-10-24T09:33:15.666Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989448/preview/england-league-one-2026-2027-oxford-bradford",
     "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-e5538f318a9bfb560c751635",
   "url": "/sources/whoscored-com/picks/13/#pick-n-e5538f318a9bfb560c751635",
   "match": "Cambridge United v Plymouth Argyle",
   "match_url": "/football/matches/cambridge-united-vs-plymouth-argyle-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 20.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.0900",
   "published_at": null,
   "recorded_at": "2026-10-23T17:53:06.646Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6750",
    "result": "Won",
    "points_hundredths": 6750,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e5538f318a9bfb560c751635",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2335,
    "fragment_to": 2350,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989441/preview/england-league-one-2026-2027-cambridge-u-plymouth",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e98cd6b2cdcc9953fcfd5682cf540300b0a04d37dde73736ed98d37c847ba4b1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T17:53:06.646Z",
    "executed_at": "2026-10-25T08:19:27.435Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0cb9d015622a",
     "display_name": "Cambridge United — Plymouth Argyle",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/cambridge-united-vs-plymouth-argyle-2026-10-24/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0900",
     "our_snapshot_at": "2026-10-23T17:50:51.008Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T17:53:06.646Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cambridge United 2-3 Plymouth Argyle."
    },
    "settlements": [
     {
      "operation_id": "1e9454e689e3d64c16dba0e86583c946eee42657d3c87b28db48afb01409e68e",
      "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": "2.0900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T08:19:27.435Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989441/preview/england-league-one-2026-2027-cambridge-u-plymouth",
     "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-229b54e3b91e146d490fbb3c",
   "url": "/sources/whoscored-com/picks/13/#pick-n-229b54e3b91e146d490fbb3c",
   "match": "Cambridge United v Plymouth Argyle",
   "match_url": "/football/matches/cambridge-united-vs-plymouth-argyle-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 20.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "settled_price": "3.5600",
   "published_at": null,
   "recorded_at": "2026-10-23T17:53:06.646Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3650",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-229b54e3b91e146d490fbb3c",
    "quote_text": "1\n\nCambridge U\n\n1\n\nPlymouth\n\nDraw",
    "fragment_from": 2300,
    "fragment_to": 2333,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989441/preview/england-league-one-2026-2027-cambridge-u-plymouth",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e98cd6b2cdcc9953fcfd5682cf540300b0a04d37dde73736ed98d37c847ba4b1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T17:53:06.646Z",
    "executed_at": "2026-10-25T08:19:26.657Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0cb9d015622a",
     "display_name": "Cambridge United — Plymouth Argyle",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/cambridge-united-vs-plymouth-argyle-2026-10-24/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.5600",
     "our_snapshot_at": "2026-10-23T17:50:51.008Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T17:53:06.646Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cambridge United 2-3 Plymouth Argyle."
    },
    "settlements": [
     {
      "operation_id": "4095b6bc4373d1698156b1cb9ae458e300296345d38503e05857d571056030a9",
      "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.5600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T08:19:26.657Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989441/preview/england-league-one-2026-2027-cambridge-u-plymouth",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-e0c6937f16bacadeaa1bcb22",
   "url": "/sources/whoscored-com/picks/13/#pick-n-e0c6937f16bacadeaa1bcb22",
   "match": "Bromley v Peterborough United",
   "match_url": "/football/matches/bromley-vs-peterborough-united-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 23.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14950,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.4950",
   "published_at": null,
   "recorded_at": "2026-10-23T14:53:06.638Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.4350",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e0c6937f16bacadeaa1bcb22",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2422,
    "fragment_to": 2437,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989437/preview/england-league-one-2026-2027-bromley-peterborough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4b56103d2a0fc66a95cb798eb6fa754dd7e1cd4dfe6d374fbd22bd3a27b4c48f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T14:53:06.638Z",
    "executed_at": "2026-10-24T09:33:38.142Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-56991161cfb4",
     "display_name": "Bromley — Peterborough United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/bromley-vs-peterborough-united-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4950",
     "our_snapshot_at": "2026-10-23T14:49:41.423Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 14950,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T14:53:06.638Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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 Bromley 1-1 Peterborough United."
    },
    "settlements": [
     {
      "operation_id": "2c65a285beb2f105ed4b32877195a2f071601be6528c66c35d78ec62a3a38262",
      "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": "2.4950",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14950,
      "executed_at": "2026-10-24T09:33:38.142Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989437/preview/england-league-one-2026-2027-bromley-peterborough",
     "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-9a386d059afa808389b65c52",
   "url": "/sources/whoscored-com/picks/13/#pick-n-9a386d059afa808389b65c52",
   "match": "Bromley v Peterborough United",
   "match_url": "/football/matches/bromley-vs-peterborough-united-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 23.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Peterborough United",
   "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": null,
   "settled_price": "2.0000",
   "published_at": null,
   "recorded_at": "2026-10-23T14:53:06.638Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.0000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9a386d059afa808389b65c52",
    "quote_text": "Away win",
    "fragment_from": 2412,
    "fragment_to": 2420,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989437/preview/england-league-one-2026-2027-bromley-peterborough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4b56103d2a0fc66a95cb798eb6fa754dd7e1cd4dfe6d374fbd22bd3a27b4c48f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T14:53:06.638Z",
    "executed_at": "2026-10-24T09:33:38.119Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-56991161cfb4",
     "display_name": "Bromley — Peterborough United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/bromley-vs-peterborough-united-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Peterborough United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-10-23T14:49:41.423Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T14:53:06.638Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Peterborough United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Peterborough United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bromley 1-1 Peterborough United."
    },
    "settlements": [
     {
      "operation_id": "3f4eb0d0d79b5038eb62ff7207a394d8330b97f1042c6d3f4aecedbdabb65487",
      "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": "Peterborough United",
      "decimal_odds": "2.0000",
      "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:38.119Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989437/preview/england-league-one-2026-2027-bromley-peterborough",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Peterborough United to win"
   }
  },
  {
   "record_id": "n-356c979f3be519ae7ad8ad70",
   "url": "/sources/whoscored-com/picks/13/#pick-n-356c979f3be519ae7ad8ad70",
   "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": 26.1,
   "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-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4350,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4350",
   "published_at": null,
   "recorded_at": "2026-10-23T11:53:35.594Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4350",
    "result": "Won",
    "points_hundredths": 4350,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-356c979f3be519ae7ad8ad70",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2399,
    "fragment_to": 2413,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989080/preview/england-championship-2026-2027-west-ham-southampton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e98495eb7f277a0b173bad8220ac8f5c8d13622ccdb2c162488d0c50c39f6288",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T11:53:35.594Z",
    "executed_at": "2026-10-24T09:35:05.026Z",
    "statement_class": "unpriced",
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4350",
     "our_snapshot_at": "2026-10-23T11:50:47.595Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4350,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T11:53:35.594Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was West Ham United 2-3 Southampton."
    },
    "settlements": [
     {
      "operation_id": "b9d15dbe2d3a3db83f632458452d4308ecad37b3408b0f8b273ba1d218b1ddae",
      "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.4350",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4350,
      "executed_at": "2026-10-24T09:35:05.026Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989080/preview/england-championship-2026-2027-west-ham-southampton",
     "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-2ce85fd285f9af742f2af4b2",
   "url": "/sources/whoscored-com/picks/13/#pick-n-2ce85fd285f9af742f2af4b2",
   "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": 26.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.2700",
   "published_at": null,
   "recorded_at": "2026-10-23T11:53:34.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": "over",
    "price": "1.5900",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2ce85fd285f9af742f2af4b2",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2533,
    "fragment_to": 2548,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989083/preview/england-championship-2026-2027-wolves-watford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "25a8e966b5520de4386f8fb9fb9d473f5aa637c0ea7a1d9a4bb291f43a219ef6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T11:53:34.655Z",
    "executed_at": "2026-10-24T09:35:06.003Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2700",
     "our_snapshot_at": "2026-10-23T11:50:47.595Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 12700,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T11:53:34.655Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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-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": "867818562808a661c5fa68c23995bc68afdb0a0340744267eafce456213e66f8",
      "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": "2.2700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12700,
      "executed_at": "2026-10-24T09:35:06.003Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989083/preview/england-championship-2026-2027-wolves-watford",
     "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-2c933c282e682be609d7bc86",
   "url": "/sources/whoscored-com/picks/13/#pick-n-2c933c282e682be609d7bc86",
   "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": 26.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Wolverhampton Wanderers",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3600",
   "published_at": null,
   "recorded_at": "2026-10-23T11:53:34.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": "1",
    "price": "1.3600",
    "result": "Won",
    "points_hundredths": 3600,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2c933c282e682be609d7bc86",
    "quote_text": "Home win",
    "fragment_from": 2523,
    "fragment_to": 2531,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989083/preview/england-championship-2026-2027-wolves-watford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "25a8e966b5520de4386f8fb9fb9d473f5aa637c0ea7a1d9a4bb291f43a219ef6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T11:53:34.655Z",
    "executed_at": "2026-10-24T09:35:05.929Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Wolverhampton Wanderers",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3600",
     "our_snapshot_at": "2026-10-23T11:50:47.595Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T11:53:34.655Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "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": "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": "446652da6741e560fe00f1ac2ca67d482fe3d193f936baf76b3a2d3c18654514",
      "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": "1.3600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3600,
      "executed_at": "2026-10-24T09:35:05.929Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989083/preview/england-championship-2026-2027-wolves-watford",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wolverhampton Wanderers to win"
   }
  },
  {
   "record_id": "n-7beeec52a2bc3a70d063e658",
   "url": "/sources/whoscored-com/picks/12/#pick-n-7beeec52a2bc3a70d063e658",
   "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": 29.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "1.9000",
   "published_at": null,
   "recorded_at": "2026-10-23T08:53:22.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": {
    "outcome": "over",
    "price": "1.8400",
    "result": "Won",
    "points_hundredths": 8400,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7beeec52a2bc3a70d063e658",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2636,
    "fragment_to": 2651,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989063/preview/england-championship-2026-2027-lincoln-city-burnley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "000dbdf889f6a2be854d9a2e12189cc1a796c22ec624edfe219ef72f8f03a4ca",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T08:53:22.791Z",
    "executed_at": "2026-10-24T09:35:44.449Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9000",
     "our_snapshot_at": "2026-10-23T08:52:13.411Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T08:53:22.791Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lincoln City 4-1 Burnley."
    },
    "settlements": [
     {
      "operation_id": "494fe7c9536bd6bf904e37de863d864cc7ee806fefaf65ca1f56afa5601b2487",
      "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": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:35:44.449Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989063/preview/england-championship-2026-2027-lincoln-city-burnley",
     "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-742ba65e83485a80a8b3b978",
   "url": "/sources/whoscored-com/picks/12/#pick-n-742ba65e83485a80a8b3b978",
   "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": 29.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "settled_price": "3.4000",
   "published_at": null,
   "recorded_at": "2026-10-23T08:53:22.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": {
    "outcome": "2",
    "price": "2.3100",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-742ba65e83485a80a8b3b978",
    "quote_text": "Draw",
    "fragment_from": 2630,
    "fragment_to": 2634,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989063/preview/england-championship-2026-2027-lincoln-city-burnley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "000dbdf889f6a2be854d9a2e12189cc1a796c22ec624edfe219ef72f8f03a4ca",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T08:53:22.791Z",
    "executed_at": "2026-10-24T09:35:44.366Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.4000",
     "our_snapshot_at": "2026-10-23T08:52:13.411Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T08:53:22.791Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "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": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lincoln City 4-1 Burnley."
    },
    "settlements": [
     {
      "operation_id": "8f57afdd78ffa3fb638dd680973476cbb74784ab959738414cb38fd26c7bb094",
      "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.4000",
      "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.366Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989063/preview/england-championship-2026-2027-lincoln-city-burnley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-67ec527bff427a2a86829922",
   "url": "/sources/whoscored-com/picks/12/#pick-n-67ec527bff427a2a86829922",
   "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": 29.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": "2.1100",
   "published_at": null,
   "recorded_at": "2026-10-23T08:53:21.836Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6800",
    "result": "Won",
    "points_hundredths": 6800,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-67ec527bff427a2a86829922",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2529,
    "fragment_to": 2543,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989051/preview/england-championship-2026-2027-blackburn-wrexham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "88b955b7878d7766fb7dfa9e368297e9b1bc06f7de0cd3cb341efef7acfbe911",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T08:53:21.836Z",
    "executed_at": "2026-10-24T09:35:44.532Z",
    "statement_class": "unpriced",
    "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.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1100",
     "our_snapshot_at": "2026-10-23T08:52:13.411Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T08:53:21.836Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Blackburn Rovers 2-0 Wrexham."
    },
    "settlements": [
     {
      "operation_id": "2d3fd3cf54f9cc894be92acdf6c673722b9d9bca41d03280f459f74515ccf746",
      "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": "2.1100",
      "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.532Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989051/preview/england-championship-2026-2027-blackburn-wrexham",
     "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-2468ea43051a6c40468381e2",
   "url": "/sources/whoscored-com/picks/12/#pick-n-2468ea43051a6c40468381e2",
   "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": 29.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.2500",
   "published_at": null,
   "recorded_at": "2026-10-23T08:53:21.016Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2468ea43051a6c40468381e2",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2437,
    "fragment_to": 2452,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989057/preview/england-championship-2026-2027-cardiff-birmingham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "67b591018084ee93d6d2800b65e1b94e139869b0be22a73f6ce2d284647106f8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T08:53:21.016Z",
    "executed_at": "2026-10-24T09:35:44.711Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2500",
     "our_snapshot_at": "2026-10-23T08:52:13.411Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T08:53:21.016Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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-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": "07cbac38976a3e7c646feef32e988b93859c7aedd0652e1416b42b28f84efb24",
      "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": "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-10-24T09:35:44.711Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989057/preview/england-championship-2026-2027-cardiff-birmingham",
     "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-35fe1222af91099ee77b8b98",
   "url": "/sources/whoscored-com/picks/12/#pick-n-35fe1222af91099ee77b8b98",
   "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": 29.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Birmingham City",
   "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": null,
   "settled_price": "2.3800",
   "published_at": null,
   "recorded_at": "2026-10-23T08:53:21.016Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3800",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-35fe1222af91099ee77b8b98",
    "quote_text": "Away win",
    "fragment_from": 2427,
    "fragment_to": 2435,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989057/preview/england-championship-2026-2027-cardiff-birmingham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "67b591018084ee93d6d2800b65e1b94e139869b0be22a73f6ce2d284647106f8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T08:53:21.016Z",
    "executed_at": "2026-10-24T09:35:44.628Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Birmingham City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.3800",
     "our_snapshot_at": "2026-10-23T08:52:13.411Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T08:53:21.016Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Birmingham City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Birmingham City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cardiff City 1-0 Birmingham City."
    },
    "settlements": [
     {
      "operation_id": "5d442529a757f7bf7299d1b500d38e580c8adb22cb953957e35c13b9f56b3920",
      "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": "Birmingham City",
      "decimal_odds": "2.3800",
      "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.628Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989057/preview/england-championship-2026-2027-cardiff-birmingham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Birmingham City to win"
   }
  },
  {
   "record_id": "n-606f6f0d3b66f34460970023",
   "url": "/sources/whoscored-com/picks/12/#pick-n-606f6f0d3b66f34460970023",
   "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": 32.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "1.9000",
   "published_at": null,
   "recorded_at": "2026-10-23T05:53:08.126Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-606f6f0d3b66f34460970023",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2554,
    "fragment_to": 2569,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989069/preview/england-championship-2026-2027-preston-west-bromwich-albion",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "512a2a1aa519bb29e00c34c2b59974a80978af02996a8bc8342ccde244ad2fc9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T05:53:08.126Z",
    "executed_at": "2026-10-23T06:44:44.910Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9000",
     "our_snapshot_at": "2026-10-23T05:57:41.786Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T05:53:08.126Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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 Preston North End 1-1 West Bromwich Albion."
    },
    "settlements": [
     {
      "operation_id": "9cf55bed65bb2e78f2b2422278203f077088c31488a593299749deb7657efa1d",
      "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-10-23T06:44:44.910Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989069/preview/england-championship-2026-2027-preston-west-bromwich-albion",
     "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-d3b13c7f22022d8a52193ef1",
   "url": "/sources/whoscored-com/picks/12/#pick-n-d3b13c7f22022d8a52193ef1",
   "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": 32.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.9000",
   "published_at": null,
   "recorded_at": "2026-10-23T05:53:07.475Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8400",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d3b13c7f22022d8a52193ef1",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2476,
    "fragment_to": 2500,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989072/preview/england-championship-2026-2027-queens-park-rangers-swansea",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cdc1606f91da1d09b30f0e9ce3840682ee9754691493c7fd990a74224e902abc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T05:53:07.475Z",
    "executed_at": "2026-10-24T09:37:03.332Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9000",
     "our_snapshot_at": "2026-10-23T05:52:23.392Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T05:53:07.475Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Queens Park Rangers 5-0 Swansea City."
    },
    "settlements": [
     {
      "operation_id": "7bc8eedd758587a10f4f285fc82e7361d7071c79b3e8c644971e0e3a8ed0f226",
      "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.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-24T09:37:03.332Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989072/preview/england-championship-2026-2027-queens-park-rangers-swansea",
     "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-e84b79828c8de3903160826a",
   "url": "/sources/whoscored-com/picks/12/#pick-n-e84b79828c8de3903160826a",
   "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": 32.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Swansea City",
   "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": null,
   "settled_price": "2.8000",
   "published_at": null,
   "recorded_at": "2026-10-23T05:53:07.475Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4300",
    "result": "Won",
    "points_hundredths": 14300,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e84b79828c8de3903160826a",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2476,
    "fragment_to": 2500,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989072/preview/england-championship-2026-2027-queens-park-rangers-swansea",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cdc1606f91da1d09b30f0e9ce3840682ee9754691493c7fd990a74224e902abc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T05:53:07.475Z",
    "executed_at": "2026-10-24T09:37:03.270Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Swansea City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.8000",
     "our_snapshot_at": "2026-10-23T05:52:23.392Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T05:53:07.475Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Swansea City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Swansea City"
    },
    "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": "e4d8002707c3749438c7fe3755b07325e6db6370d7d140a526a5b7dbceaef8d2",
      "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": "2.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:37:03.270Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989072/preview/england-championship-2026-2027-queens-park-rangers-swansea",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Swansea City to win"
   }
  },
  {
   "record_id": "n-5fc05e9813311cf64a6ce22d",
   "url": "/sources/whoscored-com/picks/10/#pick-n-5fc05e9813311cf64a6ce22d",
   "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": 53.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10800,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.0800",
   "published_at": null,
   "recorded_at": "2026-10-22T08:53:06.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": {
    "outcome": "over",
    "price": "1.7407",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-5fc05e9813311cf64a6ce22d",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2687,
    "fragment_to": 2702,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983619/preview/england-premier-league-2026-2027-coventry-fulham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eceeaaa26214750c11df0cf73951cb28fd0130fd6c2540ad0338c4c8973754cc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T08:53:06.999Z",
    "executed_at": "2026-10-24T00:52:26.277Z",
    "statement_class": "unpriced",
    "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": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0800",
     "our_snapshot_at": "2026-10-22T08:49:29.434Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T08:53:06.999Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Coventry City 0-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "b39656f20a7ba60c36f4a348c4afce38b7b98f440c569e36f7e622443b1166a1",
      "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": "2.0800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10800,
      "executed_at": "2026-10-24T00:52:26.277Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983619/preview/england-premier-league-2026-2027-coventry-fulham",
     "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-486dbc548890da18769101df",
   "url": "/sources/whoscored-com/picks/10/#pick-n-486dbc548890da18769101df",
   "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": 53.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Coventry City",
   "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": null,
   "settled_price": "2.9500",
   "published_at": null,
   "recorded_at": "2026-10-22T08:53:06.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": {
    "outcome": "2",
    "price": "2.3000",
    "result": "Won",
    "points_hundredths": 13000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-486dbc548890da18769101df",
    "quote_text": "1\n\nCoventry",
    "fragment_from": 2657,
    "fragment_to": 2668,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983619/preview/england-premier-league-2026-2027-coventry-fulham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eceeaaa26214750c11df0cf73951cb28fd0130fd6c2540ad0338c4c8973754cc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T08:53:06.999Z",
    "executed_at": "2026-10-24T00:52:25.112Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Coventry City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.9500",
     "our_snapshot_at": "2026-10-22T08:49:29.434Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T08:53:06.999Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Coventry City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Coventry 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 Coventry City 0-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "d1104a49d7f27fe7a122baa4b47b7759771dd42ce5652b8dc4672eadd7b0555c",
      "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": "Coventry City",
      "decimal_odds": "2.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-24T00:52:25.112Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983619/preview/england-premier-league-2026-2027-coventry-fulham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Coventry City to win"
   }
  },
  {
   "record_id": "n-08c7cbffa1c807a95062433c",
   "url": "/sources/whoscored-com/picks/10/#pick-n-08c7cbffa1c807a95062433c",
   "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": 53.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9479,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.9479",
   "published_at": null,
   "recorded_at": "2026-10-22T08:53:06.373Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8404",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-08c7cbffa1c807a95062433c",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2650,
    "fragment_to": 2665,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983616/preview/england-premier-league-2026-2027-arsenal-everton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d0bf71b423cdba1866349b6867dbdbfcea242403bcbac67f7b83562a24a56a75",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T08:53:06.373Z",
    "executed_at": "2026-10-24T00:52:29.027Z",
    "statement_class": "unpriced",
    "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 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9479",
     "our_snapshot_at": "2026-10-22T08:49:29.434Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9479,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T08:53:06.373Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "3d8f4cf0a67de267c4579b47f6846fe0f72f134fbbdcd7ee2f8dbac889746c28",
      "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.9479",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9479,
      "executed_at": "2026-10-24T00:52:29.027Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983616/preview/england-premier-league-2026-2027-arsenal-everton",
     "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-fc5ada32aa05806441160f30",
   "url": "/sources/whoscored-com/picks/10/#pick-n-fc5ada32aa05806441160f30",
   "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": 53.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Arsenal",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4082,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4082",
   "published_at": null,
   "recorded_at": "2026-10-22T08:53:06.373Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4082",
    "result": "Won",
    "points_hundredths": 4082,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-fc5ada32aa05806441160f30",
    "quote_text": "Home win",
    "fragment_from": 2640,
    "fragment_to": 2648,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983616/preview/england-premier-league-2026-2027-arsenal-everton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d0bf71b423cdba1866349b6867dbdbfcea242403bcbac67f7b83562a24a56a75",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T08:53:06.373Z",
    "executed_at": "2026-10-24T00:52:27.883Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Arsenal",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4082",
     "our_snapshot_at": "2026-10-22T08:49:29.434Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4082,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T08:53:06.373Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Arsenal",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Arsenal"
    },
    "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": "268a7e22ca3ca6a7a2665b34af6e19efddcc79cc149d7db72c818223f9070765",
      "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.4082",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4082,
      "executed_at": "2026-10-24T00:52:27.883Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983616/preview/england-premier-league-2026-2027-arsenal-everton",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal to win"
   }
  },
  {
   "record_id": "n-751b82d8a2f898b01a8fed87",
   "url": "/sources/whoscored-com/picks/11/#pick-n-751b82d8a2f898b01a8fed87",
   "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": 43.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.4800",
   "published_at": null,
   "recorded_at": "2026-10-22T17:53:10.949Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4800",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-751b82d8a2f898b01a8fed87",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2597,
    "fragment_to": 2611,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995428/preview/germany-bundesliga-2026-2027-augsburg-union-berlin",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "59c7e2037c6c897ccc750490c6d8f5505645df21ce8c3f1c4c1b58df69d3abc6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:53:10.949Z",
    "executed_at": "2026-10-24T00:49:14.129Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4800",
     "our_snapshot_at": "2026-10-22T17:50:12.699Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T17:53:10.949Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Augsburg 1-1 1. FC Union Berlin."
    },
    "settlements": [
     {
      "operation_id": "dac95674ab88eb36c3e30732afd2278078d26e53a58fa12c415ecbdc05bca995",
      "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.4800",
      "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:49:14.129Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995428/preview/germany-bundesliga-2026-2027-augsburg-union-berlin",
     "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-a060be965545fe3b8191bb56",
   "url": "/sources/whoscored-com/picks/11/#pick-n-a060be965545fe3b8191bb56",
   "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": 43.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Augsburg",
   "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": null,
   "settled_price": "1.8450",
   "published_at": null,
   "recorded_at": "2026-10-22T17:53:10.949Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8450",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a060be965545fe3b8191bb56",
    "quote_text": "Home win",
    "fragment_from": 2587,
    "fragment_to": 2595,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995428/preview/germany-bundesliga-2026-2027-augsburg-union-berlin",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "59c7e2037c6c897ccc750490c6d8f5505645df21ce8c3f1c4c1b58df69d3abc6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:53:10.949Z",
    "executed_at": "2026-10-24T00:49:13.710Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.8450",
     "our_snapshot_at": "2026-10-22T17:50:12.699Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T17:53:10.949Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Augsburg",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Augsburg"
    },
    "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": "062286b44ef380b6dc2dba7a7c0d13561cb12b98620a2c59d86bf89c90045fb8",
      "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.8450",
      "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:49:13.710Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995428/preview/germany-bundesliga-2026-2027-augsburg-union-berlin",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Augsburg to win"
   }
  },
  {
   "record_id": "n-9c6b52e2eb3e2f3f4b136550",
   "url": "/sources/whoscored-com/picks/10/#pick-n-9c6b52e2eb3e2f3f4b136550",
   "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": 46.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2650,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2650",
   "published_at": null,
   "recorded_at": "2026-10-22T14:53:12.162Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.2650",
    "result": "Won",
    "points_hundredths": 2650,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9c6b52e2eb3e2f3f4b136550",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2393,
    "fragment_to": 2407,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995441/preview/germany-bundesliga-2026-2027-rb-leipzig-elversberg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "de555c77fe59983680413a864cec42771279b8109b652db0afd6dcebd1e1c527",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T14:53:12.162Z",
    "executed_at": "2026-10-24T00:51:02.608Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2650",
     "our_snapshot_at": "2026-10-22T14:53:02.436Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2650,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T14:53:12.162Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "a3dd71f5227df1931bfb1e9f9045132ad8346f96141c5df22cda00c0f0787fbb",
      "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.2650",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2650,
      "executed_at": "2026-10-24T00:51:02.608Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995441/preview/germany-bundesliga-2026-2027-rb-leipzig-elversberg",
     "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-723390447449e26a7b3ebe9e",
   "url": "/sources/whoscored-com/picks/10/#pick-n-723390447449e26a7b3ebe9e",
   "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": 46.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: RB Leipzig",
   "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": null,
   "settled_price": "1.4400",
   "published_at": null,
   "recorded_at": "2026-10-22T14:53:12.162Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-723390447449e26a7b3ebe9e",
    "quote_text": "Home win",
    "fragment_from": 2383,
    "fragment_to": 2391,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995441/preview/germany-bundesliga-2026-2027-rb-leipzig-elversberg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "de555c77fe59983680413a864cec42771279b8109b652db0afd6dcebd1e1c527",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T14:53:12.162Z",
    "executed_at": "2026-10-24T00:51:02.156Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.4400",
     "our_snapshot_at": "2026-10-22T14:53:02.436Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T14:53:12.162Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "RB Leipzig",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: RB Leipzig"
    },
    "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": "fb60a15f552362d278a8d0336a4af00f57978b6d3b0f717298d11dd1f42459d4",
      "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-24T00:51:02.156Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995441/preview/germany-bundesliga-2026-2027-rb-leipzig-elversberg",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RB Leipzig to win"
   }
  },
  {
   "record_id": "n-416549e8f166b346c16d5569",
   "url": "/sources/whoscored-com/picks/12/#pick-n-416549e8f166b346c16d5569",
   "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": 37.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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.4400",
   "published_at": null,
   "recorded_at": "2026-10-22T23:53:17.403Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4400",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-416549e8f166b346c16d5569",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2754,
    "fragment_to": 2768,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981027/preview/italy-serie-a-2026-2027-como-sassuolo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "de99a86e2aaeed64cac189dd70d5f672fc0fa554fbda0e407dc382ca666e7fda",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T23:53:17.403Z",
    "executed_at": "2026-10-24T00:46:39.950Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4400",
     "our_snapshot_at": "2026-10-22T23:50:07.951Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T23:53:17.403Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Como 2-0 Sassuolo."
    },
    "settlements": [
     {
      "operation_id": "58d8127bd9c8d16c54dffa024e0c592ff77cb0d5761ccbc39927f324a4a1c27b",
      "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.4400",
      "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:46:39.950Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981027/preview/italy-serie-a-2026-2027-como-sassuolo",
     "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-d1d518fd2b831f27ad319c41",
   "url": "/sources/whoscored-com/picks/12/#pick-n-d1d518fd2b831f27ad319c41",
   "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": 37.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Como",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5100,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5100",
   "published_at": null,
   "recorded_at": "2026-10-22T23:53:17.403Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5100",
    "result": "Won",
    "points_hundredths": 5100,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d1d518fd2b831f27ad319c41",
    "quote_text": "Home win",
    "fragment_from": 2744,
    "fragment_to": 2752,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981027/preview/italy-serie-a-2026-2027-como-sassuolo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "de99a86e2aaeed64cac189dd70d5f672fc0fa554fbda0e407dc382ca666e7fda",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T23:53:17.403Z",
    "executed_at": "2026-10-24T00:46:39.186Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Como",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5100",
     "our_snapshot_at": "2026-10-22T23:50:07.951Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T23:53:17.403Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Como",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Como"
    },
    "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": "0c9d19dcc5f4faae44d6b893db96bb519b6f70bcd072ed6ebe6fa6458a3b26c4",
      "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.5100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5100,
      "executed_at": "2026-10-24T00:46:39.186Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981027/preview/italy-serie-a-2026-2027-como-sassuolo",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como to win"
   }
  },
  {
   "record_id": "n-4a43fa38807695ddb7bf4f8c",
   "url": "/sources/whoscored-com/picks/11/#pick-n-4a43fa38807695ddb7bf4f8c",
   "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": 39.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": "2.0100",
   "published_at": null,
   "recorded_at": "2026-10-22T20:53:21.787Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7954",
    "result": "Won",
    "points_hundredths": 7954,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4a43fa38807695ddb7bf4f8c",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2419,
    "fragment_to": 2434,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993939/preview/spain-laliga-2026-2027-rayo-vallecano-elche",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "448e7d4c5dae662281992cdc9ed59aed4ed5a61c12f7ac3a6ab5fea4e281bab0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T20:53:21.787Z",
    "executed_at": "2026-10-24T00:48:05.824Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0100",
     "our_snapshot_at": "2026-10-22T20:49:11.717Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T20:53:21.787Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "4b7af4003b2be7053240cd0f2b4bfd5da235e4dcab4bdbac20c79fa5df2c0317",
      "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": "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-24T00:48:05.824Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993939/preview/spain-laliga-2026-2027-rayo-vallecano-elche",
     "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-885be38de8fa2d37b54ac25c",
   "url": "/sources/whoscored-com/picks/11/#pick-n-885be38de8fa2d37b54ac25c",
   "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": 39.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Rayo Vallecano",
   "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.7519",
   "published_at": null,
   "recorded_at": "2026-10-22T20:53:21.787Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-885be38de8fa2d37b54ac25c",
    "quote_text": "Home win",
    "fragment_from": 2409,
    "fragment_to": 2417,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993939/preview/spain-laliga-2026-2027-rayo-vallecano-elche",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "448e7d4c5dae662281992cdc9ed59aed4ed5a61c12f7ac3a6ab5fea4e281bab0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T20:53:21.787Z",
    "executed_at": "2026-10-24T00:48:04.687Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.7519",
     "our_snapshot_at": "2026-10-22T20:49:11.717Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T20:53:21.787Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Rayo Vallecano",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Rayo Vallecano"
    },
    "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": "b958e5a6cbd29d9b02f2ec132ab44eabd07cf20b490598a6595077bf6a5ff8c6",
      "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.7519",
      "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:48:04.687Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993939/preview/spain-laliga-2026-2027-rayo-vallecano-elche",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Rayo Vallecano to win"
   }
  },
  {
   "record_id": "n-53d8eddb691f05d7c76b7b80",
   "url": "/sources/whoscored-com/picks/13/#pick-n-53d8eddb691f05d7c76b7b80",
   "match": "Luton Town v Leicester City",
   "match_url": "/football/matches/luton-town-vs-leicester-city-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 20.6,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4500",
   "published_at": null,
   "recorded_at": "2026-10-23T14:53:05.958Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.4500",
    "result": "Won",
    "points_hundredths": 4500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-53d8eddb691f05d7c76b7b80",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2369,
    "fragment_to": 2383,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989446/preview/england-league-one-2026-2027-luton-leicester",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f5175ae99e2b598dbdef789ce1fdedf9164de7b2eaaae82ae0ae093974fb6f8a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T14:53:05.958Z",
    "executed_at": "2026-10-24T09:33:38.462Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5d420c8fb42e",
     "display_name": "Luton Town — Leicester City",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/luton-town-vs-leicester-city-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4500",
     "our_snapshot_at": "2026-10-23T14:49:41.423Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T14:53:05.958Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Luton Town 2-1 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "bd661942e81c4cd9ddb45592192bff01d83cb3f499308d75d1dcccf15ddf96f6",
      "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.4500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4500,
      "executed_at": "2026-10-24T09:33:38.462Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989446/preview/england-league-one-2026-2027-luton-leicester",
     "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-9407062ae3edd20970ed8cda",
   "url": "/sources/whoscored-com/picks/13/#pick-n-9407062ae3edd20970ed8cda",
   "match": "Luton Town v Leicester City",
   "match_url": "/football/matches/luton-town-vs-leicester-city-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 20.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "settled_price": "3.8250",
   "published_at": null,
   "recorded_at": "2026-10-23T14:53:05.958Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.2000",
    "result": "Won",
    "points_hundredths": 12000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9407062ae3edd20970ed8cda",
    "quote_text": "Draw",
    "fragment_from": 2363,
    "fragment_to": 2367,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989446/preview/england-league-one-2026-2027-luton-leicester",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f5175ae99e2b598dbdef789ce1fdedf9164de7b2eaaae82ae0ae093974fb6f8a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T14:53:05.958Z",
    "executed_at": "2026-10-24T09:33:38.434Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5d420c8fb42e",
     "display_name": "Luton Town — Leicester City",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/luton-town-vs-leicester-city-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.8250",
     "our_snapshot_at": "2026-10-23T14:49:41.423Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T14:53:05.958Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Luton Town 2-1 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "728391913b5d34e835a73bc2f7e396ffcf516b73e70672d342d26e5f1bd25f52",
      "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.8250",
      "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:38.434Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989446/preview/england-league-one-2026-2027-luton-leicester",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-6ab6daf8ab4f92f1c65144cb",
   "url": "/sources/whoscored-com/picks/10/#pick-n-6ab6daf8ab4f92f1c65144cb",
   "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": 50.6,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5300",
   "published_at": null,
   "recorded_at": "2026-10-22T08:53:05.738Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5300",
    "result": "Won",
    "points_hundredths": 5300,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-6ab6daf8ab4f92f1c65144cb",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2917,
    "fragment_to": 2931,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983617/preview/england-premier-league-2026-2027-aston-villa-manchester-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8d3d009402e466accbaabd3ae02d404fa2ba754f3cafc0574537c09fddbe98d1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T08:53:05.738Z",
    "executed_at": "2026-10-24T00:52:31.989Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-10-22T10:00:52.156Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T08:53:05.738Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Aston Villa 2-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "ccb3ec45924ce24931df1039f20e59a9acffde7524eadf01371361d997c08882",
      "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": "win",
      "result_words": "Won",
      "change_hundredths": 5300,
      "executed_at": "2026-10-24T00:52:31.989Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983617/preview/england-premier-league-2026-2027-aston-villa-manchester-city",
     "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-4bb6c11085f4af50a1824a90",
   "url": "/sources/whoscored-com/picks/10/#pick-n-4bb6c11085f4af50a1824a90",
   "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": 31.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "2.0800",
   "published_at": null,
   "recorded_at": "2026-10-22T11:53:10.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": {
    "outcome": "under",
    "price": "1.7392",
    "result": "Won",
    "points_hundredths": 7392,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4bb6c11085f4af50a1824a90",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2789,
    "fragment_to": 2803,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994191/preview/spain-laliga-2026-2027-deportivo-alaves-malaga",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5e92477af011f4b750842f9bb619e843cf82ade229d046cbaaaba95b7f30096e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T11:53:10.079Z",
    "executed_at": "2026-10-24T00:51:48.786Z",
    "statement_class": "unpriced",
    "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": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0800",
     "our_snapshot_at": "2026-10-22T11:49:13.540Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T11:53:10.079Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Deportivo Alavés 1-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "74ae1167dc358705508cf9aa001b30a0b4560ecd45baca307a957d0caee46c47",
      "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": "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-24T00:51:48.786Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994191/preview/spain-laliga-2026-2027-deportivo-alaves-malaga",
     "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-d38f53ef02a12657e12071ab",
   "url": "/sources/whoscored-com/picks/10/#pick-n-d38f53ef02a12657e12071ab",
   "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": 31.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Deportivo Alavés",
   "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": null,
   "settled_price": "1.7407",
   "published_at": null,
   "recorded_at": "2026-10-22T11:53:10.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": {
    "outcome": "1",
    "price": "1.7407",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d38f53ef02a12657e12071ab",
    "quote_text": "Home win",
    "fragment_from": 2779,
    "fragment_to": 2787,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994191/preview/spain-laliga-2026-2027-deportivo-alaves-malaga",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5e92477af011f4b750842f9bb619e843cf82ade229d046cbaaaba95b7f30096e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T11:53:10.079Z",
    "executed_at": "2026-10-24T00:51:48.518Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Deportivo Alavés",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7407",
     "our_snapshot_at": "2026-10-22T11:49:13.540Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T11:53:10.079Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Deportivo Alavés",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Deportivo Alavés"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Deportivo Alavés 1-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "6e46c1b9aea103b78048025539f904b96ae4db7519642d0d30aeab5367c9b645",
      "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": "Deportivo Alavés",
      "decimal_odds": "1.7407",
      "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:51:48.518Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994191/preview/spain-laliga-2026-2027-deportivo-alaves-malaga",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Deportivo Alavés to win"
   }
  },
  {
   "record_id": "n-08c4326dccc2ea28ba1c4717",
   "url": "/sources/whoscored-com/picks/9/#pick-n-08c4326dccc2ea28ba1c4717",
   "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": 46.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 24350,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "3.4350",
   "published_at": null,
   "recorded_at": "2026-10-21T20:53:27.838Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.2250",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-08c4326dccc2ea28ba1c4717",
    "quote_text": "Draw",
    "fragment_from": 2676,
    "fragment_to": 2680,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983622/preview/england-premier-league-2026-2027-ipswich-nottingham-forest",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a79222f92b43ea987f2c7a7d658ae33beb81bbb5a0031d1834a1fa4aaae05f50",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T20:53:27.838Z",
    "executed_at": "2026-10-22T05:53:50.370Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.4350",
     "our_snapshot_at": "2026-10-21T20:50:06.367Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 24350,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T20:53:27.838Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Ipswich Town 1-1 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "fd9354b9883c09aa809ad17d878caae49841437afa0f086e462d45e874149034",
      "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.4350",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 24350,
      "executed_at": "2026-10-22T05:53:50.370Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983622/preview/england-premier-league-2026-2027-ipswich-nottingham-forest",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-a4c891d293984eb88d078293",
   "url": "/sources/whoscored-com/picks/10/#pick-n-a4c891d293984eb88d078293",
   "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": 36.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7092,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7092",
   "published_at": null,
   "recorded_at": "2026-10-22T05:53:17.186Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7092",
    "result": "Won",
    "points_hundredths": 7092,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a4c891d293984eb88d078293",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2554,
    "fragment_to": 2568,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984189/preview/france-ligue-1-2026-2027-brest-nice",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f512f7573268abb3ad9621363a4022a6473e0886dcb5b6c634de28a24403ced9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T05:53:17.186Z",
    "executed_at": "2026-10-24T00:53:18.866Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7092",
     "our_snapshot_at": "2026-10-22T05:56:23.901Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7092,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T05:53:17.186Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "01f07fb1b0d1762b00a696144464778601972634bf21ff6c5e71e11a513c7ac1",
      "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.7092",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7092,
      "executed_at": "2026-10-24T00:53:18.866Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984189/preview/france-ligue-1-2026-2027-brest-nice",
     "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-99ee878115150a3f8e351163",
   "url": "/sources/whoscored-com/picks/9/#pick-n-99ee878115150a3f8e351163",
   "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": 36.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stade Brestois",
   "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": null,
   "settled_price": "2.2000",
   "published_at": null,
   "recorded_at": "2026-10-22T05:53:17.186Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.2000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-99ee878115150a3f8e351163",
    "quote_text": "Home win",
    "fragment_from": 2544,
    "fragment_to": 2552,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984189/preview/france-ligue-1-2026-2027-brest-nice",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f512f7573268abb3ad9621363a4022a6473e0886dcb5b6c634de28a24403ced9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T05:53:17.186Z",
    "executed_at": "2026-10-24T00:53:18.230Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Stade Brestois",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2000",
     "our_snapshot_at": "2026-10-22T05:56:23.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T05:53:17.186Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Stade Brestois",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Stade Brestois"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Stade Brestois 1-2 Nice."
    },
    "settlements": [
     {
      "operation_id": "08931153d1dc4e5a20a34f8220a1a8398e2246ae06879adc575b1a86b13e1898",
      "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": "Stade Brestois",
      "decimal_odds": "2.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:53:18.230Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984189/preview/france-ligue-1-2026-2027-brest-nice",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stade Brestois to win"
   }
  },
  {
   "record_id": "n-6ac827698980dfadaf0baca1",
   "url": "/sources/whoscored-com/picks/9/#pick-n-6ac827698980dfadaf0baca1",
   "match": "VfB Stuttgart v Borussia M'gladbach",
   "match_url": "/football/matches/vfb-stuttgart-vs-borussia-m-gladbach-2026-10-23/",
   "kickoff": "2026-10-23T18:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 42.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "3.7000",
   "published_at": null,
   "recorded_at": "2026-10-21T23:53:22.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6ac827698980dfadaf0baca1",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2771,
    "fragment_to": 2786,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995444/preview/germany-bundesliga-2026-2027-vfb-stuttgart-borussia-m-gladbach",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "793d39a0f80737dcbb05b6893b0850eff974ea079ecd8a828dd52fcdb57fd7d7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T23:53:22.263Z",
    "executed_at": "2026-10-22T11:04:27.399Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-aa74736a16f2",
     "display_name": "VfB Stuttgart — Borussia M'gladbach",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-23T18:30:00.000Z",
     "url": "/football/matches/vfb-stuttgart-vs-borussia-m-gladbach-2026-10-23/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.7000",
     "our_snapshot_at": "2026-10-21T23:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T23:53:22.263Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was VfB Stuttgart 2-3 Borussia M'gladbach."
    },
    "settlements": [
     {
      "operation_id": "e62fd35bd26ca7d7307254f1f9ee5d65cc27529716638e5bc8f961a74a4a6894",
      "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": "3.7000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T11:04:27.399Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995444/preview/germany-bundesliga-2026-2027-vfb-stuttgart-borussia-m-gladbach",
     "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-564953c17198ca0bb19984ab",
   "url": "/sources/whoscored-com/picks/9/#pick-n-564953c17198ca0bb19984ab",
   "match": "VfB Stuttgart v Borussia M'gladbach",
   "match_url": "/football/matches/vfb-stuttgart-vs-borussia-m-gladbach-2026-10-23/",
   "kickoff": "2026-10-23T18:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 42.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: VfB Stuttgart",
   "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": null,
   "settled_price": "1.3636",
   "published_at": null,
   "recorded_at": "2026-10-21T23:53:22.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.3636",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-564953c17198ca0bb19984ab",
    "quote_text": "Home win",
    "fragment_from": 2761,
    "fragment_to": 2769,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995444/preview/germany-bundesliga-2026-2027-vfb-stuttgart-borussia-m-gladbach",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "793d39a0f80737dcbb05b6893b0850eff974ea079ecd8a828dd52fcdb57fd7d7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T23:53:22.263Z",
    "executed_at": "2026-10-22T05:53:28.290Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-aa74736a16f2",
     "display_name": "VfB Stuttgart — Borussia M'gladbach",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-23T18:30:00.000Z",
     "url": "/football/matches/vfb-stuttgart-vs-borussia-m-gladbach-2026-10-23/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "VfB Stuttgart",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3636",
     "our_snapshot_at": "2026-10-21T23:53:29.700Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T23:53:22.263Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "VfB Stuttgart",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: VfB Stuttgart"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was VfB Stuttgart 2-3 Borussia M'gladbach."
    },
    "settlements": [
     {
      "operation_id": "386c8d122a3c7ca1b8e63ccc2b710dd6a0dfd13babd83384d20a1634678ce60c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "VfB Stuttgart",
      "decimal_odds": "1.3636",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T05:53:28.290Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995444/preview/germany-bundesliga-2026-2027-vfb-stuttgart-borussia-m-gladbach",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "VfB Stuttgart to win"
   }
  },
  {
   "record_id": "n-d522fb862208ce7684ee46ed",
   "url": "/sources/whoscored-com/picks/9/#pick-n-d522fb862208ce7684ee46ed",
   "match": "Alanyaspor v Kocaelispor",
   "match_url": "/football/matches/alanyaspor-vs-kocaelispor-2026-10-23/",
   "kickoff": "2026-10-23T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 38.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12950,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.2950",
   "published_at": null,
   "recorded_at": "2026-10-22T02:53:22.243Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-d522fb862208ce7684ee46ed",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2389,
    "fragment_to": 2403,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999655/preview/turkey-super-lig-2026-2027-alanyaspor-kocaelispor",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b220c54d7b3a8e730e1e2c3af6cc488a924a56739849dc2d34b92660c7180375",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T02:53:22.243Z",
    "executed_at": "2026-10-22T11:04:23.051Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a0d896f1e7e8",
     "display_name": "Alanyaspor — Kocaelispor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-23T17:00:00.000Z",
     "url": "/football/matches/alanyaspor-vs-kocaelispor-2026-10-23/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2950",
     "our_snapshot_at": "2026-10-22T02:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 12950,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T02:53:22.243Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Alanyaspor 1-2 Kocaelispor."
    },
    "settlements": [
     {
      "operation_id": "3b931aabbdba343c9a62eba1de8193e3bc79924b3ac007d9a2e05a2e80c00ac5",
      "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": "2.2950",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12950,
      "executed_at": "2026-10-22T11:04:23.051Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999655/preview/turkey-super-lig-2026-2027-alanyaspor-kocaelispor",
     "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-38ee9b05658cf4d9d6c6696f",
   "url": "/sources/whoscored-com/picks/9/#pick-n-38ee9b05658cf4d9d6c6696f",
   "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": 22.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7050,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7050",
   "published_at": null,
   "recorded_at": "2026-10-21T20:53:26.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-38ee9b05658cf4d9d6c6696f",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 4781,
    "fragment_to": 4795,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029652/preview/europe-europa-league-2026-2027-bournemouth-ac-milan",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8182852132faddfd16cb59f69476ecc77443334a65ee3443cbe3fed880604812",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T20:53:26.023Z",
    "executed_at": "2026-10-22T11:41:57.743Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.7050",
     "our_snapshot_at": "2026-10-21T20:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7050,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T20:53:26.023Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "6be70bfa6c945d696de58b187caaea289aaa12583e33a0366b0222644aafcf02",
      "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.7050",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7050,
      "executed_at": "2026-10-22T11:41:57.743Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029652/preview/europe-europa-league-2026-2027-bournemouth-ac-milan",
     "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-435951a00a5917fe59b3e9fd",
   "url": "/sources/whoscored-com/picks/9/#pick-n-435951a00a5917fe59b3e9fd",
   "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": 22.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Bournemouth",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.0400",
   "published_at": null,
   "recorded_at": "2026-10-21T20:53:26.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": "1",
    "price": "2.0400",
    "result": "Won",
    "points_hundredths": 10400,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-435951a00a5917fe59b3e9fd",
    "quote_text": "1\n\nBournemouth",
    "fragment_from": 4742,
    "fragment_to": 4756,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029652/preview/europe-europa-league-2026-2027-bournemouth-ac-milan",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8182852132faddfd16cb59f69476ecc77443334a65ee3443cbe3fed880604812",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T20:53:26.023Z",
    "executed_at": "2026-10-22T05:53:51.148Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "AFC Bournemouth",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0400",
     "our_snapshot_at": "2026-10-21T20:49:40.572Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T20:53:26.023Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AFC Bournemouth",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Bournemouth"
    },
    "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": "9ea6bbb7b4b5315e9bb58aaabe397c040b780c4ff958b977b0bc1fe7a65570b3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Bournemouth",
      "decimal_odds": "2.0400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10400,
      "executed_at": "2026-10-22T05:53:51.148Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029652/preview/europe-europa-league-2026-2027-bournemouth-ac-milan",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth to win"
   }
  },
  {
   "record_id": "n-d22438fb57270e4060365e2b",
   "url": "/sources/whoscored-com/picks/9/#pick-n-d22438fb57270e4060365e2b",
   "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": 22.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8333,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8333",
   "published_at": null,
   "recorded_at": "2026-10-21T20:53:25.148Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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": "Won",
    "points_hundredths": 8333,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d22438fb57270e4060365e2b",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 4908,
    "fragment_to": 4922,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029531/preview/europe-europa-league-2026-2027-celtic-celta-vigo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "49f7aff471624a668fba3bbc9e15b2b8621bfb7ceae68b94092b9c4e652d4288",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T20:53:25.148Z",
    "executed_at": "2026-10-22T05:53:55.030Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8333",
     "our_snapshot_at": "2026-10-21T20:50:06.367Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8333,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T20:53:25.148Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "430bcd335be1ace02232af6a89a383380e27968a1a4815f7d2b3b3273a776386",
      "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.8333",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8333,
      "executed_at": "2026-10-22T05:53:55.030Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029531/preview/europe-europa-league-2026-2027-celtic-celta-vigo",
     "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-367679cc66ce803761085625",
   "url": "/sources/whoscored-com/picks/8/#pick-n-367679cc66ce803761085625",
   "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": 22.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Celtic",
   "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": null,
   "settled_price": "2.7000",
   "published_at": null,
   "recorded_at": "2026-10-21T20:53:25.148Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.5000",
    "result": "Won",
    "points_hundredths": 15000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-367679cc66ce803761085625",
    "quote_text": "Home win",
    "fragment_from": 4898,
    "fragment_to": 4906,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029531/preview/europe-europa-league-2026-2027-celtic-celta-vigo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "49f7aff471624a668fba3bbc9e15b2b8621bfb7ceae68b94092b9c4e652d4288",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T20:53:25.148Z",
    "executed_at": "2026-10-22T05:53:53.532Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Celtic",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.7000",
     "our_snapshot_at": "2026-10-21T20:50:06.367Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T20:53:25.148Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Celtic",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Celtic"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Celtic 1-2 Celta Vigo."
    },
    "settlements": [
     {
      "operation_id": "63826b8471fe8832d99b9396deab021f0da693cf61cdcd1ccfc4d9422df86ddf",
      "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": "Celtic",
      "decimal_odds": "2.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-22T05:53:53.532Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029531/preview/europe-europa-league-2026-2027-celtic-celta-vigo",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Celtic to win"
   }
  },
  {
   "record_id": "n-d8c4f26fae1c75efe8d07f0d",
   "url": "/sources/whoscored-com/picks/8/#pick-n-d8c4f26fae1c75efe8d07f0d",
   "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": 25.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6000",
   "published_at": null,
   "recorded_at": "2026-10-21T17:53:13.794Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-d8c4f26fae1c75efe8d07f0d",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 5054,
    "fragment_to": 5068,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029597/preview/europe-europa-league-2026-2027-lillestroem-real-sociedad",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f5372d2aee2d99a9d7fa17295bbc9128692fc3b4a11cfdfc368c7b6ff68f40e3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T17:53:13.794Z",
    "executed_at": "2026-10-26T02:25:26.225Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e61ce87077b5",
     "display_name": "Lillestrom — Real Sociedad",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/lillestrom-vs-real-sociedad-2026-10-22/",
     "scoreline": "0-6",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6000",
     "our_snapshot_at": "2026-10-21T19:04:33.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T17:53:13.794Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "f9c451052e9aeddc1a11caea851e1a59935d26dfdaf86a175818c8571b5c8114",
      "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-26T02:25:26.225Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029597/preview/europe-europa-league-2026-2027-lillestroem-real-sociedad",
     "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-1ccaea992e2346e4080e810a",
   "url": "/sources/whoscored-com/picks/8/#pick-n-1ccaea992e2346e4080e810a",
   "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": 25.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Sociedad",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5000",
   "published_at": null,
   "recorded_at": "2026-10-21T17:53:13.794Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.5000",
    "result": "Won",
    "points_hundredths": 5000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-1ccaea992e2346e4080e810a",
    "quote_text": "Away win",
    "fragment_from": 5044,
    "fragment_to": 5052,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029597/preview/europe-europa-league-2026-2027-lillestroem-real-sociedad",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f5372d2aee2d99a9d7fa17295bbc9128692fc3b4a11cfdfc368c7b6ff68f40e3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T17:53:13.794Z",
    "executed_at": "2026-10-26T02:25:24.893Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e61ce87077b5",
     "display_name": "Lillestrom — Real Sociedad",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/lillestrom-vs-real-sociedad-2026-10-22/",
     "scoreline": "0-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Sociedad",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5000",
     "our_snapshot_at": "2026-10-21T17:53:10.169Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T17:53:13.794Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Sociedad",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Sociedad"
    },
    "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": "7daf2071bcd279049c05b270d01b63b3f049df011ea92e42b9fefed265989169",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Sociedad",
      "decimal_odds": "1.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5000,
      "executed_at": "2026-10-26T02:25:24.893Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029597/preview/europe-europa-league-2026-2027-lillestroem-real-sociedad",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Sociedad to win"
   }
  },
  {
   "record_id": "n-b0c45f126afae5f7658f9f98",
   "url": "/sources/whoscored-com/picks/8/#pick-n-b0c45f126afae5f7658f9f98",
   "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": 25.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.2300",
   "published_at": null,
   "recorded_at": "2026-10-21T17:53:12.382Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-b0c45f126afae5f7658f9f98",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 4719,
    "fragment_to": 4734,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029661/preview/europe-europa-league-2026-2027-nk-celje-salzburg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fa59bc942e6e030b362d9cd7de84bab248f282772015bccc3e51dec2168e98f4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T17:53:12.382Z",
    "executed_at": "2026-10-22T12:09:07.482Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2300",
     "our_snapshot_at": "2026-10-21T17:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T17:53:12.382Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "bd306682458934213242d42a41e56d0041219b2da8357395555d44e32ed5efa3",
      "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": "2.2300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T12:09:07.482Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029661/preview/europe-europa-league-2026-2027-nk-celje-salzburg",
     "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-2d6532d28bc3b95156478733",
   "url": "/sources/whoscored-com/picks/8/#pick-n-2d6532d28bc3b95156478733",
   "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": 25.1,
   "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-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5250,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5250",
   "published_at": null,
   "recorded_at": "2026-10-21T17:53:11.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2d6532d28bc3b95156478733",
    "quote_text": "Besiktas\n\n1\n\nCrystal Palace\n\nHome win\n\nOver 2.5 goals",
    "fragment_from": 4759,
    "fragment_to": 4812,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029621/preview/europe-europa-league-2026-2027-besiktas-crystal-palace",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f9797b6db2efc2648bfb6197de26efa9451a64da89d0fbc1924e477ce7a5fa7a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T17:53:11.192Z",
    "executed_at": "2026-10-23T00:43:19.616Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5250",
     "our_snapshot_at": "2026-10-21T17:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5250,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T17:53:11.192Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Beşiktaş 2-2 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "4702edf66da9cf7c5eef1ecff058180d6feeaa3f47c42babe2f5e8bb2705031c",
      "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.5250",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5250,
      "executed_at": "2026-10-23T00:43:19.616Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029621/preview/europe-europa-league-2026-2027-besiktas-crystal-palace",
     "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-3cc866bb79c12cdc44094380",
   "url": "/sources/whoscored-com/picks/8/#pick-n-3cc866bb79c12cdc44094380",
   "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": 25.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Beşiktaş",
   "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": null,
   "settled_price": "2.1050",
   "published_at": null,
   "recorded_at": "2026-10-21T17:53:11.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": "1",
    "price": "2.1050",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3cc866bb79c12cdc44094380",
    "quote_text": "2\n\nBesiktas\n\n1\n\nCrystal Palace\n\nHome win",
    "fragment_from": 4756,
    "fragment_to": 4796,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029621/preview/europe-europa-league-2026-2027-besiktas-crystal-palace",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f9797b6db2efc2648bfb6197de26efa9451a64da89d0fbc1924e477ce7a5fa7a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T17:53:11.192Z",
    "executed_at": "2026-10-22T05:54:25.964Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Beşiktaş",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1050",
     "our_snapshot_at": "2026-10-21T17:52:39.726Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T17:53:11.192Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Beşiktaş",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Beşiktaş"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Beşiktaş 2-2 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "bc59b8b0cf5f90ef9c628ea6f78afb7a6d6afccbb991964ff33d7f6042fb6a59",
      "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.1050",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T05:54:25.964Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029621/preview/europe-europa-league-2026-2027-besiktas-crystal-palace",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Beşiktaş to win"
   }
  },
  {
   "record_id": "n-56a0bb0e80f0b160a8cc1d86",
   "url": "/sources/whoscored-com/picks/8/#pick-n-56a0bb0e80f0b160a8cc1d86",
   "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": 28.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7143,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7143",
   "published_at": null,
   "recorded_at": "2026-10-21T14:53:07.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": {
    "outcome": "over",
    "price": "1.7143",
    "result": "Won",
    "points_hundredths": 7143,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-56a0bb0e80f0b160a8cc1d86",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 4849,
    "fragment_to": 4863,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029571/preview/europe-europa-league-2026-2027-viktoria-plzen-levski-sofia",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f1c2e0e2c799b4daeb985e7edf3b54f1bde79090ec054c6534de5fc4cff7675c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T14:53:07.379Z",
    "executed_at": "2026-10-23T00:44:05.541Z",
    "statement_class": "unpriced",
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7143",
     "our_snapshot_at": "2026-10-21T14:50:17.030Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T14:53:07.379Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Plzen 1-2 Levski Sofia."
    },
    "settlements": [
     {
      "operation_id": "aa5ef9c942bdc212c0ddf5260577787e82be82a363525825586a3cea4954ccee",
      "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.7143",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7143,
      "executed_at": "2026-10-23T00:44:05.541Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029571/preview/europe-europa-league-2026-2027-viktoria-plzen-levski-sofia",
     "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-c6441525975e0d445ded59d6",
   "url": "/sources/whoscored-com/picks/8/#pick-n-c6441525975e0d445ded59d6",
   "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": 28.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Plzen",
   "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": null,
   "settled_price": "1.7692",
   "published_at": null,
   "recorded_at": "2026-10-21T14:53:07.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": {
    "outcome": "1",
    "price": "1.7692",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c6441525975e0d445ded59d6",
    "quote_text": "2\n\nViktoria Plzen\n\n1\n\nLevski Sofia\n\nHome win",
    "fragment_from": 4803,
    "fragment_to": 4847,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029571/preview/europe-europa-league-2026-2027-viktoria-plzen-levski-sofia",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f1c2e0e2c799b4daeb985e7edf3b54f1bde79090ec054c6534de5fc4cff7675c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T14:53:07.379Z",
    "executed_at": "2026-10-23T00:44:04.260Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Plzen",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7692",
     "our_snapshot_at": "2026-10-21T14:50:17.030Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T14:53:07.379Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Plzen",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Plzen"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Plzen 1-2 Levski Sofia."
    },
    "settlements": [
     {
      "operation_id": "42252ee7bbe2223ec67f4393548c4223d9f35662aeacde22a607d8a066e1d6a1",
      "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": "Plzen",
      "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-10-23T00:44:04.260Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029571/preview/europe-europa-league-2026-2027-viktoria-plzen-levski-sofia",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Plzen to win"
   }
  },
  {
   "record_id": "n-d0c0296ef8cfff764e403d64",
   "url": "/sources/whoscored-com/picks/8/#pick-n-d0c0296ef8cfff764e403d64",
   "match": "Omonia Nicosia v Benfica",
   "match_url": "/football/matches/omonia-nicosia-vs-benfica-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 28.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Benfica",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3571,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3571",
   "published_at": null,
   "recorded_at": "2026-10-21T14:53:06.813Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3571",
    "result": "Won",
    "points_hundredths": 3571,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d0c0296ef8cfff764e403d64",
    "quote_text": "1\n\nOmonia Nicosia\n\n2\n\nBenfica\n\nAway win",
    "fragment_from": 4606,
    "fragment_to": 4645,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029593/preview/europe-europa-league-2026-2027-omonia-nicosia-benfica",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e36d5fe17aa380024e8501be4d5cdc53dd0d5633f33618c06c4e9b028f52d20c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T14:53:06.813Z",
    "executed_at": "2026-10-23T00:44:06.765Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-156739dea8c3",
     "display_name": "Omonia Nicosia — Benfica",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/omonia-nicosia-vs-benfica-2026-10-22/",
     "scoreline": "1-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Benfica",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3571",
     "our_snapshot_at": "2026-10-21T14:50:17.030Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3571,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T14:53:06.813Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Benfica",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Benfica"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Omonia Nicosia 1-4 Benfica."
    },
    "settlements": [
     {
      "operation_id": "9e744c5a3f2d6936722924bfbbead7e018af3a0a525533a78260527dceee2417",
      "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": "Benfica",
      "decimal_odds": "1.3571",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3571,
      "executed_at": "2026-10-23T00:44:06.765Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029593/preview/europe-europa-league-2026-2027-omonia-nicosia-benfica",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Benfica to win"
   }
  },
  {
   "record_id": "n-d4c1dd1d9f5340f4253e5986",
   "url": "/sources/whoscored-com/picks/8/#pick-n-d4c1dd1d9f5340f4253e5986",
   "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": 28.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": "2.0500",
   "published_at": null,
   "recorded_at": "2026-10-21T14:53:06.215Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7692",
    "result": "Won",
    "points_hundredths": 7692,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d4c1dd1d9f5340f4253e5986",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 4811,
    "fragment_to": 4826,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029665/preview/europe-europa-league-2026-2027-jagiellonia-bialystok-anderlecht",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "65e3471f5b3c7980f3c788bc71d640ce24d9bb1bd3dcaf7ea9a47957634d3e5e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T14:53:06.215Z",
    "executed_at": "2026-10-27T02:21:12.932Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0500",
     "our_snapshot_at": "2026-10-21T14:50:17.030Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T14:53:06.215Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "566ee6ca4d7063fb620581ba54255481a72c9eb259e991f7232b2d616ace74e5",
      "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": "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-27T02:21:12.932Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029665/preview/europe-europa-league-2026-2027-jagiellonia-bialystok-anderlecht",
     "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-55ffb49b8480ca10fad620a0",
   "url": "/sources/whoscored-com/picks/7/#pick-n-55ffb49b8480ca10fad620a0",
   "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": 31.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Olympique Lyonnais",
   "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": null,
   "settled_price": "3.2500",
   "published_at": null,
   "recorded_at": "2026-10-21T11:53:10.893Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.0000",
    "result": "Won",
    "points_hundredths": 10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-55ffb49b8480ca10fad620a0",
    "quote_text": "Away win",
    "fragment_from": 4670,
    "fragment_to": 4678,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029611/preview/europe-europa-league-2026-2027-hoffenheim-lyon",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0b612148ebaa40ef5030b43ae805fbe5c9c311e35dc5bcdc2d1763e48cff2b1a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T11:53:10.893Z",
    "executed_at": "2026-10-23T00:44:54.387Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Olympique Lyonnais",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.2500",
     "our_snapshot_at": "2026-10-21T11:48:39.260Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T11:53:10.893Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Olympique Lyonnais",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Olympique Lyonnais"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was TSG Hoffenheim 3-0 Olympique Lyonnais."
    },
    "settlements": [
     {
      "operation_id": "03356414dd5b60c0e3fa360fb404a704f082e206e09299277854a52393b43ece",
      "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": "3.2500",
      "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:44:54.387Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029611/preview/europe-europa-league-2026-2027-hoffenheim-lyon",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Olympique Lyonnais to win"
   }
  },
  {
   "record_id": "n-b1d224d0c8586c4fe581ce1e",
   "url": "/sources/whoscored-com/picks/7/#pick-n-b1d224d0c8586c4fe581ce1e",
   "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": 31.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.8150",
   "published_at": null,
   "recorded_at": "2026-10-21T08:53:22.021Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8150",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b1d224d0c8586c4fe581ce1e",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 5224,
    "fragment_to": 5238,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029552/preview/europe-europa-league-2026-2027-lech-poznan-sunderland",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c50a1535ddc4997f21ba94dc20bed4e073028f6466ddb4a8a4703ea92cddcefd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T08:53:22.021Z",
    "executed_at": "2026-10-23T00:45:27.069Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8150",
     "our_snapshot_at": "2026-10-21T08:52:45.812Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T08:53:22.021Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lech Poznań 1-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "2e4662f60de5b76a301ab1d4c3cc1b8fd0232476e63b786846bba0307dcaa6aa",
      "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.8150",
      "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:27.069Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029552/preview/europe-europa-league-2026-2027-lech-poznan-sunderland",
     "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-feb7f4d1d21c06ec6156dc16",
   "url": "/sources/whoscored-com/picks/7/#pick-n-feb7f4d1d21c06ec6156dc16",
   "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": 31.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sunderland",
   "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": null,
   "settled_price": "1.6500",
   "published_at": null,
   "recorded_at": "2026-10-21T08:53:22.021Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-feb7f4d1d21c06ec6156dc16",
    "quote_text": "1\n\nLech Poznan\n\n2\n\nSunderland\n\nAway win",
    "fragment_from": 5183,
    "fragment_to": 5222,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029552/preview/europe-europa-league-2026-2027-lech-poznan-sunderland",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c50a1535ddc4997f21ba94dc20bed4e073028f6466ddb4a8a4703ea92cddcefd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T08:53:22.021Z",
    "executed_at": "2026-10-23T00:45:26.232Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.6500",
     "our_snapshot_at": "2026-10-21T08:51:35.509Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T08:53:22.021Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sunderland",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sunderland"
    },
    "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": "285404c2753299c5b8354b9a77dd1fe2dd64a6ebd1931150afcea5503d59c199",
      "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:26.232Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029552/preview/europe-europa-league-2026-2027-lech-poznan-sunderland",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland to win"
   }
  },
  {
   "record_id": "n-289681723db370f24584857b",
   "url": "/sources/whoscored-com/picks/7/#pick-n-289681723db370f24584857b",
   "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": 31.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.1150",
   "published_at": null,
   "recorded_at": "2026-10-21T08:53:21.223Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7100",
    "result": "Won",
    "points_hundredths": 7100,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-289681723db370f24584857b",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 5060,
    "fragment_to": 5075,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029648/preview/europe-europa-league-2026-2027-juventus-rennes",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bf2c4a057309d2215ee813415b1234b7673ff654f547305f3ee3ca4b033145c0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T08:53:21.223Z",
    "executed_at": "2026-10-23T00:45:28.526Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1150",
     "our_snapshot_at": "2026-10-21T08:52:48.112Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T08:53:21.223Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "286b243bbc6d047d012bae80603cab2837c533c4ac58fc13ad37bf8731af2ffd",
      "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": "2.1150",
      "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:28.526Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029648/preview/europe-europa-league-2026-2027-juventus-rennes",
     "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-0da2d2c2a5342d11dc68596c",
   "url": "/sources/whoscored-com/picks/7/#pick-n-0da2d2c2a5342d11dc68596c",
   "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": 31.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juventus",
   "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": null,
   "settled_price": "1.5500",
   "published_at": null,
   "recorded_at": "2026-10-21T08:53:21.223Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0da2d2c2a5342d11dc68596c",
    "quote_text": "Home win",
    "fragment_from": 5050,
    "fragment_to": 5058,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029648/preview/europe-europa-league-2026-2027-juventus-rennes",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bf2c4a057309d2215ee813415b1234b7673ff654f547305f3ee3ca4b033145c0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T08:53:21.223Z",
    "executed_at": "2026-10-23T00:45:27.737Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Juventus",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5500",
     "our_snapshot_at": "2026-10-21T08:51:35.509Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T08:53:21.223Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Juventus",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Juventus"
    },
    "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": "b3337efac5908ab28f88aa0e9f1b4b84855cd09e6d7f2badd5d245e9434ee9d1",
      "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.5500",
      "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:27.737Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029648/preview/europe-europa-league-2026-2027-juventus-rennes",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus to win"
   }
  },
  {
   "record_id": "n-10bc66678e11b6297e59919a",
   "url": "/sources/whoscored-com/picks/7/#pick-n-10bc66678e11b6297e59919a",
   "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": 34.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Dinamo Zagreb",
   "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": null,
   "settled_price": "1.6700",
   "published_at": null,
   "recorded_at": "2026-10-21T05:53:13.949Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6700",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-10bc66678e11b6297e59919a",
    "quote_text": "Home win",
    "fragment_from": 4810,
    "fragment_to": 4818,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029570/preview/europe-europa-league-2026-2027-dinamo-zagreb-nec-nijmegen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b376d8967eb798dce6c38013cc225afc2f18cdfc40137c4ba833bba14155bd77",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T05:53:13.949Z",
    "executed_at": "2026-10-23T00:46:06.921Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1.6700",
     "our_snapshot_at": "2026-10-21T05:49:11.313Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T05:53:13.949Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "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": "c4f3a1e81d3dc8fe748d05bea61ec8b392148ac0e5c6d5105862915d9ef6d244",
      "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": "1.6700",
      "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:46:06.921Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029570/preview/europe-europa-league-2026-2027-dinamo-zagreb-nec-nijmegen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Dinamo Zagreb to win"
   }
  },
  {
   "record_id": "n-9a02f983f30182aac37e873d",
   "url": "/sources/whoscored-com/picks/7/#pick-n-9a02f983f30182aac37e873d",
   "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": 34.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Union St. Gilloise",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3003,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3003",
   "published_at": null,
   "recorded_at": "2026-10-21T05:53:13.366Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.3003",
    "result": "Won",
    "points_hundredths": 3003,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9a02f983f30182aac37e873d",
    "quote_text": "Gilloise\n\n1\n\nHapoel Beer Sheva\n\nHome win",
    "fragment_from": 5080,
    "fragment_to": 5120,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029553/preview/europe-europa-league-2026-2027-union-st-gilloise-hapoel-beer-sheva",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a08157b5c2114faa694e8ab1a5687dc11ee113fda85cd857e640ef038da73110",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T05:53:13.366Z",
    "executed_at": "2026-10-23T00:46:08.227Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Union St. Gilloise",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3003",
     "our_snapshot_at": "2026-10-21T05:50:30.642Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3003,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T05:53:13.366Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Union St. Gilloise",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Union St. Gilloise"
    },
    "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": "c72760b3db0944f7bf44ed40ca3a724dc16e2378da55dd8cd1bf17b162ec8682",
      "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": "Union St. Gilloise",
      "decimal_odds": "1.3003",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3003,
      "executed_at": "2026-10-23T00:46:08.227Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029553/preview/europe-europa-league-2026-2027-union-st-gilloise-hapoel-beer-sheva",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Union St. Gilloise to win"
   }
  },
  {
   "record_id": "n-ec1b964634c5effee21edca3",
   "url": "/sources/whoscored-com/picks/7/#pick-n-ec1b964634c5effee21edca3",
   "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": 34.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.6897",
   "published_at": null,
   "recorded_at": "2026-10-21T05:53:12.731Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.6897",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ec1b964634c5effee21edca3",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 4692,
    "fragment_to": 4706,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029532/preview/europe-europa-league-2026-2027-sturm-graz-marseille",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "befbc0878ef20d168a444953b39b7ee66300ed208031e9d456fbe819bab6e296",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T05:53:12.731Z",
    "executed_at": "2026-10-23T00:46:12.062Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6897",
     "our_snapshot_at": "2026-10-21T05:50:30.642Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T05:53:12.731Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-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": "e412afa4f2237f27ccae211d24e4b57f4b9110eaf7cdde68fbd335d9c7fae619",
      "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.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-23T00:46:12.062Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029532/preview/europe-europa-league-2026-2027-sturm-graz-marseille",
     "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-b6144c255c6595795d44517e",
   "url": "/sources/whoscored-com/picks/7/#pick-n-b6144c255c6595795d44517e",
   "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": 34.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Olympique de Marseille",
   "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": null,
   "settled_price": "2.0000",
   "published_at": null,
   "recorded_at": "2026-10-21T05:53:12.731Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.0000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b6144c255c6595795d44517e",
    "quote_text": "Away win",
    "fragment_from": 4682,
    "fragment_to": 4690,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029532/preview/europe-europa-league-2026-2027-sturm-graz-marseille",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "befbc0878ef20d168a444953b39b7ee66300ed208031e9d456fbe819bab6e296",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T05:53:12.731Z",
    "executed_at": "2026-10-23T00:46:10.585Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Olympique de Marseille",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0000",
     "our_snapshot_at": "2026-10-21T05:50:30.642Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T05:53:12.731Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Olympique de Marseille",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Olympique de Marseille"
    },
    "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": "21381556426e7155e33c10f041e92628870a11881cbf7f1a80b175dc52166efb",
      "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.0000",
      "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:46:10.585Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029532/preview/europe-europa-league-2026-2027-sturm-graz-marseille",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Olympique de Marseille to win"
   }
  },
  {
   "record_id": "n-0de3e8c90a5347863a0389a9",
   "url": "/sources/whoscored-com/picks/6/#pick-n-0de3e8c90a5347863a0389a9",
   "match": "Sporting CP v LASK",
   "match_url": "/football/matches/sporting-cp-vs-lask-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 16.1,
   "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-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2825,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2825",
   "published_at": null,
   "recorded_at": "2026-10-21T02:53:20.636Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-0de3e8c90a5347863a0389a9",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2434,
    "fragment_to": 2448,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029160/preview/europe-champions-league-2026-2027-sporting-cp-lask",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "136e295cf22e719f4d7a5036c7616d8f64be5dca8d2f8546cb68bdd005da57be",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T02:53:20.636Z",
    "executed_at": "2026-10-21T04:24:06.992Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8bd20b0010c2",
     "display_name": "Sporting CP — LASK",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/sporting-cp-vs-lask-2026-10-21/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2825",
     "our_snapshot_at": "2026-10-21T02:56:28.696Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2825,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T02:53:20.636Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sporting CP 2-3 LASK."
    },
    "settlements": [
     {
      "operation_id": "e9c0b8e9de6a9cf35627ff599f448021e19e459a01f24960162765c0f6e01132",
      "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.2825",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2825,
      "executed_at": "2026-10-21T04:24:06.992Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029160/preview/europe-champions-league-2026-2027-sporting-cp-lask",
     "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-c5151e2bf961c6fd14db3ebf",
   "url": "/sources/whoscored-com/picks/6/#pick-n-c5151e2bf961c6fd14db3ebf",
   "match": "Sporting CP v LASK",
   "match_url": "/football/matches/sporting-cp-vs-lask-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 16.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sporting CP",
   "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": null,
   "settled_price": "1.1799",
   "published_at": null,
   "recorded_at": "2026-10-21T02:53:20.636Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.1799",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c5151e2bf961c6fd14db3ebf",
    "quote_text": "Home win",
    "fragment_from": 2424,
    "fragment_to": 2432,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029160/preview/europe-champions-league-2026-2027-sporting-cp-lask",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "136e295cf22e719f4d7a5036c7616d8f64be5dca8d2f8546cb68bdd005da57be",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T02:53:20.636Z",
    "executed_at": "2026-10-21T04:24:05.066Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8bd20b0010c2",
     "display_name": "Sporting CP — LASK",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/sporting-cp-vs-lask-2026-10-21/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sporting CP",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.1799",
     "our_snapshot_at": "2026-10-21T02:48:49.682Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T02:53:20.636Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sporting CP",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sporting CP"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sporting CP 2-3 LASK."
    },
    "settlements": [
     {
      "operation_id": "e801c0412aa8e68b1ca076e81858a260850459781317d3293aa77b34fd9d290b",
      "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": "Sporting CP",
      "decimal_odds": "1.1799",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T04:24:05.066Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029160/preview/europe-champions-league-2026-2027-sporting-cp-lask",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sporting CP to win"
   }
  },
  {
   "record_id": "n-68ab697184bf5d146725e904",
   "url": "/sources/whoscored-com/picks/6/#pick-n-68ab697184bf5d146725e904",
   "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": 19.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4000",
   "published_at": null,
   "recorded_at": "2026-10-20T23:53:14.120Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-68ab697184bf5d146725e904",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2429,
    "fragment_to": 2443,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029176/preview/europe-champions-league-2026-2027-club-brugge-lens",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2f8544810926039b5b64ef499b2463112e2d6095e7ab308780c0f954a6332fc0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T23:53:14.120Z",
    "executed_at": "2026-10-22T00:43:10.280Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-10-21T01:29:19.286Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T23:53:14.120Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Club Brugge KV 3-0 RC Lens."
    },
    "settlements": [
     {
      "operation_id": "83a7c869797c8fb9f1fb4d6a21285ba4169285423b36e0a09273a21a57ee3166",
      "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.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-22T00:43:10.280Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029176/preview/europe-champions-league-2026-2027-club-brugge-lens",
     "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-5e0514aad26582870dc2d55b",
   "url": "/sources/whoscored-com/picks/6/#pick-n-5e0514aad26582870dc2d55b",
   "match": "Aston Villa v Viking FK",
   "match_url": "/football/matches/aston-villa-vs-viking-fk-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 19.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2597,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2597",
   "published_at": null,
   "recorded_at": "2026-10-20T23:53:13.415Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-5e0514aad26582870dc2d55b",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2549,
    "fragment_to": 2563,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029164/preview/europe-champions-league-2026-2027-aston-villa-viking",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f825150e49adf090b9c945120f2e54b42a8be5d4e56c7bef4d2658c232ae2629",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T23:53:13.415Z",
    "executed_at": "2026-10-22T00:43:12.179Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9f8079be711c",
     "display_name": "Aston Villa — Viking FK",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-viking-fk-2026-10-21/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2597",
     "our_snapshot_at": "2026-10-21T01:29:25.473Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2597,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T23:53:13.415Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Aston Villa 3-1 Viking FK."
    },
    "settlements": [
     {
      "operation_id": "4748803a3a26f1a38809b00cabc47b7102cecf610039b66f1c18aae50dfbc491",
      "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.2597",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2597,
      "executed_at": "2026-10-22T00:43:12.179Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029164/preview/europe-champions-league-2026-2027-aston-villa-viking",
     "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-52bb3920af30d779af1f0ea1",
   "url": "/sources/whoscored-com/picks/6/#pick-n-52bb3920af30d779af1f0ea1",
   "match": "Aston Villa v Viking FK",
   "match_url": "/football/matches/aston-villa-vs-viking-fk-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 19.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2198,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2198",
   "published_at": null,
   "recorded_at": "2026-10-20T23:53:13.415Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.2198",
    "result": "Won",
    "points_hundredths": 2198,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-52bb3920af30d779af1f0ea1",
    "quote_text": "Home win",
    "fragment_from": 2539,
    "fragment_to": 2547,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029164/preview/europe-champions-league-2026-2027-aston-villa-viking",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f825150e49adf090b9c945120f2e54b42a8be5d4e56c7bef4d2658c232ae2629",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T23:53:13.415Z",
    "executed_at": "2026-10-22T00:43:10.375Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9f8079be711c",
     "display_name": "Aston Villa — Viking FK",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-viking-fk-2026-10-21/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2198",
     "our_snapshot_at": "2026-10-20T23:52:03.415Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2198,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T23:53:13.415Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Aston Villa 3-1 Viking FK."
    },
    "settlements": [
     {
      "operation_id": "f663aa97316667d286c97eb7135189f22aa31f9058949cadaba05589be5fec21",
      "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.2198",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2198,
      "executed_at": "2026-10-22T00:43:10.375Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029164/preview/europe-champions-league-2026-2027-aston-villa-viking",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-aa32605c0b9ca7ccfb59e0ab",
   "url": "/sources/whoscored-com/picks/6/#pick-n-aa32605c0b9ca7ccfb59e0ab",
   "match": "Real Betis v Feyenoord",
   "match_url": "/football/matches/real-betis-vs-feyenoord-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 22.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.3600",
   "published_at": null,
   "recorded_at": "2026-10-20T20:53:32.193Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-aa32605c0b9ca7ccfb59e0ab",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2541,
    "fragment_to": 2555,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029152/preview/europe-champions-league-2026-2027-real-betis-feyenoord",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5349d2ddabae2188733446a3f9ad3d142d8a8eb13f6e1844077a356af2a5a452",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T20:53:32.193Z",
    "executed_at": "2026-10-22T12:07:31.248Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cd30add47062",
     "display_name": "Real Betis — Feyenoord",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/real-betis-vs-feyenoord-2026-10-21/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3600",
     "our_snapshot_at": "2026-10-20T20:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T20:53:32.193Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Real Betis 1-0 Feyenoord."
    },
    "settlements": [
     {
      "operation_id": "d4ec512c720c753e1e9cfde19fa5579db1eba020d65a75e349dca1858969dad1",
      "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.3600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T12:07:31.248Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029152/preview/europe-champions-league-2026-2027-real-betis-feyenoord",
     "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-eaab3dc76d306c906f2bfa16",
   "url": "/sources/whoscored-com/picks/6/#pick-n-eaab3dc76d306c906f2bfa16",
   "match": "Real Madrid v RB Leipzig",
   "match_url": "/football/matches/real-madrid-vs-rb-leipzig-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 22.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2000",
   "published_at": null,
   "recorded_at": "2026-10-20T20:53:31.445Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-eaab3dc76d306c906f2bfa16",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2502,
    "fragment_to": 2516,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029124/preview/europe-champions-league-2026-2027-real-madrid-rb-leipzig",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3bb142b36fde0be0afabd69baf47c3e9fc7f047b7efac0dcac0f0f2997369d0d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T20:53:31.445Z",
    "executed_at": "2026-10-22T12:37:56.088Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-768d6e0748bb",
     "display_name": "Real Madrid — RB Leipzig",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/real-madrid-vs-rb-leipzig-2026-10-21/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2000",
     "our_snapshot_at": "2026-10-20T20:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T20:53:31.445Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Madrid 4-1 RB Leipzig."
    },
    "settlements": [
     {
      "operation_id": "4e35d09d02b2ad670c7add2b7e9f748196d5afea12a1e24f9e62f8e90167a687",
      "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.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2000,
      "executed_at": "2026-10-22T12:37:56.088Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029124/preview/europe-champions-league-2026-2027-real-madrid-rb-leipzig",
     "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-50b4d3ae416444ac7168ba8e",
   "url": "/sources/whoscored-com/picks/6/#pick-n-50b4d3ae416444ac7168ba8e",
   "match": "Real Madrid v RB Leipzig",
   "match_url": "/football/matches/real-madrid-vs-rb-leipzig-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 22.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Madrid",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2398,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2398",
   "published_at": null,
   "recorded_at": "2026-10-20T20:53:31.445Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.2398",
    "result": "Won",
    "points_hundredths": 2398,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-50b4d3ae416444ac7168ba8e",
    "quote_text": "Home win",
    "fragment_from": 2492,
    "fragment_to": 2500,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029124/preview/europe-champions-league-2026-2027-real-madrid-rb-leipzig",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3bb142b36fde0be0afabd69baf47c3e9fc7f047b7efac0dcac0f0f2997369d0d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T20:53:31.445Z",
    "executed_at": "2026-10-22T00:44:05.897Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-768d6e0748bb",
     "display_name": "Real Madrid — RB Leipzig",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/real-madrid-vs-rb-leipzig-2026-10-21/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Madrid",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2398",
     "our_snapshot_at": "2026-10-20T20:49:33.408Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2398,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T20:53:31.445Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Madrid",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Madrid"
    },
    "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 RB Leipzig."
    },
    "settlements": [
     {
      "operation_id": "ef6c83e23eb1b39e14ff481c3b466cdd2dc286333f9ff8c952e93020aa10a84c",
      "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.2398",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2398,
      "executed_at": "2026-10-22T00:44:05.897Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029124/preview/europe-champions-league-2026-2027-real-madrid-rb-leipzig",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Madrid to win"
   }
  },
  {
   "record_id": "n-8a66e55a44a62c340c706340",
   "url": "/sources/whoscored-com/picks/6/#pick-n-8a66e55a44a62c340c706340",
   "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": 4.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "4.2000",
   "published_at": null,
   "recorded_at": "2026-10-20T14:53:28.395Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-8a66e55a44a62c340c706340",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 3027,
    "fragment_to": 3042,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029143/preview/europe-champions-league-2026-2027-roma-slovan-bratislava",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9d1c1c0523a574ac17fec9854c1a832c466a269411b20d732892dff6062b1303",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T14:53:28.395Z",
    "executed_at": "2026-10-22T11:55:17.319Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "4.2000",
     "our_snapshot_at": "2026-10-20T14:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T14:53:28.395Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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 AS Roma 4-0 Slovan Bratislava."
    },
    "settlements": [
     {
      "operation_id": "8d837dcf07d955067a96ec2e85b8ca558dbd3accd7c4cc630d058d593e634dcb",
      "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": "4.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T11:55:17.319Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029143/preview/europe-champions-league-2026-2027-roma-slovan-bratislava",
     "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-4b1d59c69f1665930d797af9",
   "url": "/sources/whoscored-com/picks/5/#pick-n-4b1d59c69f1665930d797af9",
   "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": 4.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: AS Roma",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 1200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.1200",
   "published_at": null,
   "recorded_at": "2026-10-20T14:53:28.395Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.1200",
    "result": "Won",
    "points_hundredths": 1200,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4b1d59c69f1665930d797af9",
    "quote_text": "Home win",
    "fragment_from": 3017,
    "fragment_to": 3025,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029143/preview/europe-champions-league-2026-2027-roma-slovan-bratislava",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9d1c1c0523a574ac17fec9854c1a832c466a269411b20d732892dff6062b1303",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T14:53:28.395Z",
    "executed_at": "2026-10-22T00:46:13.012Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "AS Roma",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.1200",
     "our_snapshot_at": "2026-10-20T14:50:16.879Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 1200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T14:53:28.395Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AS Roma",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AS Roma"
    },
    "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": "3debd255738df5c0679f07ae53b08eb3a2b4dcc8d04528db1d1b7c167b88f460",
      "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.1200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 1200,
      "executed_at": "2026-10-22T00:46:13.012Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029143/preview/europe-champions-league-2026-2027-roma-slovan-bratislava",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma to win"
   }
  },
  {
   "record_id": "n-8e8c7b4ce18c192de5d589f6",
   "url": "/sources/whoscored-com/picks/5/#pick-n-8e8c7b4ce18c192de5d589f6",
   "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": 4.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.4600",
   "published_at": null,
   "recorded_at": "2026-10-20T14:53:27.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-8e8c7b4ce18c192de5d589f6",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3042,
    "fragment_to": 3056,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029222/preview/europe-champions-league-2026-2027-vfb-stuttgart-atletico-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1a9dbf274a0dc16d723ad7af44c258fa274d6333df34157382c5f0e35df465da",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T14:53:27.651Z",
    "executed_at": "2026-10-22T11:56:24.687Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4600",
     "our_snapshot_at": "2026-10-20T14:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T14:53:27.651Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was VfB Stuttgart 1-1 Atlético Madrid."
    },
    "settlements": [
     {
      "operation_id": "8388e8feb9ecdd37bee50ea48aa96247b7524df0e554339444494adc3c444b69",
      "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.4600",
      "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:56:24.687Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029222/preview/europe-champions-league-2026-2027-vfb-stuttgart-atletico-madrid",
     "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-ee12973c07623eb3a9f47323",
   "url": "/sources/whoscored-com/picks/5/#pick-n-ee12973c07623eb3a9f47323",
   "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": 4.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 1900,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.1900",
   "published_at": null,
   "recorded_at": "2026-10-20T14:53:26.997Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-ee12973c07623eb3a9f47323",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 3416,
    "fragment_to": 3440,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029108/preview/europe-champions-league-2026-2027-paris-saint-germain-barcelona",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b665d0e0d9dfccdfa8f4dc073e8a94fb53d4eec876a936474b7f89f3d35398ce",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T14:53:26.997Z",
    "executed_at": "2026-10-22T12:39:02.703Z",
    "statement_class": "unpriced",
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.1900",
     "our_snapshot_at": "2026-10-20T14:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 1900,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T14:53:26.997Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "3abf4e12bc25edb551911ada05234c12315e7054bfa9d70ade83dc2ce8ca298a",
      "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.1900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 1900,
      "executed_at": "2026-10-22T12:39:02.703Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029108/preview/europe-champions-league-2026-2027-paris-saint-germain-barcelona",
     "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-3a0d796090a15e26193cc401",
   "url": "/sources/whoscored-com/picks/5/#pick-n-3a0d796090a15e26193cc401",
   "match": "Liverpool v Villarreal",
   "match_url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 7.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4500",
   "published_at": null,
   "recorded_at": "2026-10-20T11:53:18.532Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-3a0d796090a15e26193cc401",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2893,
    "fragment_to": 2907,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029115/preview/europe-champions-league-2026-2027-liverpool-villarreal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "728808fc467e85ce864a1005b4b4db533b18ed42c25721b6a2dd94464e3ab8ff",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T11:53:18.532Z",
    "executed_at": "2026-10-23T00:46:57.329Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e9ad016f0818",
     "display_name": "Liverpool — Villarreal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4500",
     "our_snapshot_at": "2026-10-20T11:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T11:53:18.532Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Liverpool 4-3 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "a8ad3c82dc346aeb8ffe3d82479745ba975e2ab339bbbf6015ed9ae9e972d9f2",
      "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.4500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4500,
      "executed_at": "2026-10-23T00:46:57.329Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029115/preview/europe-champions-league-2026-2027-liverpool-villarreal",
     "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-edb6db0558712655fa5f5ee3",
   "url": "/sources/whoscored-com/picks/5/#pick-n-edb6db0558712655fa5f5ee3",
   "match": "Liverpool v Villarreal",
   "match_url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 7.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Liverpool",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4808,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4808",
   "published_at": null,
   "recorded_at": "2026-10-20T11:53:18.532Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.4808",
    "result": "Won",
    "points_hundredths": 4808,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-edb6db0558712655fa5f5ee3",
    "quote_text": "Home win",
    "fragment_from": 2883,
    "fragment_to": 2891,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029115/preview/europe-champions-league-2026-2027-liverpool-villarreal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "728808fc467e85ce864a1005b4b4db533b18ed42c25721b6a2dd94464e3ab8ff",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T11:53:18.532Z",
    "executed_at": "2026-10-22T00:47:05.718Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e9ad016f0818",
     "display_name": "Liverpool — Villarreal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Liverpool",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4808",
     "our_snapshot_at": "2026-10-20T11:48:29.826Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4808,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T11:53:18.532Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Liverpool",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Liverpool"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Liverpool 4-3 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "686866f1cfece365f74c86f35a5baec461d9850f3f082f8eba379a010f6f0d53",
      "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.4808",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4808,
      "executed_at": "2026-10-22T00:47:05.718Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029115/preview/europe-champions-league-2026-2027-liverpool-villarreal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool to win"
   }
  },
  {
   "record_id": "n-130511551326ec8c82738992",
   "url": "/sources/whoscored-com/picks/5/#pick-n-130511551326ec8c82738992",
   "match": "FC Porto v PSV Eindhoven",
   "match_url": "/football/matches/fc-porto-vs-psv-eindhoven-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 7.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.5600",
   "published_at": null,
   "recorded_at": "2026-10-20T11:53:17.835Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-130511551326ec8c82738992",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3052,
    "fragment_to": 3066,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029166/preview/europe-champions-league-2026-2027-fc-porto-psv-eindhoven",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3b95139abaf8c0a4cb28d529e94db546748fde7e928795793c45355446d5aacc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T11:53:17.835Z",
    "executed_at": "2026-10-23T00:46:57.342Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d9dc5fd9f79f",
     "display_name": "FC Porto — PSV Eindhoven",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/fc-porto-vs-psv-eindhoven-2026-10-20/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5600",
     "our_snapshot_at": "2026-10-20T11:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T11:53:17.835Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Porto 0-1 PSV Eindhoven."
    },
    "settlements": [
     {
      "operation_id": "fbfd6e721b481ab571348b425d5561ee3948015f94f8e74eb8574d75db1eaccd",
      "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.5600",
      "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:46:57.342Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029166/preview/europe-champions-league-2026-2027-fc-porto-psv-eindhoven",
     "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-fe3881c5b63b6f4dacc50d75",
   "url": "/sources/whoscored-com/picks/5/#pick-n-fe3881c5b63b6f4dacc50d75",
   "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": 10.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2600",
   "published_at": null,
   "recorded_at": "2026-10-20T08:53:25.478Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-fe3881c5b63b6f4dacc50d75",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3025,
    "fragment_to": 3039,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029128/preview/europe-champions-league-2026-2027-manchester-city-aek-athens",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6d36896e3379af2b95ed4acfae70c5151442911ec3d6ef8208bf52f880f032e1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T08:53:25.478Z",
    "executed_at": "2026-10-22T12:45:41.476Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2600",
     "our_snapshot_at": "2026-10-20T08:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T08:53:25.478Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "9f3b4be5b069a7dd60090503353091cc46debabf525c8753c6a90bad62e0adde",
      "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.2600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2600,
      "executed_at": "2026-10-22T12:45:41.476Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029128/preview/europe-champions-league-2026-2027-manchester-city-aek-athens",
     "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-a3dc8c9975d9d9d192ecd4a3",
   "url": "/sources/whoscored-com/picks/5/#pick-n-a3dc8c9975d9d9d192ecd4a3",
   "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": 10.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Manchester City",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 1111,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.1111",
   "published_at": null,
   "recorded_at": "2026-10-20T08:53:25.478Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.1111",
    "result": "Won",
    "points_hundredths": 1111,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a3dc8c9975d9d9d192ecd4a3",
    "quote_text": "Home win",
    "fragment_from": 3015,
    "fragment_to": 3023,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029128/preview/europe-champions-league-2026-2027-manchester-city-aek-athens",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6d36896e3379af2b95ed4acfae70c5151442911ec3d6ef8208bf52f880f032e1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T08:53:25.478Z",
    "executed_at": "2026-10-22T00:47:31.328Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1X2, match result",
    "outcome_label": "Manchester City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.1111",
     "our_snapshot_at": "2026-10-20T08:51:06.706Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 1111,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T08:53:25.478Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Manchester City"
    },
    "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": "55b457d8dd7de01835bd89b6b884d90fa3fcc632b335ee1c70d6faee5c3449a6",
      "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.1111",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 1111,
      "executed_at": "2026-10-22T00:47:31.328Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029128/preview/europe-champions-league-2026-2027-manchester-city-aek-athens",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win"
   }
  },
  {
   "record_id": "n-490ae26e826642b3b65826ea",
   "url": "/sources/whoscored-com/picks/3/#pick-n-490ae26e826642b3b65826ea",
   "match": "Burton Albion v Bradford City",
   "match_url": "/football/matches/burton-albion-vs-bradford-city-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 24.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7500",
   "published_at": null,
   "recorded_at": "2026-10-19T17:53:28.118Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-490ae26e826642b3b65826ea",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2226,
    "fragment_to": 2241,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989394/preview/england-league-one-2026-2027-burton-bradford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2dc3e02a933e9c0c1e7f17babbbbb9bb289e5b46a4f9754e70869e78e2c86f7a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T17:53:28.118Z",
    "executed_at": "2026-10-22T11:25:06.966Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-311960134477",
     "display_name": "Burton Albion — Bradford City",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/burton-albion-vs-bradford-city-2026-10-20/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7500",
     "our_snapshot_at": "2026-10-19T17:50:36.000Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T17:53:28.118Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Burton Albion 0-0 Bradford City."
    },
    "settlements": [
     {
      "operation_id": "c1d7a62cb99d3746b14c8abfc298d0ac4cb99913f2d419d5373ce4f5280fb169",
      "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.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-22T11:25:06.966Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989394/preview/england-league-one-2026-2027-burton-bradford",
     "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-ae485b4567bff05c6f553261",
   "url": "/sources/whoscored-com/picks/4/#pick-n-ae485b4567bff05c6f553261",
   "match": "Burton Albion v Bradford City",
   "match_url": "/football/matches/burton-albion-vs-bradford-city-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 24.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bradford City",
   "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": null,
   "settled_price": "2.0450",
   "published_at": null,
   "recorded_at": "2026-10-19T17:53:28.118Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-ae485b4567bff05c6f553261",
    "quote_text": "Away win",
    "fragment_from": 2216,
    "fragment_to": 2224,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989394/preview/england-league-one-2026-2027-burton-bradford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2dc3e02a933e9c0c1e7f17babbbbb9bb289e5b46a4f9754e70869e78e2c86f7a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T17:53:28.118Z",
    "executed_at": "2026-10-22T12:08:36.201Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-311960134477",
     "display_name": "Burton Albion — Bradford City",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/burton-albion-vs-bradford-city-2026-10-20/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Bradford City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0450",
     "our_snapshot_at": "2026-10-19T17:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T17:53:28.118Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Bradford City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bradford City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Burton Albion 0-0 Bradford City."
    },
    "settlements": [
     {
      "operation_id": "75125e69237e075c04250bfb2f7ce148e5b8297e440539d4f4e814ef2ecf8150",
      "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": "2.0450",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T12:08:36.201Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989394/preview/england-league-one-2026-2027-burton-bradford",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bradford City to win"
   }
  },
  {
   "record_id": "n-bce715a3abcd51c6332ee11e",
   "url": "/sources/whoscored-com/picks/3/#pick-n-bce715a3abcd51c6332ee11e",
   "match": "Huddersfield Town v Peterborough United",
   "match_url": "/football/matches/huddersfield-town-vs-peterborough-united-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 27.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "2.7200",
   "published_at": null,
   "recorded_at": "2026-10-19T14:53:40.400Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-bce715a3abcd51c6332ee11e",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2592,
    "fragment_to": 2607,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989406/preview/england-league-one-2026-2027-huddersfield-peterborough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "508ebd8e4347ad959672c0cdc09784683a45b4cb2b5ea2a5a309a2c72678352a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T14:53:40.400Z",
    "executed_at": "2026-10-22T12:16:34.389Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-296e76021a8f",
     "display_name": "Huddersfield Town — Peterborough United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/huddersfield-town-vs-peterborough-united-2026-10-20/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.7200",
     "our_snapshot_at": "2026-10-19T14:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T14:53:40.400Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Huddersfield Town 4-1 Peterborough United."
    },
    "settlements": [
     {
      "operation_id": "9bd1dcfa97b4793058092fc9dae4c44eeb27a6710154f87e7d399876dfd1e265",
      "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": "2.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-22T12:16:34.389Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989406/preview/england-league-one-2026-2027-huddersfield-peterborough",
     "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-fc75af208ac583034643a978",
   "url": "/sources/whoscored-com/picks/3/#pick-n-fc75af208ac583034643a978",
   "match": "Huddersfield Town v Peterborough United",
   "match_url": "/football/matches/huddersfield-town-vs-peterborough-united-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 27.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Huddersfield Town",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5300",
   "published_at": null,
   "recorded_at": "2026-10-19T14:53:40.400Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-fc75af208ac583034643a978",
    "quote_text": "Home win",
    "fragment_from": 2582,
    "fragment_to": 2590,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989406/preview/england-league-one-2026-2027-huddersfield-peterborough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "508ebd8e4347ad959672c0cdc09784683a45b4cb2b5ea2a5a309a2c72678352a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T14:53:40.400Z",
    "executed_at": "2026-10-22T12:45:04.667Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-296e76021a8f",
     "display_name": "Huddersfield Town — Peterborough United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/huddersfield-town-vs-peterborough-united-2026-10-20/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Huddersfield Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-10-19T14:50:36.000Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T14:53:40.400Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Huddersfield Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Huddersfield Town"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Huddersfield Town 4-1 Peterborough United."
    },
    "settlements": [
     {
      "operation_id": "e5dadd230750d3017dab79c7918a7ee7be2ae625d606f624e3b10288aedf9dfd",
      "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": "Huddersfield Town",
      "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-22T12:45:04.667Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989406/preview/england-league-one-2026-2027-huddersfield-peterborough",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Huddersfield Town to win"
   }
  },
  {
   "record_id": "n-03b8a8c261e3c76d47c47d7b",
   "url": "/sources/whoscored-com/picks/3/#pick-n-03b8a8c261e3c76d47c47d7b",
   "match": "Luton Town v Barnsley",
   "match_url": "/football/matches/luton-town-vs-barnsley-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 27.9,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4100,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4100",
   "published_at": null,
   "recorded_at": "2026-10-19T14:53:39.175Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-03b8a8c261e3c76d47c47d7b",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2471,
    "fragment_to": 2485,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989410/preview/england-league-one-2026-2027-luton-barnsley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "144755c7880124402999c3df4496307dbb9e608cf62bfbd62b4c5093a928e41e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T14:53:39.175Z",
    "executed_at": "2026-10-22T11:03:03.891Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e45f884d2296",
     "display_name": "Luton Town — Barnsley",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/luton-town-vs-barnsley-2026-10-20/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4100",
     "our_snapshot_at": "2026-10-19T14:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4100,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T14:53:39.175Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Luton Town 2-1 Barnsley."
    },
    "settlements": [
     {
      "operation_id": "19b53f741933b926c7f4261426a5ac35a01fb6bfe750c5a10c3a72813f582001",
      "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.4100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4100,
      "executed_at": "2026-10-22T11:03:03.891Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989410/preview/england-league-one-2026-2027-luton-barnsley",
     "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-e382cf84fa5f97cb926cfa95",
   "url": "/sources/whoscored-com/picks/3/#pick-n-e382cf84fa5f97cb926cfa95",
   "match": "Luton Town v Barnsley",
   "match_url": "/football/matches/luton-town-vs-barnsley-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 27.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Luton Town",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4950,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4950",
   "published_at": null,
   "recorded_at": "2026-10-19T14:53:39.175Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-e382cf84fa5f97cb926cfa95",
    "quote_text": "Home win",
    "fragment_from": 2461,
    "fragment_to": 2469,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989410/preview/england-league-one-2026-2027-luton-barnsley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "144755c7880124402999c3df4496307dbb9e608cf62bfbd62b4c5093a928e41e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T14:53:39.175Z",
    "executed_at": "2026-10-22T12:35:04.961Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e45f884d2296",
     "display_name": "Luton Town — Barnsley",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/luton-town-vs-barnsley-2026-10-20/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Luton Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4950",
     "our_snapshot_at": "2026-10-19T14:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4950,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T14:53:39.175Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Luton Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Luton Town"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Luton Town 2-1 Barnsley."
    },
    "settlements": [
     {
      "operation_id": "e5ac3063d7412268abe0181bc9bde2ae3cdd49d6694e26badd6e60688d1dc75f",
      "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": "Luton Town",
      "decimal_odds": "1.4950",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4950,
      "executed_at": "2026-10-22T12:35:04.961Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989410/preview/england-league-one-2026-2027-luton-barnsley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Luton Town to win"
   }
  },
  {
   "record_id": "n-4f47ec3aaf3913b714a1c6fe",
   "url": "/sources/whoscored-com/picks/3/#pick-n-4f47ec3aaf3913b714a1c6fe",
   "match": "Doncaster Rovers v Stockport County",
   "match_url": "/football/matches/doncaster-rovers-vs-stockport-county-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 30.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "settled_price": "1.6200",
   "published_at": null,
   "recorded_at": "2026-10-19T11:53:17.578Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-4f47ec3aaf3913b714a1c6fe",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2449,
    "fragment_to": 2463,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989402/preview/england-league-one-2026-2027-doncaster-stockport-county",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fe992637d6fb9206a0c4e64837b9482c56725d1013c6f0f2d1b02ec50e605651",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T11:53:17.578Z",
    "executed_at": "2026-10-23T00:47:29.679Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-882316de7d7d",
     "display_name": "Doncaster Rovers — Stockport County",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/doncaster-rovers-vs-stockport-county-2026-10-20/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6200",
     "our_snapshot_at": "2026-10-19T11:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T11:53:17.578Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Doncaster Rovers 0-2 Stockport County."
    },
    "settlements": [
     {
      "operation_id": "2ae69de320e6b0e616e499d4dbf827025218559e6048aa0141d4452d0a438c27",
      "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.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-23T00:47:29.679Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989402/preview/england-league-one-2026-2027-doncaster-stockport-county",
     "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-c015045a8c8fb57f7a6c131b",
   "url": "/sources/whoscored-com/picks/3/#pick-n-c015045a8c8fb57f7a6c131b",
   "match": "Doncaster Rovers v Stockport County",
   "match_url": "/football/matches/doncaster-rovers-vs-stockport-county-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 30.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stockport County",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8800,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8800",
   "published_at": null,
   "recorded_at": "2026-10-19T11:53:17.578Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-c015045a8c8fb57f7a6c131b",
    "quote_text": "Away win",
    "fragment_from": 2439,
    "fragment_to": 2447,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989402/preview/england-league-one-2026-2027-doncaster-stockport-county",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fe992637d6fb9206a0c4e64837b9482c56725d1013c6f0f2d1b02ec50e605651",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T11:53:17.578Z",
    "executed_at": "2026-10-22T12:17:21.999Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-882316de7d7d",
     "display_name": "Doncaster Rovers — Stockport County",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/doncaster-rovers-vs-stockport-county-2026-10-20/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Stockport County",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8800",
     "our_snapshot_at": "2026-10-19T11:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T11:53:17.578Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Stockport County",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Stockport County"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Doncaster Rovers 0-2 Stockport County."
    },
    "settlements": [
     {
      "operation_id": "b401c1215a143a67931bae05bc5a344a86ecb738ec43086a837b5967b85b0d54",
      "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": "Stockport County",
      "decimal_odds": "1.8800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8800,
      "executed_at": "2026-10-22T12:17:21.999Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989402/preview/england-league-one-2026-2027-doncaster-stockport-county",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stockport County to win"
   }
  },
  {
   "record_id": "n-2a2e714a55f457b6e24a379c",
   "url": "/sources/whoscored-com/picks/3/#pick-n-2a2e714a55f457b6e24a379c",
   "match": "Stevenage v Plymouth Argyle",
   "match_url": "/football/matches/stevenage-vs-plymouth-argyle-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 33.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8600",
   "published_at": null,
   "recorded_at": "2026-10-19T08:53:38.627Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.8600",
    "result": "Won",
    "points_hundredths": 8600,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2a2e714a55f457b6e24a379c",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2366,
    "fragment_to": 2380,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989424/preview/england-league-one-2026-2027-stevenage-plymouth",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "00973a3eec19ef9479092e581d0de84cb73696c8272559e67f37f39312f4d910",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T08:53:38.627Z",
    "executed_at": "2026-10-21T00:38:35.639Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-139698a408f3",
     "display_name": "Stevenage — Plymouth Argyle",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/stevenage-vs-plymouth-argyle-2026-10-20/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8600",
     "our_snapshot_at": "2026-10-19T08:54:12.014Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T08:53:38.627Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Stevenage 3-0 Plymouth Argyle."
    },
    "settlements": [
     {
      "operation_id": "5c6f569749618595ffb317b780e1684079e50fd6e14ad4bc2f09081996f04696",
      "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.8600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8600,
      "executed_at": "2026-10-21T00:38:35.639Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989424/preview/england-league-one-2026-2027-stevenage-plymouth",
     "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-c0b0ab30f86436d58995097a",
   "url": "/sources/whoscored-com/picks/3/#pick-n-c0b0ab30f86436d58995097a",
   "match": "Stevenage v Plymouth Argyle",
   "match_url": "/football/matches/stevenage-vs-plymouth-argyle-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 33.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Plymouth Argyle",
   "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": null,
   "settled_price": "2.5500",
   "published_at": null,
   "recorded_at": "2026-10-19T08:53:38.627Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.5500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c0b0ab30f86436d58995097a",
    "quote_text": "Away win",
    "fragment_from": 2356,
    "fragment_to": 2364,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989424/preview/england-league-one-2026-2027-stevenage-plymouth",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "00973a3eec19ef9479092e581d0de84cb73696c8272559e67f37f39312f4d910",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T08:53:38.627Z",
    "executed_at": "2026-10-21T00:38:35.573Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-139698a408f3",
     "display_name": "Stevenage — Plymouth Argyle",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/stevenage-vs-plymouth-argyle-2026-10-20/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Plymouth Argyle",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.5500",
     "our_snapshot_at": "2026-10-19T08:54:12.014Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T08:53:38.627Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Plymouth Argyle",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Plymouth Argyle"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Stevenage 3-0 Plymouth Argyle."
    },
    "settlements": [
     {
      "operation_id": "7ba8a5bce401342e31892d46ff1be9be5d2486f502b7bc58404c03266e1af3dd",
      "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": "Plymouth Argyle",
      "decimal_odds": "2.5500",
      "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:38:35.573Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989424/preview/england-league-one-2026-2027-stevenage-plymouth",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Plymouth Argyle to win"
   }
  },
  {
   "record_id": "n-cdfcfb1717ed046e31787dd3",
   "url": "/sources/whoscored-com/picks/2/#pick-n-cdfcfb1717ed046e31787dd3",
   "match": "Oxford United v Wigan Athletic",
   "match_url": "/football/matches/oxford-united-vs-wigan-athletic-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 33.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "settled_price": "1.9700",
   "published_at": null,
   "recorded_at": "2026-10-19T08:53:37.182Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7900",
    "result": "Won",
    "points_hundredths": 7900,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-cdfcfb1717ed046e31787dd3",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2431,
    "fragment_to": 2446,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989420/preview/england-league-one-2026-2027-oxford-wigan",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "06e6cf72f869a101962f37b5674e5e1018d11871a7093fa646723a7c21665e7d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T08:53:37.182Z",
    "executed_at": "2026-10-21T00:38:36.034Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-78dbf67f34d8",
     "display_name": "Oxford United — Wigan Athletic",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/oxford-united-vs-wigan-athletic-2026-10-20/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9700",
     "our_snapshot_at": "2026-10-19T08:54:57.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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T08:53:37.182Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Oxford United 2-1 Wigan Athletic."
    },
    "settlements": [
     {
      "operation_id": "b99867a785246e4737f75371d35f778cb7426088d97f81af28d00922ded32f24",
      "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.9700",
      "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:38:36.034Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989420/preview/england-league-one-2026-2027-oxford-wigan",
     "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-04131bace82bf10867cedd88",
   "url": "/sources/whoscored-com/picks/2/#pick-n-04131bace82bf10867cedd88",
   "match": "Oxford United v Wigan Athletic",
   "match_url": "/football/matches/oxford-united-vs-wigan-athletic-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 33.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Oxford United",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.9000",
   "published_at": null,
   "recorded_at": "2026-10-19T08:53:37.182Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.9000",
    "result": "Won",
    "points_hundredths": 9000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-04131bace82bf10867cedd88",
    "quote_text": "Home win",
    "fragment_from": 2421,
    "fragment_to": 2429,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989420/preview/england-league-one-2026-2027-oxford-wigan",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "06e6cf72f869a101962f37b5674e5e1018d11871a7093fa646723a7c21665e7d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T08:53:37.182Z",
    "executed_at": "2026-10-21T00:38:35.904Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-78dbf67f34d8",
     "display_name": "Oxford United — Wigan Athletic",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/oxford-united-vs-wigan-athletic-2026-10-20/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Oxford United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.9000",
     "our_snapshot_at": "2026-10-19T08:54:57.295Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T08:53:37.182Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Oxford United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Oxford United"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Oxford United 2-1 Wigan Athletic."
    },
    "settlements": [
     {
      "operation_id": "46097a6ee2eb5a1528a5b01aac7f6df56675e5aafba162d3c6f2406ed4e28d2c",
      "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": "Oxford United",
      "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-21T00:38:35.904Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989420/preview/england-league-one-2026-2027-oxford-wigan",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Oxford United to win"
   }
  },
  {
   "record_id": "n-7c5f3d1f85907b2a88c49e2d",
   "url": "/sources/whoscored-com/picks/2/#pick-n-7c5f3d1f85907b2a88c49e2d",
   "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": 33.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.0400",
   "published_at": null,
   "recorded_at": "2026-10-19T08:53:36.287Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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.7350",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7c5f3d1f85907b2a88c49e2d",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2678,
    "fragment_to": 2693,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989199/preview/england-championship-2026-2027-wolves-portsmouth",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "af07757fd3e87c1439bafb68070a73b25adbfb672ee60abafdd25abd22e51d3e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T08:53:36.287Z",
    "executed_at": "2026-10-21T00:38:36.459Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": null,
     "our_snapshot": "2.0400",
     "our_snapshot_at": "2026-10-19T08:52:56.680Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T08:53:36.287Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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 Wolverhampton Wanderers 1-1 Portsmouth."
    },
    "settlements": [
     {
      "operation_id": "d13ffb84faf17d73845fb2e284bc71e2d68560c211080f048c930a6520c2fd5f",
      "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": "2.0400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10400,
      "executed_at": "2026-10-21T00:38:36.459Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989199/preview/england-championship-2026-2027-wolves-portsmouth",
     "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-8feceb6af9008f9d58175524",
   "url": "/sources/whoscored-com/picks/2/#pick-n-8feceb6af9008f9d58175524",
   "match": "Sporting Braga v Gil Vicente",
   "match_url": "/football/matches/sporting-braga-vs-gil-vicente-2026-10-19/",
   "kickoff": "2026-10-19T19:15:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 19.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.0200",
   "published_at": null,
   "recorded_at": "2026-10-18T23:53:47.351Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-8feceb6af9008f9d58175524",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2426,
    "fragment_to": 2440,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997570/preview/portugal-liga-portugal-2026-2027-braga-gil-vicente",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6f85ea50787f36ecadada1971fbadb05293ad891659bc5942a70e3ec3391f71f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-18T23:53:47.351Z",
    "executed_at": "2026-10-22T11:56:25.157Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2e9b54dffbd9",
     "display_name": "Sporting Braga — Gil Vicente",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-19T19:15:00.000Z",
     "url": "/football/matches/sporting-braga-vs-gil-vicente-2026-10-19/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0200",
     "our_snapshot_at": "2026-10-18T23:50:36.000Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-18T23:53:47.351Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sporting Braga 1-2 Gil Vicente."
    },
    "settlements": [
     {
      "operation_id": "eef47ec98a47ca67829e61451d0b4d6689d05b527b3fa9395c13533e97cdfd96",
      "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": "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-22T11:56:25.157Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997570/preview/portugal-liga-portugal-2026-2027-braga-gil-vicente",
     "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-23a9a6249cff7c8d7276a6ee",
   "url": "/sources/whoscored-com/picks/2/#pick-n-23a9a6249cff7c8d7276a6ee",
   "match": "Sporting Braga v Gil Vicente",
   "match_url": "/football/matches/sporting-braga-vs-gil-vicente-2026-10-19/",
   "kickoff": "2026-10-19T19:15:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 19.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Gil Vicente",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 48850,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "5.8850",
   "published_at": null,
   "recorded_at": "2026-10-18T23:53:47.351Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-23a9a6249cff7c8d7276a6ee",
    "quote_text": "Away win",
    "fragment_from": 2416,
    "fragment_to": 2424,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997570/preview/portugal-liga-portugal-2026-2027-braga-gil-vicente",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6f85ea50787f36ecadada1971fbadb05293ad891659bc5942a70e3ec3391f71f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-18T23:53:47.351Z",
    "executed_at": "2026-10-22T11:13:23.286Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2e9b54dffbd9",
     "display_name": "Sporting Braga — Gil Vicente",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-19T19:15:00.000Z",
     "url": "/football/matches/sporting-braga-vs-gil-vicente-2026-10-19/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Gil Vicente",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "5.8850",
     "our_snapshot_at": "2026-10-18T23:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 48850,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-18T23:53:47.351Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Gil Vicente",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Gil Vicente"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sporting Braga 1-2 Gil Vicente."
    },
    "settlements": [
     {
      "operation_id": "f7b279f280e34e2125c95cc234e651595cf313d1d2af47c5567e1768b8fe9224",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Gil Vicente",
      "decimal_odds": "5.8850",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 48850,
      "executed_at": "2026-10-22T11:13:23.286Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997570/preview/portugal-liga-portugal-2026-2027-braga-gil-vicente",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Gil Vicente to win"
   }
  },
  {
   "record_id": "n-2669f2c9e2ee5aafe7afa651",
   "url": "/sources/whoscored-com/picks/2/#pick-n-2669f2c9e2ee5aafe7afa651",
   "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": 20.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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.5300",
   "published_at": null,
   "recorded_at": "2026-10-18T20:53:32.043Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-2669f2c9e2ee5aafe7afa651",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2519,
    "fragment_to": 2533,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999491/preview/turkey-super-lig-2026-2027-trabzonspor-besiktas",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dc17e0cf22bf9859b06bb4344b0d2dab44bdf64f01f6841509818428131c5137",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-18T20:53:32.043Z",
    "executed_at": "2026-10-23T00:48:07.761Z",
    "statement_class": "unpriced",
    "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 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-10-18T20:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-18T20:53:32.043Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "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": "4700316cf693abd4173523a282d90aee7127d44b67ad555e0303abf9848ccd98",
      "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-10-23T00:48:07.761Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999491/preview/turkey-super-lig-2026-2027-trabzonspor-besiktas",
     "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-8f2c2a65a57487c42b0f0ef3",
   "url": "/sources/whoscored-com/picks/2/#pick-n-8f2c2a65a57487c42b0f0ef3",
   "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": 20.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": "3.6000",
   "published_at": null,
   "recorded_at": "2026-10-18T20:53:32.043Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "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-8f2c2a65a57487c42b0f0ef3",
    "quote_text": "Draw",
    "fragment_from": 2513,
    "fragment_to": 2517,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999491/preview/turkey-super-lig-2026-2027-trabzonspor-besiktas",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dc17e0cf22bf9859b06bb4344b0d2dab44bdf64f01f6841509818428131c5137",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-18T20:53:32.043Z",
    "executed_at": "2026-10-22T11:56:24.752Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.6000",
     "our_snapshot_at": "2026-10-18T20:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-18T20:53:32.043Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "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": "e7334babfc8547f42f62b828f640ab7ba60f41bf4fb520297495883bfddf022e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T11:56:24.752Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999491/preview/turkey-super-lig-2026-2027-trabzonspor-besiktas",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-a0aa764eb6a4ef3c0936ff86",
   "url": "/sources/whoscored-com/picks/37/#pick-n-a0aa764eb6a4ef3c0936ff86",
   "match": "Inter Miami CF v Charlotte FC",
   "match_url": "/football/matches/inter-miami-cf-vs-charlotte-fc-2026-11-07/",
   "kickoff": "2026-11-07T21:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 74.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.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": null,
   "recorded_at": "2026-11-04T18:56:09.528Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a0aa764eb6a4ef3c0936ff86",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2631,
    "fragment_to": 2645,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953106/preview/usa-major-league-soccer-2026-inter-miami-cf-charlotte-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5f67417631ad3a4e652ee99cb1f1cac11991a266e09476da5f1bcd40b3030e69",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T18:56:09.528Z",
    "executed_at": "2026-11-05T23:57:26.528Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-be977b9f2e82",
     "display_name": "Inter Miami CF — Charlotte FC",
     "competition_name": "MLS",
     "starts_at": "2026-11-07T21:00:00.000Z",
     "url": "/football/matches/inter-miami-cf-vs-charlotte-fc-2026-11-07/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2300",
     "our_snapshot_at": "2026-11-04T18:58:43.723Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-04T18:56:09.528Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 7 November 2026, 21:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 7 November 2026, 21:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "706b174d1b884c6cbc1826f997d25a8d841db66e540c4489eb40a0ca0f661802",
      "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.2300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-05T23:57:26.528Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953106/preview/usa-major-league-soccer-2026-inter-miami-cf-charlotte-fc",
     "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-7ba82f6aaaf0700638cf1199",
   "url": "/sources/whoscored-com/picks/37/#pick-n-7ba82f6aaaf0700638cf1199",
   "match": "Inter Miami CF v Charlotte FC",
   "match_url": "/football/matches/inter-miami-cf-vs-charlotte-fc-2026-11-07/",
   "kickoff": "2026-11-07T21:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 74.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-04T18:56:09.528Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7ba82f6aaaf0700638cf1199",
    "quote_text": "2\n\nInter Miami CF\n\n2\n\nCharlotte FC\n\nDraw",
    "fragment_from": 2589,
    "fragment_to": 2629,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953106/preview/usa-major-league-soccer-2026-inter-miami-cf-charlotte-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5f67417631ad3a4e652ee99cb1f1cac11991a266e09476da5f1bcd40b3030e69",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T18:56:09.528Z",
    "executed_at": "2026-11-05T23:57:25.080Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-be977b9f2e82",
     "display_name": "Inter Miami CF — Charlotte FC",
     "competition_name": "MLS",
     "starts_at": "2026-11-07T21:00:00.000Z",
     "url": "/football/matches/inter-miami-cf-vs-charlotte-fc-2026-11-07/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "5.4000",
     "our_snapshot_at": "2026-11-04T18:58:43.723Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-04T18:56:09.528Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 7 November 2026, 21:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 7 November 2026, 21:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "2a2d3fe6f5a505de29c530e339d5caf9a38aff6b12726cc029f94c44a8430d32",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "5.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-05T23:57:25.080Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953106/preview/usa-major-league-soccer-2026-inter-miami-cf-charlotte-fc",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-12114d718590489e0e80d2d4",
   "url": "/sources/whoscored-com/picks/36/#pick-n-12114d718590489e0e80d2d4",
   "match": "Philadelphia Union v Toronto FC",
   "match_url": "/football/matches/philadelphia-union-vs-toronto-fc-2026-11-07/",
   "kickoff": "2026-11-07T21:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 86.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.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": null,
   "recorded_at": "2026-11-04T06:56:40.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-12114d718590489e0e80d2d4",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2571,
    "fragment_to": 2585,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953110/preview/usa-major-league-soccer-2026-philadelphia-union-toronto-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "145277a53b57400785023ac5230410bac992c23bda9d5be14c8dbba5b994bc3e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T06:56:40.873Z",
    "executed_at": "2026-11-05T23:54:23.708Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e620be72bdeb",
     "display_name": "Philadelphia Union — Toronto FC",
     "competition_name": "MLS",
     "starts_at": "2026-11-07T21:00:00.000Z",
     "url": "/football/matches/philadelphia-union-vs-toronto-fc-2026-11-07/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3636",
     "our_snapshot_at": "2026-11-04T06:51:56.476Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-04T06:56:40.873Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 7 November 2026, 21:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 7 November 2026, 21:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "7b37cbd8ffb436a0ebdb18a5468e26e3c16448dfb69d2761349fb92ca9ad6004",
      "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.3636",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-05T23:54:23.708Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953110/preview/usa-major-league-soccer-2026-philadelphia-union-toronto-fc",
     "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-ada08949e691dc6af9a1c3b6",
   "url": "/sources/whoscored-com/picks/36/#pick-n-ada08949e691dc6af9a1c3b6",
   "match": "Philadelphia Union v Toronto FC",
   "match_url": "/football/matches/philadelphia-union-vs-toronto-fc-2026-11-07/",
   "kickoff": "2026-11-07T21:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 86.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Philadelphia Union",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-04T06:56:40.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-ada08949e691dc6af9a1c3b6",
    "quote_text": "2\n\nPhiladelphia\n\n1\n\nToronto\n\nHome win",
    "fragment_from": 2532,
    "fragment_to": 2569,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953110/preview/usa-major-league-soccer-2026-philadelphia-union-toronto-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "145277a53b57400785023ac5230410bac992c23bda9d5be14c8dbba5b994bc3e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T06:56:40.873Z",
    "executed_at": "2026-11-05T23:54:24.739Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e620be72bdeb",
     "display_name": "Philadelphia Union — Toronto FC",
     "competition_name": "MLS",
     "starts_at": "2026-11-07T21:00:00.000Z",
     "url": "/football/matches/philadelphia-union-vs-toronto-fc-2026-11-07/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Philadelphia Union",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4255",
     "our_snapshot_at": "2026-11-04T06:51:56.476Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-04T06:56:40.873Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Philadelphia Union",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Philadelphia Union"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 7 November 2026, 21:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 7 November 2026, 21:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "cac0bc8baa02088cfb00dba011f9b30ebb6368f8ddbca75174fd3bb8d6633c2c",
      "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": "Philadelphia Union",
      "decimal_odds": "1.4255",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-05T23:54:24.739Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953110/preview/usa-major-league-soccer-2026-philadelphia-union-toronto-fc",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Philadelphia Union to win"
   }
  },
  {
   "record_id": "n-aa01d94747c7e326e2270b35",
   "url": "/sources/whoscored-com/picks/41/#pick-n-aa01d94747c7e326e2270b35",
   "match": "St Mirren v Rangers",
   "match_url": "/football/matches/st-mirren-vs-rangers-2026-11-07/",
   "kickoff": "2026-11-07T20:00:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 1.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.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": null,
   "recorded_at": "2026-11-07T18:56:49.658Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-aa01d94747c7e326e2270b35",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 4150,
    "fragment_to": 4165,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2404a876f299d5b2334a0c8c85967c3d828117ac0f4df12d1bee995623acbcab",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T18:56:49.658Z",
    "executed_at": "2026-11-07T19:04:56.403Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-929dd62c0e0b",
     "display_name": "St Mirren — Rangers",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-11-07T20:00:00.000Z",
     "url": "/football/matches/st-mirren-vs-rangers-2026-11-07/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.5200",
     "our_snapshot_at": "2026-11-07T18:54:55.380Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T18:56:49.658Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "a345baa0179d78b21f9a3838b027b978f978c64a5b55f6564a93a72bd7474d55",
      "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": "2.5200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T19:04:56.403Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
     "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-b96d2c4e45aa43a0cbd631ca",
   "url": "/sources/whoscored-com/picks/41/#pick-n-b96d2c4e45aa43a0cbd631ca",
   "match": "St Mirren v Rangers",
   "match_url": "/football/matches/st-mirren-vs-rangers-2026-11-07/",
   "kickoff": "2026-11-07T20:00:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 1.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Rangers",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-07T18:56:49.658Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b96d2c4e45aa43a0cbd631ca",
    "quote_text": "Away win",
    "fragment_from": 4140,
    "fragment_to": 4148,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2404a876f299d5b2334a0c8c85967c3d828117ac0f4df12d1bee995623acbcab",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T18:56:49.658Z",
    "executed_at": "2026-11-07T19:04:55.084Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-929dd62c0e0b",
     "display_name": "St Mirren — Rangers",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-11-07T20:00:00.000Z",
     "url": "/football/matches/st-mirren-vs-rangers-2026-11-07/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Rangers",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3300",
     "our_snapshot_at": "2026-11-07T18:54:55.380Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T18:56:49.658Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Rangers",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Rangers"
    },
    "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": "82f5492c437d363bcd56c12ed62f72e632296b937ccf0eafc1422dd1c393102d",
      "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": "Rangers",
      "decimal_odds": "1.3300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T19:04:55.084Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Rangers to win"
   }
  },
  {
   "record_id": "n-453aa6e3212c02c7cd8a4a37",
   "url": "/sources/whoscored-com/picks/41/#pick-n-453aa6e3212c02c7cd8a4a37",
   "match": "Excelsior v Go Ahead Eagles",
   "match_url": "/football/matches/excelsior-vs-go-ahead-eagles-2026-11-07/",
   "kickoff": "2026-11-07T20:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 4.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.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": null,
   "recorded_at": "2026-11-07T15:56:49.577Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-453aa6e3212c02c7cd8a4a37",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 5302,
    "fragment_to": 5316,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982529/preview/netherlands-eredivisie-2026-2027-excelsior-go-ahead-eagles",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f870b8ef34d71efc963ccc5c6b4f65155794ccfc554911d004c2da6fbfa97b11",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T15:56:49.577Z",
    "executed_at": "2026-11-07T16:11:52.059Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-17742083fdf1",
     "display_name": "Excelsior — Go Ahead Eagles",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-07T20:00:00.000Z",
     "url": "/football/matches/excelsior-vs-go-ahead-eagles-2026-11-07/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6035",
     "our_snapshot_at": "2026-11-07T15:55:57.951Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T15:56:49.577Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "adf39ee306f898a140bccdaa9906b2b45c4421ed61b22e9cccd253eaf78f7295",
      "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.6035",
      "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:11:52.059Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982529/preview/netherlands-eredivisie-2026-2027-excelsior-go-ahead-eagles",
     "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-c994d678eaca40259ad7c25d",
   "url": "/sources/whoscored-com/picks/41/#pick-n-c994d678eaca40259ad7c25d",
   "match": "Excelsior v Go Ahead Eagles",
   "match_url": "/football/matches/excelsior-vs-go-ahead-eagles-2026-11-07/",
   "kickoff": "2026-11-07T20:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 4.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Go Ahead Eagles",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-07T15:56:49.577Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c994d678eaca40259ad7c25d",
    "quote_text": "1\n\nExcelsior\n\n2\n\nGo Ahead Eagles\n\nAway win",
    "fragment_from": 5258,
    "fragment_to": 5300,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982529/preview/netherlands-eredivisie-2026-2027-excelsior-go-ahead-eagles",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f870b8ef34d71efc963ccc5c6b4f65155794ccfc554911d004c2da6fbfa97b11",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T15:56:49.577Z",
    "executed_at": "2026-11-07T16:11:44.971Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-17742083fdf1",
     "display_name": "Excelsior — Go Ahead Eagles",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-07T20:00:00.000Z",
     "url": "/football/matches/excelsior-vs-go-ahead-eagles-2026-11-07/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Go Ahead Eagles",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4000",
     "our_snapshot_at": "2026-11-07T15:55:57.951Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T15:56:49.577Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Go Ahead Eagles",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Go Ahead Eagles"
    },
    "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": "4bae6ef05a5393ee869258de2df096cf71e3448e85d20b879eb5097207b8b5c5",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Go Ahead Eagles",
      "decimal_odds": "2.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T16:11:44.971Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982529/preview/netherlands-eredivisie-2026-2027-excelsior-go-ahead-eagles",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Go Ahead Eagles to win"
   }
  },
  {
   "record_id": "n-a459afa4b46b8525bc25c489",
   "url": "/sources/whoscored-com/picks/39/#pick-n-a459afa4b46b8525bc25c489",
   "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": 28.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.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": null,
   "recorded_at": "2026-11-06T15:56:26.568Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a459afa4b46b8525bc25c489",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3273,
    "fragment_to": 3287,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b6585fe0cf5949b4cac546a828a8401fcb2265150b42fd7b14fe28971d85b2cf",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T15:56:26.568Z",
    "executed_at": "2026-11-06T15:58:07.778Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.4255",
     "our_snapshot_at": "2026-11-06T15:52:42.495Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T15:56:26.568Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "6cc3ca8b353fade4bfc49b89d51a9bc9d82c244c5ae765c12f159d00e00ea915",
      "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.4255",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T15:58:07.778Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
     "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-44354e82805b34f5eb2bbcba",
   "url": "/sources/whoscored-com/picks/39/#pick-n-44354e82805b34f5eb2bbcba",
   "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": 28.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Madrid",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T15:56:26.568Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-44354e82805b34f5eb2bbcba",
    "quote_text": "Away win",
    "fragment_from": 3263,
    "fragment_to": 3271,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b6585fe0cf5949b4cac546a828a8401fcb2265150b42fd7b14fe28971d85b2cf",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T15:56:26.568Z",
    "executed_at": "2026-11-06T15:58:02.563Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Real Madrid",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2622",
     "our_snapshot_at": "2026-11-06T15:52:42.495Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T15:56:26.568Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Madrid",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Madrid"
    },
    "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": "9eff18f4f5eb56817c3784080b5c7e6722546fd2923ac447e83344b55689a20d",
      "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.2622",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T15:58:02.563Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Madrid to win"
   }
  },
  {
   "record_id": "n-d5a43f166a03f562810cc56c",
   "url": "/sources/whoscored-com/picks/39/#pick-n-d5a43f166a03f562810cc56c",
   "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": 21.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.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": null,
   "recorded_at": "2026-11-06T21:56:24.153Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d5a43f166a03f562810cc56c",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 4027,
    "fragment_to": 4042,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5e6b43f5ffdba2d87ff64eb389064d8892d8be269bca11a217512a568da8ee70",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T21:56:24.153Z",
    "executed_at": "2026-11-06T22:11:45.356Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "3.1400",
     "our_snapshot_at": "2026-11-06T21:54:57.950Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T21:56:24.153Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "4ed44cd4287657fe78608f63b2bec4b32a033480e6cf778811f3ba4faac8fb1d",
      "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": "3.1400",
      "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:11:45.356Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
     "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-8ec7e50f7550d082ec0af7c7",
   "url": "/sources/whoscored-com/picks/39/#pick-n-8ec7e50f7550d082ec0af7c7",
   "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": 21.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: AS Roma",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T21:56:24.153Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8ec7e50f7550d082ec0af7c7",
    "quote_text": "Home win",
    "fragment_from": 4017,
    "fragment_to": 4025,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5e6b43f5ffdba2d87ff64eb389064d8892d8be269bca11a217512a568da8ee70",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T21:56:24.153Z",
    "executed_at": "2026-11-06T22:11:39.271Z",
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "AS Roma",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3000",
     "our_snapshot_at": "2026-11-06T21:54:57.950Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T21:56:24.153Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AS Roma",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AS Roma"
    },
    "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": "d7c459320bcd86a4d9f955f3a3e5b6a8b5638026a4d36705a5e55072e9280fa3",
      "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.3000",
      "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:11:39.271Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma to win"
   }
  },
  {
   "record_id": "n-9cdd4b00a2ca9218a6376525",
   "url": "/sources/whoscored-com/picks/36/#pick-n-9cdd4b00a2ca9218a6376525",
   "match": "Benevento v US Avellino 1912",
   "match_url": "/football/matches/benevento-vs-us-avellino-1912-2026-11-07/",
   "kickoff": "2026-11-07T18:30:00.000Z",
   "competition": "Serie B",
   "lead_hours": 86.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.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": null,
   "recorded_at": "2026-11-04T03:56:26.478Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9cdd4b00a2ca9218a6376525",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 1613,
    "fragment_to": 1628,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013763/preview/italy-serie-b-2026-2027-benevento-avellino",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b69b5426079f3840e3cf2fb3966deb6259947fc4765be42cacc9aa91cb6dd78f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T03:56:26.478Z",
    "executed_at": "2026-11-05T20:26:41.162Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7afc97576419",
     "display_name": "Benevento — US Avellino 1912",
     "competition_name": "Serie B",
     "starts_at": "2026-11-07T18:30:00.000Z",
     "url": "/football/matches/benevento-vs-us-avellino-1912-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8650",
     "our_snapshot_at": "2026-11-04T03:52:25.883Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-04T03:56:26.478Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "7b95530f783e87f94196bc3a86cc883ab08a9a320ed078271acffd8499585635",
      "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.8650",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-05T20:26:41.162Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013763/preview/italy-serie-b-2026-2027-benevento-avellino",
     "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-70a0ab098e3174118077340b",
   "url": "/sources/whoscored-com/picks/39/#pick-n-70a0ab098e3174118077340b",
   "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": 25.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.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": null,
   "recorded_at": "2026-11-06T15:56:25.329Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-70a0ab098e3174118077340b",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 3057,
    "fragment_to": 3071,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994015/preview/spain-laliga-2026-2027-osasuna-athletic-club",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4e19c9e2ee76df42d697a1e4656e75326cb01dba3e7a33555e458eea1b9ebe5f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T15:56:25.329Z",
    "executed_at": "2026-11-06T15:57:57.944Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1200",
     "our_snapshot_at": "2026-11-06T15:52:42.495Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T15:56:25.329Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "d883a082fcdc0559d7ca67953cdc08b4bc25510377f952b2dac97f17e1943151",
      "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": "2.1200",
      "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:57:57.944Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994015/preview/spain-laliga-2026-2027-osasuna-athletic-club",
     "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-62da60096526b37119c44be9",
   "url": "/sources/whoscored-com/picks/38/#pick-n-62da60096526b37119c44be9",
   "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": 31.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.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": null,
   "recorded_at": "2026-11-06T09:56:28.209Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-62da60096526b37119c44be9",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2667,
    "fragment_to": 2681,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983851/preview/england-premier-league-2026-2027-nottingham-forest-manchester-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a68beded512ffe9734f89e78c3b6cb5155e9a0d03c564a03c770517a6f26b184",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T09:56:28.209Z",
    "executed_at": "2026-11-06T09:58:22.341Z",
    "statement_class": "unpriced",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6098",
     "our_snapshot_at": "2026-11-06T09:53:33.387Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T09:56:28.209Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "fb0ed97c07af0c05ad7c04aaec09e8feae43953166cf0a9c4f72e0c169ee0e57",
      "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": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-06T09:58:22.341Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983851/preview/england-premier-league-2026-2027-nottingham-forest-manchester-city",
     "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-9f53e34b2f736fe7d4cc88b2",
   "url": "/sources/whoscored-com/picks/38/#pick-n-9f53e34b2f736fe7d4cc88b2",
   "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": 31.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Manchester City",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T09:56:28.209Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9f53e34b2f736fe7d4cc88b2",
    "quote_text": "Away win",
    "fragment_from": 2657,
    "fragment_to": 2665,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983851/preview/england-premier-league-2026-2027-nottingham-forest-manchester-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a68beded512ffe9734f89e78c3b6cb5155e9a0d03c564a03c770517a6f26b184",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T09:56:28.209Z",
    "executed_at": "2026-11-06T09:59:49.021Z",
    "statement_class": "unpriced",
    "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": null,
     "our_snapshot": "1.6993",
     "our_snapshot_at": "2026-11-06T09:53:33.387Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T09:56:28.209Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Manchester City"
    },
    "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": "2c2c1d47afab0e03f19b471462bdcc5f98634c6e8f58dbc2c9d02cab987d8407",
      "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-06T09:59:49.021Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983851/preview/england-premier-league-2026-2027-nottingham-forest-manchester-city",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win"
   }
  },
  {
   "record_id": "n-1c8facdbb88a426815ffc831",
   "url": "/sources/whoscored-com/picks/41/#pick-n-1c8facdbb88a426815ffc831",
   "match": "St Mirren v Rangers",
   "match_url": "/football/matches/st-mirren-vs-rangers-2026-11-07/",
   "kickoff": "2026-11-07T20:00:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 1.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: St Mirren 0-2 Rangers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-07T18:56:49.658Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1c8facdbb88a426815ffc831",
    "quote_text": "0\n\nSt. Mirren\n\n2\n\nRangers",
    "fragment_from": 4113,
    "fragment_to": 4138,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2404a876f299d5b2334a0c8c85967c3d828117ac0f4df12d1bee995623acbcab",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T18:56:49.658Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-929dd62c0e0b",
     "display_name": "St Mirren — Rangers",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-11-07T20:00:00.000Z",
     "url": "/football/matches/st-mirren-vs-rangers-2026-11-07/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Correct score",
    "outcome_label": "St Mirren 0-2 Rangers",
    "odds_set": {
     "by_author": null,
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T18:56:49.658Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "St Mirren 0-2 Rangers",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: St Mirren 0-2 Rangers"
    },
    "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": "7f2cef95a95ff2f5abe94decaf23fd55e8e7ac8945c51fb158b05a7e1e895935",
      "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": "Rangers",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982910/preview/scotland-premiership-2026-2027-st-mirren-rangers",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "St Mirren 0-2 Rangers"
   }
  },
  {
   "record_id": "n-cd0fd8cceee9bc674b079689",
   "url": "/sources/whoscored-com/picks/39/#pick-n-cd0fd8cceee9bc674b079689",
   "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": 28.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Valencia 1-3 Real Madrid",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T15:56:26.568Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-cd0fd8cceee9bc674b079689",
    "quote_text": "1\n\nValencia\n\n3\n\nReal Madrid",
    "fragment_from": 3234,
    "fragment_to": 3261,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b6585fe0cf5949b4cac546a828a8401fcb2265150b42fd7b14fe28971d85b2cf",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T15:56:26.568Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Valencia 1-3 Real Madrid",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T15:56:26.568Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Valencia 1-3 Real Madrid",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Valencia 1-3 Real Madrid"
    },
    "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": "d4aab1d393354cf651037aca1ae9986b41f2e81ff1c70490824c6b48f296137d",
      "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": "Real 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994027/preview/spain-laliga-2026-2027-valencia-real-madrid",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Valencia 1-3 Real Madrid"
   }
  },
  {
   "record_id": "n-ef9645fd550752ce56820d85",
   "url": "/sources/whoscored-com/picks/41/#pick-n-ef9645fd550752ce56820d85",
   "match": "Antwerp v Lommel",
   "match_url": "/football/matches/antwerp-vs-lommel-2026-11-07/",
   "kickoff": "2026-11-07T19:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 0.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "recorded_at": "2026-11-07T18:56:39.776Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ef9645fd550752ce56820d85",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2478,
    "fragment_to": 2493,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9ca15616cee3828ab9e4d5335d74619addbc91e3e3c086a18475d9c046a46763",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T18:56:39.776Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9338b942dd46",
     "display_name": "Antwerp — Lommel",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-11-07T19:45:00.000Z",
     "url": "/football/matches/antwerp-vs-lommel-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T18:56:39.776Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "4113e4ed5aaf0deb8ec36e190bf5bec0f2f876eb626993395a06cee39ef011fb",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
     "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-96d33b58100d2fa2a48031db",
   "url": "/sources/whoscored-com/picks/41/#pick-n-96d33b58100d2fa2a48031db",
   "match": "Antwerp v Lommel",
   "match_url": "/football/matches/antwerp-vs-lommel-2026-11-07/",
   "kickoff": "2026-11-07T19:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 0.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lommel",
   "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": null,
   "recorded_at": "2026-11-07T18:56:39.776Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-96d33b58100d2fa2a48031db",
    "quote_text": "Away win",
    "fragment_from": 2468,
    "fragment_to": 2476,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9ca15616cee3828ab9e4d5335d74619addbc91e3e3c086a18475d9c046a46763",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T18:56:39.776Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9338b942dd46",
     "display_name": "Antwerp — Lommel",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-11-07T19:45:00.000Z",
     "url": "/football/matches/antwerp-vs-lommel-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Lommel",
    "odds_set": {
     "by_author": null,
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T18:56:39.776Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Lommel",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Lommel"
    },
    "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": "4e03bfe6058e034d9ecec8b4ebb5f152c7b200a8157e611c4d4165acb2a30b5c",
      "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": "Lommel",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lommel to win"
   }
  },
  {
   "record_id": "n-d1aa083ceae475ad2ace2cc3",
   "url": "/sources/whoscored-com/picks/41/#pick-n-d1aa083ceae475ad2ace2cc3",
   "match": "Antwerp v Lommel",
   "match_url": "/football/matches/antwerp-vs-lommel-2026-11-07/",
   "kickoff": "2026-11-07T19:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 0.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Antwerp 0-2 Lommel",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-07T18:56:39.776Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d1aa083ceae475ad2ace2cc3",
    "quote_text": "0\n\nRoyal Antwerp\n\n2\n\nLommel",
    "fragment_from": 2439,
    "fragment_to": 2466,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9ca15616cee3828ab9e4d5335d74619addbc91e3e3c086a18475d9c046a46763",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T18:56:39.776Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-9338b942dd46",
     "display_name": "Antwerp — Lommel",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-11-07T19:45:00.000Z",
     "url": "/football/matches/antwerp-vs-lommel-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "market_label": "Correct score",
    "outcome_label": "Antwerp 0-2 Lommel",
    "odds_set": {
     "by_author": null,
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T18:56:39.776Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Antwerp 0-2 Lommel",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Antwerp 0-2 Lommel"
    },
    "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": "eb83087120f377c4824c4018813c86a7668d027889d6351f02b1a699ecf151c2",
      "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": "Lommel",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985919/preview/belgium-jupiler-pro-league-2026-2027-royal-antwerp-lommel",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Antwerp 0-2 Lommel"
   }
  },
  {
   "record_id": "n-f7de3fb9428a91672d74f3d8",
   "url": "/sources/whoscored-com/picks/39/#pick-n-f7de3fb9428a91672d74f3d8",
   "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": 21.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AS Roma 2-0 Sassuolo",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T21:56:24.153Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f7de3fb9428a91672d74f3d8",
    "quote_text": "2\n\nRoma\n\n0\n\nSassuolo",
    "fragment_from": 3995,
    "fragment_to": 4015,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5e6b43f5ffdba2d87ff64eb389064d8892d8be269bca11a217512a568da8ee70",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T21:56:24.153Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "AS Roma 2-0 Sassuolo",
    "odds_set": {
     "by_author": null,
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T21:56:24.153Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "AS Roma 2-0 Sassuolo",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: AS Roma 2-0 Sassuolo"
    },
    "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": "45448f484369223533e0ce9658fc614748ec1f1a5f4b8104cab1cfbc31a2bf12",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980937/preview/italy-serie-a-2026-2027-roma-sassuolo",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma 2-0 Sassuolo"
   }
  },
  {
   "record_id": "n-410333ee07f7b1876add036e",
   "url": "/sources/whoscored-com/picks/36/#pick-n-410333ee07f7b1876add036e",
   "match": "Benevento v US Avellino 1912",
   "match_url": "/football/matches/benevento-vs-us-avellino-1912-2026-11-07/",
   "kickoff": "2026-11-07T18:30:00.000Z",
   "competition": "Serie B",
   "lead_hours": 86.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-04T03:56:26.478Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-410333ee07f7b1876add036e",
    "quote_text": "Draw",
    "fragment_from": 2104,
    "fragment_to": 2108,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013763/preview/italy-serie-b-2026-2027-benevento-avellino",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b69b5426079f3840e3cf2fb3966deb6259947fc4765be42cacc9aa91cb6dd78f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T03:56:26.478Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-7afc97576419",
     "display_name": "Benevento — US Avellino 1912",
     "competition_name": "Serie B",
     "starts_at": "2026-11-07T18:30:00.000Z",
     "url": "/football/matches/benevento-vs-us-avellino-1912-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-04T03:56:26.478Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "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": "07713f44fbaacad057b1bfe514d1d6aaac22c918bf93dd0bccce232aecf7dcbd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013763/preview/italy-serie-b-2026-2027-benevento-avellino",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-bb3ea2acb36888ba827e6644",
   "url": "/sources/whoscored-com/picks/36/#pick-n-bb3ea2acb36888ba827e6644",
   "match": "Benevento v US Avellino 1912",
   "match_url": "/football/matches/benevento-vs-us-avellino-1912-2026-11-07/",
   "kickoff": "2026-11-07T18:30:00.000Z",
   "competition": "Serie B",
   "lead_hours": 86.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Benevento",
   "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": null,
   "recorded_at": "2026-11-04T03:56:26.478Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bb3ea2acb36888ba827e6644",
    "quote_text": "1\n\nBenevento",
    "fragment_from": 2077,
    "fragment_to": 2089,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013763/preview/italy-serie-b-2026-2027-benevento-avellino",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b69b5426079f3840e3cf2fb3966deb6259947fc4765be42cacc9aa91cb6dd78f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T03:56:26.478Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7afc97576419",
     "display_name": "Benevento — US Avellino 1912",
     "competition_name": "Serie B",
     "starts_at": "2026-11-07T18:30:00.000Z",
     "url": "/football/matches/benevento-vs-us-avellino-1912-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Benevento",
    "odds_set": {
     "by_author": null,
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-04T03:56:26.478Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Benevento",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Benevento"
    },
    "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": "d0a887832e0a00e1c6f2d4eb303f8234bea94ce36dcdddd267b064349d24b67a",
      "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": "Benevento",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013763/preview/italy-serie-b-2026-2027-benevento-avellino",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Benevento to win"
   }
  },
  {
   "record_id": "n-f2fbcedcddac0a10fece244f",
   "url": "/sources/whoscored-com/picks/39/#pick-n-f2fbcedcddac0a10fece244f",
   "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": 25.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Athletic Club",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T15:56:25.329Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f2fbcedcddac0a10fece244f",
    "quote_text": "1\n\nOsasuna\n\n2\n\nAthletic Club",
    "fragment_from": 3017,
    "fragment_to": 3045,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994015/preview/spain-laliga-2026-2027-osasuna-athletic-club",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4e19c9e2ee76df42d697a1e4656e75326cb01dba3e7a33555e458eea1b9ebe5f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T15:56:25.329Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "1X2, match result",
    "outcome_label": "Athletic Club",
    "odds_set": {
     "by_author": null,
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T15:56:25.329Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Athletic Club",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Athletic Club"
    },
    "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": "cc0d7a2bdf731d06b8433c9a8d8acbd75cdff2c9ddfc3a8fd8fc55506e421ef2",
      "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": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994015/preview/spain-laliga-2026-2027-osasuna-athletic-club",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Athletic Club to win"
   }
  },
  {
   "record_id": "n-72ea4e9b986c7e122a75d008",
   "url": "/sources/whoscored-com/picks/38/#pick-n-72ea4e9b986c7e122a75d008",
   "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": 31.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Nottingham Forest 1-3 Manchester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T09:56:28.209Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-72ea4e9b986c7e122a75d008",
    "quote_text": "1\n\nNottingham Forest\n\n3\n\nMan City",
    "fragment_from": 2622,
    "fragment_to": 2655,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983851/preview/england-premier-league-2026-2027-nottingham-forest-manchester-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a68beded512ffe9734f89e78c3b6cb5155e9a0d03c564a03c770517a6f26b184",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T09:56:28.209Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Nottingham Forest 1-3 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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T09:56:28.209Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Nottingham Forest 1-3 Manchester City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Nottingham Forest 1-3 Manchester City"
    },
    "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": "55f03cf7f94a851bf5c6dc4617fc2c1584a6c7afde1458f889096a3465654e27",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983851/preview/england-premier-league-2026-2027-nottingham-forest-manchester-city",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest 1-3 Manchester City"
   }
  },
  {
   "record_id": "n-6b9a1f7518a16dda06cb0573",
   "url": "/sources/whoscored-com/picks/39/#pick-n-6b9a1f7518a16dda06cb0573",
   "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": 26.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Espanyol 1-1 Deportivo de A Coruña",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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": null,
   "recorded_at": "2026-11-06T12:56:26.968Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6b9a1f7518a16dda06cb0573",
    "quote_text": "1\n\nEspanyol\n\n1\n\nDeportivo\n\nDraw",
    "fragment_from": 2723,
    "fragment_to": 2754,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994007/preview/spain-laliga-2026-2027-espanyol-deportivo-de-a-coruna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9eeee70288844d49c3283f4ebb81734ef795302d8c2e2a60945c0ae378523879",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T12:56:26.968Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "Correct score",
    "outcome_label": "Espanyol 1-1 Deportivo de A Coruña",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T12:56:26.968Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Espanyol 1-1 Deportivo de A Coruña",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Espanyol 1-1 Deportivo de A Coruña"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Espanyol 0-0 Deportivo de A Coruña."
    },
    "settlements": [
     {
      "operation_id": "c28eb16b4e49666d68f9df37e6c17860d37452a71918ea3bc84af9a5761a37ad",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Espanyol 1-1 Deportivo de A Coruña",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994007/preview/spain-laliga-2026-2027-espanyol-deportivo-de-a-coruna",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Espanyol 1-1 Deportivo de A Coruña"
   }
  },
  {
   "record_id": "n-d393614d4649c67925094bd6",
   "url": "/sources/whoscored-com/picks/40/#pick-n-d393614d4649c67925094bd6",
   "match": "Charlton Athletic v Sheffield United",
   "match_url": "/football/matches/charlton-athletic-vs-sheffield-united-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 2.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Charlton Athletic 0-2 Sheffield United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-07T12:56:36.844Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d393614d4649c67925094bd6",
    "quote_text": "0\n\nCharlton\n\n2\n\nSheff Utd",
    "fragment_from": 2521,
    "fragment_to": 2546,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0c0f3e4b23c7a8f0f051c0d3644a6a8ae88c91cf196c8359fd82ad111731dd07",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T12:56:36.844Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e14f2df30cc8",
     "display_name": "Charlton Athletic — Sheffield United",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/charlton-athletic-vs-sheffield-united-2026-11-07/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Charlton Athletic 0-2 Sheffield United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T12:56:36.844Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Charlton Athletic 0-2 Sheffield United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Charlton Athletic 0-2 Sheffield United"
    },
    "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 Charlton Athletic 2-1 Sheffield United."
    },
    "settlements": [
     {
      "operation_id": "84bbec13cdd927343f0b1016cef0338ca37840a6cc20e44f2769e1a0ac79c65a",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989047/preview/england-championship-2026-2027-charlton-sheffield-united",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Charlton Athletic 0-2 Sheffield United"
   }
  },
  {
   "record_id": "n-a9ca6a29815759fea5b65e57",
   "url": "/sources/whoscored-com/picks/40/#pick-n-a9ca6a29815759fea5b65e57",
   "match": "Birmingham City v Swansea City",
   "match_url": "/football/matches/birmingham-city-vs-swansea-city-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 2.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Birmingham City 2-0 Swansea City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-07T12:56:32.249Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a9ca6a29815759fea5b65e57",
    "quote_text": "2\n\nBirmingham\n\n0\n\nSwansea",
    "fragment_from": 2459,
    "fragment_to": 2484,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4ac004416cf9c92b3628f91d7e8a78b1ed507e35f7ac2266fca886fc115c72db",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T12:56:32.249Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b9b8c8cc8521",
     "display_name": "Birmingham City — Swansea City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/birmingham-city-vs-swansea-city-2026-11-07/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Birmingham City 2-0 Swansea 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T12:56:32.249Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Birmingham City 2-0 Swansea City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Birmingham City 2-0 Swansea City"
    },
    "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 Birmingham City 2-1 Swansea City."
    },
    "settlements": [
     {
      "operation_id": "55b50e4edba9e7fa65a1501073e663107a7ac9322a1b7d8d69b509392838fc55",
      "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": "Birmingham 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989034/preview/england-championship-2026-2027-birmingham-swansea",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Birmingham City 2-0 Swansea City"
   }
  },
  {
   "record_id": "n-a2723b0763e36eeb52216997",
   "url": "/sources/whoscored-com/picks/40/#pick-n-a2723b0763e36eeb52216997",
   "match": "Queens Park Rangers v Lincoln City",
   "match_url": "/football/matches/queens-park-rangers-vs-lincoln-city-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 8.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Queens Park Rangers 2-1 Lincoln City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-07T06:56:41.231Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a2723b0763e36eeb52216997",
    "quote_text": "QPR\n\n1\n\nLincoln City",
    "fragment_from": 2565,
    "fragment_to": 2585,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989059/preview/england-championship-2026-2027-queens-park-rangers-lincoln-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4ea94b4eca02004a033c7ecc8dba90995732276bc8f536ab853c47cf8e4c7129",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T06:56:41.231Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5baf66af5ed3",
     "display_name": "Queens Park Rangers — Lincoln City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/queens-park-rangers-vs-lincoln-city-2026-11-07/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Queens Park Rangers 2-1 Lincoln 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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T06:56:41.231Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Queens Park Rangers 2-1 Lincoln City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Queens Park Rangers 2-1 Lincoln City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Queens Park Rangers 2-1 Lincoln City."
    },
    "settlements": [
     {
      "operation_id": "c9c17e61d75a29bec4c23618e562e141570d2ba61e2e2de2a660df3fb0b010bf",
      "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": "Queens Park Rangers",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989059/preview/england-championship-2026-2027-queens-park-rangers-lincoln-city",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Queens Park Rangers 2-1 Lincoln City"
   }
  },
  {
   "record_id": "n-1dc5dcdf59b2b86e3494b76b",
   "url": "/sources/whoscored-com/picks/40/#pick-n-1dc5dcdf59b2b86e3494b76b",
   "match": "Watford v Middlesbrough",
   "match_url": "/football/matches/watford-vs-middlesbrough-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 11.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Watford 0-2 Middlesbrough",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-07T03:57:59.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-1dc5dcdf59b2b86e3494b76b",
    "quote_text": "0\n\nWatford\n\n2\n\nMiddlesbrough",
    "fragment_from": 2576,
    "fragment_to": 2604,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4eb80ee59298b2b57cbeceebcd564cd60e962ed5a5e50d3cc0f349ca69b18a5c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-07T03:57:59.331Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ad408fd75cb7",
     "display_name": "Watford — Middlesbrough",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/watford-vs-middlesbrough-2026-11-07/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Watford 0-2 Middlesbrough",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-07T03:57:59.331Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Watford 0-2 Middlesbrough",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Watford 0-2 Middlesbrough"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Watford 0-0 Middlesbrough."
    },
    "settlements": [
     {
      "operation_id": "abba199ec0921b0743c5d83d9e25ac1938e7c6c2dc33432cef93714c64eebe56",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989062/preview/england-championship-2026-2027-watford-middlesbrough",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Watford 0-2 Middlesbrough"
   }
  },
  {
   "record_id": "n-801b91435d5915a835e289f2",
   "url": "/sources/whoscored-com/picks/38/#pick-n-801b91435d5915a835e289f2",
   "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": 32.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fulham 1-1 Newcastle United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T06:56:22.795Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-801b91435d5915a835e289f2",
    "quote_text": "1\n\nFulham\n\n1\n\nNewcastle\n\nDraw",
    "fragment_from": 2506,
    "fragment_to": 2535,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983844/preview/england-premier-league-2026-2027-fulham-newcastle",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b7fb097f9f4fdbd378380dded9a405e718d95cd13fd6525e365584ee5632a3ce",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T06:56:22.795Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Fulham 1-1 Newcastle United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T06:56:22.795Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Fulham 1-1 Newcastle United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Fulham 1-1 Newcastle United"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Fulham 1-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "fe564c1713738d23f26619bfcd47944916a0b2b83f1536cfda33a1f0ca8facbd",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983844/preview/england-premier-league-2026-2027-fulham-newcastle",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham 1-1 Newcastle United"
   }
  },
  {
   "record_id": "n-a497fe38685cb83d4a6f5227",
   "url": "/sources/whoscored-com/picks/38/#pick-n-a497fe38685cb83d4a6f5227",
   "match": "Arsenal v Hull City",
   "match_url": "/football/matches/arsenal-vs-hull-city-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 35.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 3-0 Hull City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T03:56:33.293Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a497fe38685cb83d4a6f5227",
    "quote_text": "3\n\nArsenal\n\n0\n\nHull",
    "fragment_from": 2875,
    "fragment_to": 2894,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983836/preview/england-premier-league-2026-2027-arsenal-hull",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "53efa785a7aff42d27578c31877a97023662f6224e967cb6d150951d28b0b42f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T03:56:33.293Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-db14ccc3b614",
     "display_name": "Arsenal — Hull City",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/arsenal-vs-hull-city-2026-11-07/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Arsenal 3-0 Hull 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T03:56:33.293Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Arsenal 3-0 Hull City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Arsenal 3-0 Hull City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Arsenal 1-0 Hull City."
    },
    "settlements": [
     {
      "operation_id": "8c151a721ac754a6e151c0baa53bb7c497c7bb7db58c4981c3914940bec60445",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Arsenal",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983836/preview/england-premier-league-2026-2027-arsenal-hull",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal 3-0 Hull City"
   }
  },
  {
   "record_id": "n-6733b2d314382c168ce65075",
   "url": "/sources/whoscored-com/picks/39/#pick-n-6733b2d314382c168ce65075",
   "match": "SC Paderborn 07 v Eintracht Frankfurt",
   "match_url": "/football/matches/sc-paderborn-07-vs-eintracht-frankfurt-2026-11-07/",
   "kickoff": "2026-11-07T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 28.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: SC Paderborn 07 0-2 Eintracht Frankfurt",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T09:56:30.990Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6733b2d314382c168ce65075",
    "quote_text": "0\n\nPaderborn\n\n2\n\nEintracht Frankfurt",
    "fragment_from": 2424,
    "fragment_to": 2460,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995466/preview/germany-bundesliga-2026-2027-paderborn-eintracht-frankfurt",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9cd2430d513cd77ef21363cbb0852c2920345f1b612d8af8e6de38631aa6389c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T09:56:30.990Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9d5a1b79a27f",
     "display_name": "SC Paderborn 07 — Eintracht Frankfurt",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-07T14:30:00.000Z",
     "url": "/football/matches/sc-paderborn-07-vs-eintracht-frankfurt-2026-11-07/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "SC Paderborn 07 0-2 Eintracht Frankfurt",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T09:56:30.990Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "SC Paderborn 07 0-2 Eintracht Frankfurt",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: SC Paderborn 07 0-2 Eintracht Frankfurt"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was SC Paderborn 07 2-2 Eintracht Frankfurt."
    },
    "settlements": [
     {
      "operation_id": "ac816d44c54edaece85ef526a29ecad4da79ffab7c41a34ab7937ce8a6690447",
      "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": "Eintracht Frankfurt",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995466/preview/germany-bundesliga-2026-2027-paderborn-eintracht-frankfurt",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SC Paderborn 07 0-2 Eintracht Frankfurt"
   }
  },
  {
   "record_id": "n-b322aef3169b7dad30afece4",
   "url": "/sources/whoscored-com/picks/39/#pick-n-b322aef3169b7dad30afece4",
   "match": "1. FSV Mainz 05 v FC Bayern München",
   "match_url": "/football/matches/1-fsv-mainz-05-vs-fc-bayern-munchen-2026-11-07/",
   "kickoff": "2026-11-07T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 28.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: 1. FSV Mainz 05 0-3 FC Bayern München",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T09:56:29.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-b322aef3169b7dad30afece4",
    "quote_text": "0\n\nMainz\n\n3\n\nBayern",
    "fragment_from": 2461,
    "fragment_to": 2480,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a39133ac874c6cb60223f714d9042fa6c9305f8ac3e80eea095309bed3fa7ae2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T09:56:29.681Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-103350a1ffb8",
     "display_name": "1. FSV Mainz 05 — FC Bayern München",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-07T14:30:00.000Z",
     "url": "/football/matches/1-fsv-mainz-05-vs-fc-bayern-munchen-2026-11-07/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "1. FSV Mainz 05 0-3 FC Bayern München",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T09:56:29.681Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "1. FSV Mainz 05 0-3 FC Bayern München",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: 1. FSV Mainz 05 0-3 FC Bayern München"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was 1. FSV Mainz 05 1-2 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "c106e681a8f9676aba087f285319171922ac6c5a5f3682d3fa2effc546d993bb",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "FC 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995465/preview/germany-bundesliga-2026-2027-mainz-05-bayern-munich",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "1. FSV Mainz 05 0-3 FC Bayern München"
   }
  },
  {
   "record_id": "n-dcbcaac5b43c1a7767a9f99c",
   "url": "/sources/whoscored-com/picks/38/#pick-n-dcbcaac5b43c1a7767a9f99c",
   "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": 31.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: RB Leipzig 2-0 FC Augsburg",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "5-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T06:56:26.233Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dcbcaac5b43c1a7767a9f99c",
    "quote_text": "2\n\nRBL\n\n0\n\nAugsburg",
    "fragment_from": 2454,
    "fragment_to": 2473,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995467/preview/germany-bundesliga-2026-2027-rb-leipzig-augsburg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "876ccd1e702483f9905cf71d5b59f87ca201cf907d432ef509b3ca32d796a79b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T06:56:26.233Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "RB Leipzig 2-0 FC Augsburg",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T06:56:26.233Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "RB Leipzig 2-0 FC Augsburg",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: RB Leipzig 2-0 FC Augsburg"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "5-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was RB Leipzig 5-2 FC Augsburg."
    },
    "settlements": [
     {
      "operation_id": "3acbdd5498d332fd2183a9baaaeacf57d32d5f1710de045743e527c22751fd91",
      "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": "RB Leipzig",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995467/preview/germany-bundesliga-2026-2027-rb-leipzig-augsburg",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RB Leipzig 2-0 FC Augsburg"
   }
  },
  {
   "record_id": "n-f504dbeeb275191cf13f4da2",
   "url": "/sources/whoscored-com/picks/38/#pick-n-f504dbeeb275191cf13f4da2",
   "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": 31.6,
   "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": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T06:56:24.165Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f504dbeeb275191cf13f4da2",
    "quote_text": "3\n\nBorussia Dortmund\n\n1\n\nElversberg\n\nHome win",
    "fragment_from": 2472,
    "fragment_to": 2517,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995460/preview/germany-bundesliga-2026-2027-borussia-dortmund-elversberg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dc62448f0735f3feaa7178f9983df9179242246fe5efd382fa28753b6fe34cf9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T06:56:24.165Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T06:56:24.165Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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": "d3507d0d2afdcde7f8b24b182d1bd4222eb128a2c30c06d8dc7b0aa13fb045f4",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995460/preview/germany-bundesliga-2026-2027-borussia-dortmund-elversberg",
     "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-576c8054aed65c5051033ae9",
   "url": "/sources/whoscored-com/picks/36/#pick-n-576c8054aed65c5051033ae9",
   "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": 67.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Everton 2-0 Coventry City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-04T00:56:38.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-576c8054aed65c5051033ae9",
    "quote_text": "2\n\nEverton\n\n0\n\nCoventry",
    "fragment_from": 2744,
    "fragment_to": 2767,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983842/preview/england-premier-league-2026-2027-everton-coventry",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "091ac2b57924d4fb05bc46c5018e149812590f84369c56e75f7f148c641c6f40",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T00:56:38.472Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Everton 2-0 Coventry 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-04T00:56:38.472Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Everton 2-0 Coventry City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Everton 2-0 Coventry City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Everton 3-1 Coventry City."
    },
    "settlements": [
     {
      "operation_id": "4fcc5cd7f6e4ff28e44610e51dccdc9ce5f6f300d9691042a353d49648b9d289",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983842/preview/england-premier-league-2026-2027-everton-coventry",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Everton 2-0 Coventry City"
   }
  },
  {
   "record_id": "n-c34e94528df1d95898a06926",
   "url": "/sources/whoscored-com/picks/37/#pick-n-c34e94528df1d95898a06926",
   "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": 21.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Venezia 1-1 Udinese",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-05T21:56:39.704Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c34e94528df1d95898a06926",
    "quote_text": "1\n\nVenezia\n\n1\n\nUdinese\n\nDraw",
    "fragment_from": 3310,
    "fragment_to": 3338,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980963/preview/italy-serie-a-2026-2027-venezia-udinese",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5ee5e3fd513dc1ffc5abeb3a3529360404a9cc5360b2d465ac2cea57fda12232",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-05T21:56:39.704Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Venezia 1-1 Udinese",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-05T21:56:39.704Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Venezia 1-1 Udinese",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Venezia 1-1 Udinese"
    },
    "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 Venezia 2-1 Udinese."
    },
    "settlements": [
     {
      "operation_id": "3c344f9baaa367a85c140da0e0131c89f1ea88e728fdb850157dcae396e06ca6",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980963/preview/italy-serie-a-2026-2027-venezia-udinese",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Venezia 1-1 Udinese"
   }
  },
  {
   "record_id": "n-da0fdb5b3d2c5fb89f6d9df0",
   "url": "/sources/whoscored-com/picks/37/#pick-n-da0fdb5b3d2c5fb89f6d9df0",
   "match": "Hamburger SV v Borussia M'gladbach",
   "match_url": "/football/matches/hamburger-sv-vs-borussia-m-gladbach-2026-11-06/",
   "kickoff": "2026-11-06T19:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 21.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "recorded_at": "2026-11-05T21:56:36.501Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-da0fdb5b3d2c5fb89f6d9df0",
    "quote_text": "Draw\n\nUnder 2.5 goals",
    "fragment_from": 2803,
    "fragment_to": 2824,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995463/preview/germany-bundesliga-2026-2027-hamburger-sv-borussia-m-gladbach",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4edc51e67cff4ae0b87622fd0ba277c505b60d8665f4652c5907ca0beb32db5f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-05T21:56:36.501Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-35a7d6227d32",
     "display_name": "Hamburger SV — Borussia M'gladbach",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-06T19:30:00.000Z",
     "url": "/football/matches/hamburger-sv-vs-borussia-m-gladbach-2026-11-06/",
     "scoreline": "3-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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-05T21:56:36.501Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Hamburger SV 3-1 Borussia M'gladbach."
    },
    "settlements": [
     {
      "operation_id": "2b5b3c0a9eba7a8989c2f8c96030eed825445267911e3036173467ffd19f8265",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995463/preview/germany-bundesliga-2026-2027-hamburger-sv-borussia-m-gladbach",
     "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-c1cc52a01c09e5a6ac6b2373",
   "url": "/sources/whoscored-com/picks/37/#pick-n-c1cc52a01c09e5a6ac6b2373",
   "match": "Hamburger SV v Borussia M'gladbach",
   "match_url": "/football/matches/hamburger-sv-vs-borussia-m-gladbach-2026-11-06/",
   "kickoff": "2026-11-06T19:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 21.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Hamburger SV 2-1 Borussia M'gladbach",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-05T21:56:36.501Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c1cc52a01c09e5a6ac6b2373",
    "quote_text": "Home 2-1",
    "fragment_from": 2969,
    "fragment_to": 2977,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995463/preview/germany-bundesliga-2026-2027-hamburger-sv-borussia-m-gladbach",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4edc51e67cff4ae0b87622fd0ba277c505b60d8665f4652c5907ca0beb32db5f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-05T21:56:36.501Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-35a7d6227d32",
     "display_name": "Hamburger SV — Borussia M'gladbach",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-06T19:30:00.000Z",
     "url": "/football/matches/hamburger-sv-vs-borussia-m-gladbach-2026-11-06/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Hamburger SV 2-1 Borussia M'gladbach",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-05T21:56:36.501Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Hamburger SV 2-1 Borussia M'gladbach",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Hamburger SV 2-1 Borussia M'gladbach"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Hamburger SV 3-1 Borussia M'gladbach."
    },
    "settlements": [
     {
      "operation_id": "cedac1f330785ecb5bd4735692961c7817c90bc3acba1b3e49d5107e05008a81",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995463/preview/germany-bundesliga-2026-2027-hamburger-sv-borussia-m-gladbach",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Hamburger SV 2-1 Borussia M'gladbach"
   }
  },
  {
   "record_id": "n-3d2e39c2bc2e06bed56c04d7",
   "url": "/sources/whoscored-com/picks/38/#pick-n-3d2e39c2bc2e06bed56c04d7",
   "match": "Gaziantep F.K. v Kasımpaşa",
   "match_url": "/football/matches/gaziantep-f-k-vs-kas-mpasa-2026-11-06/",
   "kickoff": "2026-11-06T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 16.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Gaziantep F.K. 0-2 Kasımpaşa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T00:56:34.361Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3d2e39c2bc2e06bed56c04d7",
    "quote_text": "0\n\nGaziantep FK\n\n2\n\nKasimpasa",
    "fragment_from": 2601,
    "fragment_to": 2630,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999694/preview/turkey-super-lig-2026-2027-gaziantep-fk-kasimpasa",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "08058d995f2f06b67dfa64314fdcb17e8eb2317f915a42a252330dfeee5ba698",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T00:56:34.361Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6b9031382587",
     "display_name": "Gaziantep F.K. — Kasımpaşa",
     "competition_name": "Süper Lig",
     "starts_at": "2026-11-06T17:00:00.000Z",
     "url": "/football/matches/gaziantep-f-k-vs-kas-mpasa-2026-11-06/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Gaziantep F.K. 0-2 Kasımpaşa",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T00:56:34.361Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Gaziantep F.K. 0-2 Kasımpaşa",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Gaziantep F.K. 0-2 Kasımpaşa"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Gaziantep F.K. 0-2 Kasımpaşa."
    },
    "settlements": [
     {
      "operation_id": "8401f73eb179b2601d091932a2c44b2449ae86e94a9a48d8251ec01dc1329c4a",
      "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": "Kasımpaşa",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999694/preview/turkey-super-lig-2026-2027-gaziantep-fk-kasimpasa",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Gaziantep F.K. 0-2 Kasımpaşa"
   }
  },
  {
   "record_id": "n-3aec0af5d5cc4053152f602e",
   "url": "/sources/whoscored-com/picks/37/#pick-n-3aec0af5d5cc4053152f602e",
   "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": 4.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Bayer 04 Leverkusen 2-0 Olympique de Marseille",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-05T15:56:28.925Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3aec0af5d5cc4053152f602e",
    "quote_text": "2\n\nLeverkusen\n\n0\n\nMarseille",
    "fragment_from": 6055,
    "fragment_to": 6082,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029635/preview/europe-europa-league-2026-2027-bayer-leverkusen-marseille",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dd28a0fd93024fd3a15e02fff38287f2315f498550581bca34da9c2295a961a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-05T15:56:28.925Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Bayer 04 Leverkusen 2-0 Olympique de Marseille",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-05T15:56:28.925Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Bayer 04 Leverkusen 2-0 Olympique de Marseille",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Bayer 04 Leverkusen 2-0 Olympique de Marseille"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Bayer 04 Leverkusen 0-1 Olympique de Marseille."
    },
    "settlements": [
     {
      "operation_id": "fe706be2377184ca79d1f8ba524d17d5b26536ccb55ba16dfbe33c3fd17c54da",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Bayer 04 Leverkusen",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029635/preview/europe-europa-league-2026-2027-bayer-leverkusen-marseille",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bayer 04 Leverkusen 2-0 Olympique de Marseille"
   }
  },
  {
   "record_id": "n-7ccbd773fcf14535c20f4b46",
   "url": "/sources/whoscored-com/picks/36/#pick-n-7ccbd773fcf14535c20f4b46",
   "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": 37.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Lillestrom 2-3 Plzen",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-04T03:56:22.602Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7ccbd773fcf14535c20f4b46",
    "quote_text": "2\n\nLillestroem\n\n3\n\nViktoria Plzen",
    "fragment_from": 8330,
    "fragment_to": 8363,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029598/preview/europe-europa-league-2026-2027-lillestroem-viktoria-plzen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "70b166a367de82b5415f879ff17a561defde8da93b47622847a0b7e55f7518af",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T03:56:22.602Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Lillestrom 2-3 Plzen",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-04T03:56:22.602Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Lillestrom 2-3 Plzen",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Lillestrom 2-3 Plzen"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Lillestrom 0-1 Plzen."
    },
    "settlements": [
     {
      "operation_id": "38dd81a24f0d79980da41ae719ee1f89423b2eef525eba0605d2ce62c7cb1b84",
      "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": "Plzen",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029598/preview/europe-europa-league-2026-2027-lillestroem-viktoria-plzen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lillestrom 2-3 Plzen"
   }
  },
  {
   "record_id": "n-0160bef92279c41a2c6ea8ba",
   "url": "/sources/whoscored-com/picks/36/#pick-n-0160bef92279c41a2c6ea8ba",
   "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": 43.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T21:56:24.686Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0160bef92279c41a2c6ea8ba",
    "quote_text": "2\n\nCrystal Palace\n\n1\n\nHoffenheim\n\nHome win\n\nOver 2.5 goals",
    "fragment_from": 9034,
    "fragment_to": 9092,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029569/preview/europe-europa-league-2026-2027-crystal-palace-hoffenheim",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "249db4c20c14b8458965462b877bf4810682c4b165a7f95bba44f3e61765fe74",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T21:56:24.686Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T21:56:24.686Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Crystal Palace 1-1 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "915fef36a7cd0e10cd5b1f567afb6a0b73ce91df9dfa6553432c4962b1fcb1f4",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029569/preview/europe-europa-league-2026-2027-crystal-palace-hoffenheim",
     "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-dd8c7a96593c84feaa0e409b",
   "url": "/sources/whoscored-com/picks/36/#pick-n-dd8c7a96593c84feaa0e409b",
   "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": 43.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Crystal Palace",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T21:56:24.686Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dd8c7a96593c84feaa0e409b",
    "quote_text": "2\n\nCrystal Palace\n\n1\n\nHoffenheim\n\nHome win\n\nOver 2.5 goals",
    "fragment_from": 9034,
    "fragment_to": 9092,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029569/preview/europe-europa-league-2026-2027-crystal-palace-hoffenheim",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "249db4c20c14b8458965462b877bf4810682c4b165a7f95bba44f3e61765fe74",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T21:56:24.686Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "1X2, match result",
    "outcome_label": "Crystal Palace",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T21:56:24.686Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Crystal Palace",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Crystal Palace"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Crystal Palace 1-1 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "8fa42a377f28f88f16b17e0d7c9f9f78cc8757e88be41e8aa50a98f4ccfdb1e7",
      "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": "Crystal Palace",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029569/preview/europe-europa-league-2026-2027-crystal-palace-hoffenheim",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Crystal Palace to win"
   }
  },
  {
   "record_id": "n-9a15ecf2174a79f9f2a9304d",
   "url": "/sources/whoscored-com/picks/35/#pick-n-9a15ecf2174a79f9f2a9304d",
   "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": 28.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: SK Slavia Praha 0-2 Arsenal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T15:56:25.606Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9a15ecf2174a79f9f2a9304d",
    "quote_text": "0\n\nSlavia Prague\n\n2\n\nArsenal",
    "fragment_from": 8259,
    "fragment_to": 8287,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029214/preview/europe-champions-league-2026-2027-slavia-prague-arsenal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2a4a1c0f05e2502fd6613c2511b45bcadcbcaa8c9ba9815b6aedce5c665dacb8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T15:56:25.606Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "SK Slavia Praha 0-2 Arsenal",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T15:56:25.606Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "SK Slavia Praha 0-2 Arsenal",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: SK Slavia Praha 0-2 Arsenal"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was SK Slavia Praha 1-2 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "3ded80c6708e88a657c943f042ee27e8c753f9347619812d0872bc7a944f0b1a",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Arsenal",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029214/preview/europe-champions-league-2026-2027-slavia-prague-arsenal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SK Slavia Praha 0-2 Arsenal"
   }
  },
  {
   "record_id": "n-30dfe4792ff47d7aecbdbb6b",
   "url": "/sources/whoscored-com/picks/35/#pick-n-30dfe4792ff47d7aecbdbb6b",
   "match": "Viking FK v Sabah FK",
   "match_url": "/football/matches/viking-fk-vs-sabah-fk-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 28.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Viking FK 2-1 Sabah FK",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T15:56:23.506Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-30dfe4792ff47d7aecbdbb6b",
    "quote_text": "2\n\nViking\n\n1\n\nSabah FK",
    "fragment_from": 8541,
    "fragment_to": 8563,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029245/preview/europe-champions-league-2026-2027-viking-sabah-fk",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "de94618badfa51aa51647e811f64b0965c0f2ea6eef4d1151631ce65a1fd776f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T15:56:23.506Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-18ddaee6e7ed",
     "display_name": "Viking FK — Sabah FK",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/viking-fk-vs-sabah-fk-2026-11-04/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Viking FK 2-1 Sabah FK",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T15:56:23.506Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Viking FK 2-1 Sabah FK",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Viking FK 2-1 Sabah FK"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Viking FK 4-1 Sabah FK."
    },
    "settlements": [
     {
      "operation_id": "ae25b1af0ea7db84b02456c3556f2a4068e3510a18d68eadaa18eebce6e433dd",
      "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": "Viking FK",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029245/preview/europe-champions-league-2026-2027-viking-sabah-fk",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Viking FK 2-1 Sabah FK"
   }
  },
  {
   "record_id": "n-a90c2f28f481f5e06a735632",
   "url": "/sources/whoscored-com/picks/35/#pick-n-a90c2f28f481f5e06a735632",
   "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": 37.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Bristol City 0-2 Wolverhampton Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T06:56:27.338Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a90c2f28f481f5e06a735632",
    "quote_text": "0\n\nBristol City\n\n2\n\nWolves",
    "fragment_from": 2393,
    "fragment_to": 2419,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989140/preview/england-championship-2026-2027-bristol-city-wolves",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7c157b4162b44b362d32ad3b69731ea15c76fe83829db2036d076ab38ee148ff",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T06:56:27.338Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Bristol City 0-2 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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T06:56:27.338Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Bristol City 0-2 Wolverhampton Wanderers",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Bristol City 0-2 Wolverhampton Wanderers"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Bristol City 1-2 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "8d00fef2fd94612045717edf477a055446bde7010345142b7ca58741681f10c1",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989140/preview/england-championship-2026-2027-bristol-city-wolves",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bristol City 0-2 Wolverhampton Wanderers"
   }
  },
  {
   "record_id": "n-413554a48de408296e4bcee2",
   "url": "/sources/whoscored-com/picks/35/#pick-n-413554a48de408296e4bcee2",
   "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": 36.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Wrexham 0-2 Middlesbrough",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T06:56:26.272Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-413554a48de408296e4bcee2",
    "quote_text": "0\n\nWrexham\n\n2\n\nMiddlesbrough",
    "fragment_from": 2387,
    "fragment_to": 2415,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989031/preview/england-championship-2026-2027-wrexham-middlesbrough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f0664ac6ea1856a5820d7e2143a57118bf57b2184c685ec53face8bbf9e88e22",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T06:56:26.272Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Wrexham 0-2 Middlesbrough",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T06:56:26.272Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Wrexham 0-2 Middlesbrough",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Wrexham 0-2 Middlesbrough"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Wrexham 2-0 Middlesbrough."
    },
    "settlements": [
     {
      "operation_id": "1ef5eec8255e22042c01acc8bccdc25bcae1833ebd464ada0cfbb9f0bdbc9cb8",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989031/preview/england-championship-2026-2027-wrexham-middlesbrough",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wrexham 0-2 Middlesbrough"
   }
  },
  {
   "record_id": "n-e984a9e89bada88846d3cab9",
   "url": "/sources/whoscored-com/picks/9/#pick-n-e984a9e89bada88846d3cab9",
   "match": "KV Kortrijk v KV Mechelen",
   "match_url": "/football/matches/kv-kortrijk-vs-kv-mechelen-2026-11-04/",
   "kickoff": "2026-11-04T19:30:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 328.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "1-3",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T02:53:22.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-e984a9e89bada88846d3cab9",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2475,
    "fragment_to": 2489,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985905/preview/belgium-jupiler-pro-league-2026-2027-kortrijk-kv-mechelen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8a6c1363107a10198a1d290a1d3c8f1aa487774ef654650da3e1b969c3ba6e2b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T02:53:22.921Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-810009803312",
     "display_name": "KV Kortrijk — KV Mechelen",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-11-04T19:30:00.000Z",
     "url": "/football/matches/kv-kortrijk-vs-kv-mechelen-2026-11-04/",
     "scoreline": "1-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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T02:53:22.921Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": "The match was moved by 288 hours after this pick was recorded; a match moved by more than 48 hours is void",
     "methodology_version": "2.2",
     "in_words": "Void: the final score was KV Kortrijk 1-3 KV Mechelen."
    },
    "settlements": [
     {
      "operation_id": "a8efaee394cdd228273164afe252a7ea47b22b6367c5c9c624f007d4e5af23b8",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985905/preview/belgium-jupiler-pro-league-2026-2027-kortrijk-kv-mechelen",
     "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-9b2110816687151b7da95c7e",
   "url": "/sources/whoscored-com/picks/9/#pick-n-9b2110816687151b7da95c7e",
   "match": "KV Kortrijk v KV Mechelen",
   "match_url": "/football/matches/kv-kortrijk-vs-kv-mechelen-2026-11-04/",
   "kickoff": "2026-11-04T19:30:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 328.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: KV Mechelen",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "1-3",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T02:53:22.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-9b2110816687151b7da95c7e",
    "quote_text": "Away win",
    "fragment_from": 2465,
    "fragment_to": 2473,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985905/preview/belgium-jupiler-pro-league-2026-2027-kortrijk-kv-mechelen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8a6c1363107a10198a1d290a1d3c8f1aa487774ef654650da3e1b969c3ba6e2b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T02:53:22.921Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-810009803312",
     "display_name": "KV Kortrijk — KV Mechelen",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-11-04T19:30:00.000Z",
     "url": "/football/matches/kv-kortrijk-vs-kv-mechelen-2026-11-04/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "KV Mechelen",
    "odds_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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T02:53:22.921Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "KV Mechelen",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: KV Mechelen"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": "The match was moved by 288 hours after this pick was recorded; a match moved by more than 48 hours is void",
     "methodology_version": "2.2",
     "in_words": "Void: the final score was KV Kortrijk 1-3 KV Mechelen."
    },
    "settlements": [
     {
      "operation_id": "c9aa4c709748e3764a59594fdc096884d807cde7bb99ab3b08fdee9036c185ea",
      "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": "KV Mechelen",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985905/preview/belgium-jupiler-pro-league-2026-2027-kortrijk-kv-mechelen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "KV Mechelen to win"
   }
  },
  {
   "record_id": "n-26c53395a59849b94dd7358b",
   "url": "/sources/whoscored-com/picks/35/#pick-n-26c53395a59849b94dd7358b",
   "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.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-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T09:56:40.827Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-26c53395a59849b94dd7358b",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 8480,
    "fragment_to": 8494,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029200/preview/europe-champions-league-2026-2027-fenerbahce-liverpool",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4238ae4847ab5efa0b2e296cdeeddc448ca9b1954a9a25832a17d9aabeffd824",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T09:56:40.827Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T09:56:40.827Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "f951febcbf8bbb28223bbaf4a247d8309a1185ed796cc409ea34fb4d252fe0db",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029200/preview/europe-champions-league-2026-2027-fenerbahce-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-275e18a71d54b2deda648fc3",
   "url": "/sources/whoscored-com/picks/35/#pick-n-275e18a71d54b2deda648fc3",
   "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.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Liverpool",
   "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": null,
   "recorded_at": "2026-11-03T09:56:40.827Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-275e18a71d54b2deda648fc3",
    "quote_text": "Away win",
    "fragment_from": 8470,
    "fragment_to": 8478,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029200/preview/europe-champions-league-2026-2027-fenerbahce-liverpool",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4238ae4847ab5efa0b2e296cdeeddc448ca9b1954a9a25832a17d9aabeffd824",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T09:56:40.827Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T09:56:40.827Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "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": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Fenerbahçe 3-2 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "73c986217e0b646b35252ac98f1e663edf7ddfb4f6892955582aaa43548fbf50",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029200/preview/europe-champions-league-2026-2027-fenerbahce-liverpool",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool to win"
   }
  },
  {
   "record_id": "n-b4b9b02d7eb86e38078590d9",
   "url": "/sources/whoscored-com/picks/35/#pick-n-b4b9b02d7eb86e38078590d9",
   "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.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fenerbahçe 1-3 Liverpool",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T09:56:40.827Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b4b9b02d7eb86e38078590d9",
    "quote_text": "1\n\nFenerbahce\n\n3\n\nLiverpool",
    "fragment_from": 8441,
    "fragment_to": 8468,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029200/preview/europe-champions-league-2026-2027-fenerbahce-liverpool",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4238ae4847ab5efa0b2e296cdeeddc448ca9b1954a9a25832a17d9aabeffd824",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T09:56:40.827Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Fenerbahçe 1-3 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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T09:56:40.827Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Fenerbahçe 1-3 Liverpool",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Fenerbahçe 1-3 Liverpool"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Fenerbahçe 3-2 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "8d0924b52f69163f724956bd0661b33edd46e5a3f7cd5e5fbda0386265853069",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029200/preview/europe-champions-league-2026-2027-fenerbahce-liverpool",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fenerbahçe 1-3 Liverpool"
   }
  },
  {
   "record_id": "n-679180c07ebe7c8ad3543255",
   "url": "/sources/whoscored-com/picks/35/#pick-n-679180c07ebe7c8ad3543255",
   "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.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": "2-3",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T09:56:39.052Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-679180c07ebe7c8ad3543255",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 8582,
    "fragment_to": 8596,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029226/preview/europe-champions-league-2026-2027-aek-athens-real-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "78d0a45a412ee78190fa58c6309870bc3094d2c7fea1d48031c10743345531c7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T09:56:39.052Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T09:56:39.052Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "102293808364785bc65398724a423004a25286eb646b7a80c8388744f14620d3",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029226/preview/europe-champions-league-2026-2027-aek-athens-real-madrid",
     "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-823cc2c365c986f01fe4ac0f",
   "url": "/sources/whoscored-com/picks/35/#pick-n-823cc2c365c986f01fe4ac0f",
   "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.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Madrid",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T09:56:39.052Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-823cc2c365c986f01fe4ac0f",
    "quote_text": "Away win",
    "fragment_from": 8572,
    "fragment_to": 8580,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029226/preview/europe-champions-league-2026-2027-aek-athens-real-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "78d0a45a412ee78190fa58c6309870bc3094d2c7fea1d48031c10743345531c7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T09:56:39.052Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Real Madrid",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T09:56:39.052Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Madrid",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Madrid"
    },
    "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": "6969d85a1615fe00b0861389f06ef57ed1f54e583eb9cf227cd0cb445a24cc7c",
      "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": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029226/preview/europe-champions-league-2026-2027-aek-athens-real-madrid",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Madrid to win"
   }
  },
  {
   "record_id": "n-88dd10994aadc02b4e84faa8",
   "url": "/sources/whoscored-com/picks/35/#pick-n-88dd10994aadc02b4e84faa8",
   "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.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AEK Athens 1-3 Real Madrid",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T09:56:39.052Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-88dd10994aadc02b4e84faa8",
    "quote_text": "1\n\nAEK Athens\n\n3\n\nReal Madrid",
    "fragment_from": 8541,
    "fragment_to": 8570,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029226/preview/europe-champions-league-2026-2027-aek-athens-real-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "78d0a45a412ee78190fa58c6309870bc3094d2c7fea1d48031c10743345531c7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T09:56:39.052Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "AEK Athens 1-3 Real Madrid",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T09:56:39.052Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "AEK Athens 1-3 Real Madrid",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: AEK Athens 1-3 Real Madrid"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was AEK Athens 2-3 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "9afcfb6077b3591ccfa968d62216a69420cf381fa08f34abb06aeeefecb9b8b0",
      "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": "Real 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029226/preview/europe-champions-league-2026-2027-aek-athens-real-madrid",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AEK Athens 1-3 Real Madrid"
   }
  },
  {
   "record_id": "n-3455d2c875c5a81ec35e8fef",
   "url": "/sources/whoscored-com/picks/36/#pick-n-3455d2c875c5a81ec35e8fef",
   "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": 20.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T18:56:25.537Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3455d2c875c5a81ec35e8fef",
    "quote_text": "Draw\n\nUnder 2.5 goals",
    "fragment_from": 8424,
    "fragment_to": 8445,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029526/preview/europe-europa-league-2026-2027-rennes-olympiacos",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cb9b369a0711f4c96e8c436ed10c0fc00cd600ad7f3f32050b09b4715eec6a85",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T18:56:25.537Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T18:56:25.537Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "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": "d938c743ca02841a14f1cc1fa0ac1c6c53362662b6d230e067acbf1f07af0dbd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029526/preview/europe-europa-league-2026-2027-rennes-olympiacos",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-19bfef1e17862bc595738466",
   "url": "/sources/whoscored-com/picks/34/#pick-n-19bfef1e17862bc595738466",
   "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": 16.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: LASK 3-1 Slovan Bratislava",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T03:56:26.739Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-19bfef1e17862bc595738466",
    "quote_text": "3\n\nLASK\n\n1\n\nSlovan Bratislava",
    "fragment_from": 6676,
    "fragment_to": 6705,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029233/preview/europe-champions-league-2026-2027-lask-slovan-bratislava",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c8c1d829415ae0f1222580fee38e7f34b8d3a3f77974464ed4c91a883ef5a48f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T03:56:26.739Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "LASK 3-1 Slovan Bratislava",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T03:56:26.739Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "LASK 3-1 Slovan Bratislava",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: LASK 3-1 Slovan Bratislava"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was LASK 4-0 Slovan Bratislava."
    },
    "settlements": [
     {
      "operation_id": "10b5b803a56297cc311be7899d511ba4094e27fa06553e5eda2932e52997763a",
      "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": "LASK",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029233/preview/europe-champions-league-2026-2027-lask-slovan-bratislava",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "LASK 3-1 Slovan Bratislava"
   }
  },
  {
   "record_id": "n-15bc397af0c5a11afd1f8a69",
   "url": "/sources/whoscored-com/picks/34/#pick-n-15bc397af0c5a11afd1f8a69",
   "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": 22.6,
   "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": null,
   "recorded_at": "2026-11-02T21:25:03.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-15bc397af0c5a11afd1f8a69",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 7237,
    "fragment_to": 7251,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029135/preview/europe-champions-league-2026-2027-barcelona-aston-villa",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "06e6f4b398df3238969e8aa738f01c80bea3aeee0a9b90034a90779ee5bdab22",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T21:25:03.169Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T21:25:03.169Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Barcelona 3-0 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "181b558a1766a058f20c35e6036949625009c7f3b20ebf863379464f2aa70cca",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029135/preview/europe-champions-league-2026-2027-barcelona-aston-villa",
     "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-8d91940706e95933c05cf646",
   "url": "/sources/whoscored-com/picks/34/#pick-n-8d91940706e95933c05cf646",
   "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": 22.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Barcelona",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T21:25:03.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-8d91940706e95933c05cf646",
    "quote_text": "3\n\nBarcelona\n\n2\n\nAston Villa\n\nHome win",
    "fragment_from": 7197,
    "fragment_to": 7235,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029135/preview/europe-champions-league-2026-2027-barcelona-aston-villa",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "06e6f4b398df3238969e8aa738f01c80bea3aeee0a9b90034a90779ee5bdab22",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T21:25:03.169Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "1X2, match result",
    "outcome_label": "FC Barcelona",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T21:25:03.169Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Barcelona",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Barcelona"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Barcelona 3-0 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "178c7a1dbf373ccf2af31f576c17c4a4e25dfb8e9bb35a32515effd346cea595",
      "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": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029135/preview/europe-champions-league-2026-2027-barcelona-aston-villa",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Barcelona to win"
   }
  },
  {
   "record_id": "n-8a801eae1598708ee0462182",
   "url": "/sources/whoscored-com/picks/34/#pick-n-8a801eae1598708ee0462182",
   "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": 25.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Birmingham City 2-1 Millwall",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T18:25:23.951Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8a801eae1598708ee0462182",
    "quote_text": "2\n\nBirmingham\n\n1\n\nMillwall",
    "fragment_from": 2496,
    "fragment_to": 2522,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989124/preview/england-championship-2026-2027-birmingham-millwall",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0bb40e3f898594aa58aef06f87369086c1e8e46d7f5dfc9f4f076e6895057615",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T18:25:23.951Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Birmingham City 2-1 Millwall",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T18:25:23.951Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Birmingham City 2-1 Millwall",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Birmingham City 2-1 Millwall"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Birmingham City 3-0 Millwall."
    },
    "settlements": [
     {
      "operation_id": "42f62ddf581d625db061011273fe580f1d746161e8c54414bde593523ee19ab0",
      "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": "Birmingham 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989124/preview/england-championship-2026-2027-birmingham-millwall",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Birmingham City 2-1 Millwall"
   }
  },
  {
   "record_id": "n-6158fa2dfa1108009266b7f2",
   "url": "/sources/whoscored-com/picks/34/#pick-n-6158fa2dfa1108009266b7f2",
   "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": 34.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Watford 0-1 Lincoln City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T09:24:46.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-6158fa2dfa1108009266b7f2",
    "quote_text": "0\n\nWatford\n\n1\n\nLincoln City",
    "fragment_from": 2367,
    "fragment_to": 2394,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989136/preview/england-championship-2026-2027-watford-lincoln-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "de659f60c597b9638d0be8b29231d60a9c1566498eccae84efa7ab5409a056c2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T09:24:46.713Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Watford 0-1 Lincoln 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T09:24:46.713Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Watford 0-1 Lincoln City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Watford 0-1 Lincoln City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Watford 1-0 Lincoln City."
    },
    "settlements": [
     {
      "operation_id": "af89eac07613279d906e20979d1ff1e9d8372f1d7cbd2812ed7a3ea261b0ec2c",
      "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": "Lincoln 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989136/preview/england-championship-2026-2027-watford-lincoln-city",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Watford 0-1 Lincoln City"
   }
  },
  {
   "record_id": "n-8a6074afafa89e7b5f8207e7",
   "url": "/sources/whoscored-com/picks/34/#pick-n-8a6074afafa89e7b5f8207e7",
   "match": "Northampton v Oldham Athletic",
   "match_url": "/football/matches/northampton-vs-oldham-athletic-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 37.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T06:24:58.526Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8a6074afafa89e7b5f8207e7",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2586,
    "fragment_to": 2600,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990169/preview/england-league-two-2026-2027-northampton-oldham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5d699b8778d054ae7273a2b53ced56d0cc3f0ff315b669d8877bfffc0761e42f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T06:24:58.526Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-bf673ca48d12",
     "display_name": "Northampton — Oldham Athletic",
     "competition_name": "EFL League Two",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/northampton-vs-oldham-athletic-2026-11-03/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T06:24:58.526Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Northampton 0-1 Oldham Athletic."
    },
    "settlements": [
     {
      "operation_id": "e304c53eb12b965e45a21d1a68e50f611ebb5b4476a65c810fe16a35d3c13a89",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990169/preview/england-league-two-2026-2027-northampton-oldham",
     "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-69456e33aa3cbcec98353bec",
   "url": "/sources/whoscored-com/picks/34/#pick-n-69456e33aa3cbcec98353bec",
   "match": "Northampton v Oldham Athletic",
   "match_url": "/football/matches/northampton-vs-oldham-athletic-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 37.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Northampton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T06:24:58.526Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-69456e33aa3cbcec98353bec",
    "quote_text": "Home win",
    "fragment_from": 2576,
    "fragment_to": 2584,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990169/preview/england-league-two-2026-2027-northampton-oldham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5d699b8778d054ae7273a2b53ced56d0cc3f0ff315b669d8877bfffc0761e42f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T06:24:58.526Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-bf673ca48d12",
     "display_name": "Northampton — Oldham Athletic",
     "competition_name": "EFL League Two",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/northampton-vs-oldham-athletic-2026-11-03/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Northampton",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T06:24:58.526Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Northampton",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Northampton"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Northampton 0-1 Oldham Athletic."
    },
    "settlements": [
     {
      "operation_id": "b6c3d19fad539b43665a67f1a62bf43396beaeac4bd0de0e332e6c1fe9233f58",
      "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": "Northampton",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990169/preview/england-league-two-2026-2027-northampton-oldham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Northampton to win"
   }
  },
  {
   "record_id": "n-a43725b3e05db08ec17d7b12",
   "url": "/sources/whoscored-com/picks/34/#pick-n-a43725b3e05db08ec17d7b12",
   "match": "Northampton v Oldham Athletic",
   "match_url": "/football/matches/northampton-vs-oldham-athletic-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 37.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Northampton 2-1 Oldham Athletic",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T06:24:58.526Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a43725b3e05db08ec17d7b12",
    "quote_text": "2\n\nNorthampton\n\n1\n\nOldham",
    "fragment_from": 2549,
    "fragment_to": 2574,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990169/preview/england-league-two-2026-2027-northampton-oldham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5d699b8778d054ae7273a2b53ced56d0cc3f0ff315b669d8877bfffc0761e42f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T06:24:58.526Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-bf673ca48d12",
     "display_name": "Northampton — Oldham Athletic",
     "competition_name": "EFL League Two",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/northampton-vs-oldham-athletic-2026-11-03/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Northampton 2-1 Oldham Athletic",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T06:24:58.526Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Northampton 2-1 Oldham Athletic",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Northampton 2-1 Oldham Athletic"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Northampton 0-1 Oldham Athletic."
    },
    "settlements": [
     {
      "operation_id": "ce3ae3ce0d653da2b8b75603696df34856686c34538502cdba8be6391f65470f",
      "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": "Northampton",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990169/preview/england-league-two-2026-2027-northampton-oldham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Northampton 2-1 Oldham Athletic"
   }
  },
  {
   "record_id": "n-3868b2e0c456bbda08352efd",
   "url": "/sources/whoscored-com/picks/33/#pick-n-3868b2e0c456bbda08352efd",
   "match": "Benfica v Alverca",
   "match_url": "/football/matches/benfica-vs-alverca-2026-11-02/",
   "kickoff": "2026-11-02T20:15:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 16.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Benfica 2-0 Alverca",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T03:25:09.104Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3868b2e0c456bbda08352efd",
    "quote_text": "2\n\nBenfica\n\n0\n\nAlverca",
    "fragment_from": 2461,
    "fragment_to": 2483,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997641/preview/portugal-liga-portugal-2026-2027-benfica-alverca",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ca7bb7bd9da7cb08d240415853d0b27f7c129173fa1f34bbbe727bdd94167d7a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T03:25:09.104Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7aa8b3eb0fc4",
     "display_name": "Benfica — Alverca",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-11-02T20:15:00.000Z",
     "url": "/football/matches/benfica-vs-alverca-2026-11-02/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Benfica 2-0 Alverca",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T03:25:09.104Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Benfica 2-0 Alverca",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Benfica 2-0 Alverca"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Benfica 1-0 Alverca."
    },
    "settlements": [
     {
      "operation_id": "56cee5bfeb77454698fcf83c6578e4d79e3db0b7fa2a2550053e5d7a13f42c1c",
      "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": "Benfica",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997641/preview/portugal-liga-portugal-2026-2027-benfica-alverca",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Benfica 2-0 Alverca"
   }
  },
  {
   "record_id": "n-0309f8dbf122a80dea13d198",
   "url": "/sources/whoscored-com/picks/33/#pick-n-0309f8dbf122a80dea13d198",
   "match": "Gil Vicente v Vitória Guimarães",
   "match_url": "/football/matches/gil-vicente-vs-vitoria-guimaraes-2026-11-02/",
   "kickoff": "2026-11-02T20:15:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 16.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Gil Vicente 2-1 Vitória Guimarães",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T03:25:05.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-0309f8dbf122a80dea13d198",
    "quote_text": "2\n\nGil Vicente\n\n1\n\nVitoria de Guimaraes",
    "fragment_from": 2529,
    "fragment_to": 2568,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997635/preview/portugal-liga-portugal-2026-2027-gil-vicente-vitoria-de-guimaraes",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9273c63e5babe8e3af111e6b78c48942df0c16a43451bbd586be4f787c2aaf44",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T03:25:05.639Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-21687470bffa",
     "display_name": "Gil Vicente — Vitória Guimarães",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-11-02T20:15:00.000Z",
     "url": "/football/matches/gil-vicente-vs-vitoria-guimaraes-2026-11-02/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Gil Vicente 2-1 Vitória Guimarães",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T03:25:05.639Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Gil Vicente 2-1 Vitória Guimarães",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Gil Vicente 2-1 Vitória Guimarães"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Gil Vicente 0-0 Vitória Guimarães."
    },
    "settlements": [
     {
      "operation_id": "aefd1275d4df3949a86d0144b5561dbca6d201a5a3d118e1b10767a4289fc953",
      "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": "Gil Vicente",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997635/preview/portugal-liga-portugal-2026-2027-gil-vicente-vitoria-de-guimaraes",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Gil Vicente 2-1 Vitória Guimarães"
   }
  },
  {
   "record_id": "n-78051adcfa6f6bc5e3ab9b07",
   "url": "/sources/whoscored-com/picks/33/#pick-n-78051adcfa6f6bc5e3ab9b07",
   "match": "Deportivo de A Coruña v Osasuna",
   "match_url": "/football/matches/deportivo-de-a-coruna-vs-osasuna-2026-11-02/",
   "kickoff": "2026-11-02T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 22.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Osasuna",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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": null,
   "recorded_at": "2026-11-01T21:24:41.064Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-78051adcfa6f6bc5e3ab9b07",
    "quote_text": "2\n\nOsasuna\n\nAway win",
    "fragment_from": 2755,
    "fragment_to": 2775,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993962/preview/spain-laliga-2026-2027-deportivo-de-a-coruna-osasuna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "74510c60af1dea46819014b80addaebb3037002fa2fb5889d1d6c4559f69943a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T21:24:41.064Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-63ceb4f9956a",
     "display_name": "Deportivo de A Coruña — Osasuna",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-02T20:00:00.000Z",
     "url": "/football/matches/deportivo-de-a-coruna-vs-osasuna-2026-11-02/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Osasuna",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T21:24:41.064Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Osasuna",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Osasuna"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Deportivo de A Coruña 2-1 Osasuna."
    },
    "settlements": [
     {
      "operation_id": "9288a3d2de7a3f974d12deb2ff1f7b4fba6d92a3ddbaa96a19e9b5f03b9874d1",
      "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": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993962/preview/spain-laliga-2026-2027-deportivo-de-a-coruna-osasuna",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Osasuna to win"
   }
  },
  {
   "record_id": "n-551fbbec207c7f0ac797f534",
   "url": "/sources/whoscored-com/picks/33/#pick-n-551fbbec207c7f0ac797f534",
   "match": "Deportivo de A Coruña v Osasuna",
   "match_url": "/football/matches/deportivo-de-a-coruna-vs-osasuna-2026-11-02/",
   "kickoff": "2026-11-02T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 22.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Deportivo de A Coruña",
   "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": null,
   "recorded_at": "2026-11-01T21:24:41.064Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-551fbbec207c7f0ac797f534",
    "quote_text": "1\n\nDeportivo",
    "fragment_from": 2741,
    "fragment_to": 2753,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993962/preview/spain-laliga-2026-2027-deportivo-de-a-coruna-osasuna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "74510c60af1dea46819014b80addaebb3037002fa2fb5889d1d6c4559f69943a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T21:24:41.064Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-63ceb4f9956a",
     "display_name": "Deportivo de A Coruña — Osasuna",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-02T20:00:00.000Z",
     "url": "/football/matches/deportivo-de-a-coruna-vs-osasuna-2026-11-02/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Deportivo de A Coruña",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T21:24:41.064Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Deportivo de A Coruña",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Deportivo de A Coruña"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Deportivo de A Coruña 2-1 Osasuna."
    },
    "settlements": [
     {
      "operation_id": "461d601dee576491047c33f298a8675d19b0481d42d9bf0f15f9bf3ec77d31c5",
      "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": "Deportivo de A Coruña",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993962/preview/spain-laliga-2026-2027-deportivo-de-a-coruna-osasuna",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Deportivo de A Coruña to win"
   }
  },
  {
   "record_id": "n-8c720ee896505c5e9d2f3745",
   "url": "/sources/whoscored-com/picks/32/#pick-n-8c720ee896505c5e9d2f3745",
   "match": "Newcastle United v Everton",
   "match_url": "/football/matches/newcastle-united-vs-everton-2026-11-02/",
   "kickoff": "2026-11-02T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 22.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Newcastle United 2-0 Everton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T21:24:40.032Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8c720ee896505c5e9d2f3745",
    "quote_text": "2\n\nNewcastle\n\n0\n\nEverton",
    "fragment_from": 2643,
    "fragment_to": 2667,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983832/preview/england-premier-league-2026-2027-newcastle-everton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dfd74273ac93882594efd1f5caa3c9e2275073ee0413dda8c0349ae132e940fd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T21:24:40.032Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2ded8bcaf47e",
     "display_name": "Newcastle United — Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-11-02T20:00:00.000Z",
     "url": "/football/matches/newcastle-united-vs-everton-2026-11-02/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Newcastle United 2-0 Everton",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T21:24:40.032Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Newcastle United 2-0 Everton",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Newcastle United 2-0 Everton"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Newcastle United 0-1 Everton."
    },
    "settlements": [
     {
      "operation_id": "9e17611309f68612a8f23db6e5ea37f643e90299160321e738eb777d154df83a",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983832/preview/england-premier-league-2026-2027-newcastle-everton",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Newcastle United 2-0 Everton"
   }
  },
  {
   "record_id": "n-c2c5f7dec90e2dbb01d17862",
   "url": "/sources/whoscored-com/picks/33/#pick-n-c2c5f7dec90e2dbb01d17862",
   "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": 13.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Lorient 2-1 Stade Brestois",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T06:24:56.717Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c2c5f7dec90e2dbb01d17862",
    "quote_text": "2\n\nLorient\n\n1\n\nBrest",
    "fragment_from": 2546,
    "fragment_to": 2566,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984222/preview/france-ligue-1-2026-2027-lorient-brest",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "54d75fe5454ece6069cac24b9558a07d370d946dc922af974aa2a33db7d8412f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T06:24:56.717Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Lorient 2-1 Stade Brestois",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T06:24:56.717Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Lorient 2-1 Stade Brestois",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Lorient 2-1 Stade Brestois"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Lorient 0-2 Stade Brestois."
    },
    "settlements": [
     {
      "operation_id": "0fb446732e2e4ef4cb944a087032978f63e49580440719e6705df579a9ce8e7d",
      "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": "Lorient",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984222/preview/france-ligue-1-2026-2027-lorient-brest",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lorient 2-1 Stade Brestois"
   }
  },
  {
   "record_id": "n-2b2c1990dc054abdcf334611",
   "url": "/sources/whoscored-com/picks/33/#pick-n-2b2c1990dc054abdcf334611",
   "match": "Gençlerbirliği v Alanyaspor",
   "match_url": "/football/matches/genclerbirligi-vs-alanyaspor-2026-11-02/",
   "kickoff": "2026-11-02T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 16.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Gençlerbirliği 0-2 Alanyaspor",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "5-0",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T00:24:49.559Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2b2c1990dc054abdcf334611",
    "quote_text": "Correct Score\n\nAway 0-2",
    "fragment_from": 2664,
    "fragment_to": 2687,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999679/preview/turkey-super-lig-2026-2027-genclerbirligi-alanyaspor",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5a06f0f5c8ed6ccd10036927c8282b8d6daca2bb64c6cd3c2133940c83afa021",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T00:24:49.559Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-277dc2b64bbb",
     "display_name": "Gençlerbirliği — Alanyaspor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-11-02T17:00:00.000Z",
     "url": "/football/matches/genclerbirligi-vs-alanyaspor-2026-11-02/",
     "scoreline": "5-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Gençlerbirliği 0-2 Alanyaspor",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T00:24:49.559Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Gençlerbirliği 0-2 Alanyaspor",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Gençlerbirliği 0-2 Alanyaspor"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Gençlerbirliği 5-0 Alanyaspor."
    },
    "settlements": [
     {
      "operation_id": "ba5929cec2bb182c26ccaa5c4c3594654e26397b53857b22191b4081e2936b0b",
      "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": "Alanyaspor",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999679/preview/turkey-super-lig-2026-2027-genclerbirligi-alanyaspor",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Gençlerbirliği 0-2 Alanyaspor"
   }
  },
  {
   "record_id": "n-3a920e2289dc2383b13ebc79",
   "url": "/sources/whoscored-com/picks/33/#pick-n-3a920e2289dc2383b13ebc79",
   "match": "Gençlerbirliği v Alanyaspor",
   "match_url": "/football/matches/genclerbirligi-vs-alanyaspor-2026-11-02/",
   "kickoff": "2026-11-02T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 16.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "5-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T00:24:49.559Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3a920e2289dc2383b13ebc79",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2520,
    "fragment_to": 2534,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999679/preview/turkey-super-lig-2026-2027-genclerbirligi-alanyaspor",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5a06f0f5c8ed6ccd10036927c8282b8d6daca2bb64c6cd3c2133940c83afa021",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-02T00:24:49.559Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-277dc2b64bbb",
     "display_name": "Gençlerbirliği — Alanyaspor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-11-02T17:00:00.000Z",
     "url": "/football/matches/genclerbirligi-vs-alanyaspor-2026-11-02/",
     "scoreline": "5-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-02T00:24:49.559Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Gençlerbirliği 5-0 Alanyaspor."
    },
    "settlements": [
     {
      "operation_id": "00501eba798b11ff6dccc2143b9a5b8d0e1760f971cfff45e24f2b04d919415c",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999679/preview/turkey-super-lig-2026-2027-genclerbirligi-alanyaspor",
     "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-2fd1de05c82286fe9f31184f",
   "url": "/sources/whoscored-com/picks/31/#pick-n-2fd1de05c82286fe9f31184f",
   "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": 16.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-11-01T03:24:40.638Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2fd1de05c82286fe9f31184f",
    "quote_text": "Draw\n\nUnder 2.5 goals",
    "fragment_from": 3236,
    "fragment_to": 3257,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993955/preview/spain-laliga-2026-2027-athletic-club-real-sociedad",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c923d42c131b8a28b29a453cc7912be60d56460cfc9cb860cec784fe25559864",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T03:24:40.638Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "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": "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T03:24:40.638Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "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": "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": "9d3048b384d8eea0280fd32346a24b1154a8dd9fb6839b534bfaa6db729560a6",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993955/preview/spain-laliga-2026-2027-athletic-club-real-sociedad",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-2dab2fdebd4994fe82b89d8f",
   "url": "/sources/whoscored-com/picks/32/#pick-n-2dab2fdebd4994fe82b89d8f",
   "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": 1.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Olympique de Marseille 2-1 Toulouse",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T18:24:45.716Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2dab2fdebd4994fe82b89d8f",
    "quote_text": "2\n\nMarseille\n\n1\n\nToulouse\n\nHome win\n\nOver 2.5 goals",
    "fragment_from": 2316,
    "fragment_to": 2367,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984088/preview/france-ligue-1-2026-2027-marseille-toulouse",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a7ce7b10590f2109e40789b2f25e381ce05836ea6d96d5330ac61f594cbae2f5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T18:24:45.716Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Olympique de Marseille 2-1 Toulouse",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T18:24:45.716Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Olympique de Marseille 2-1 Toulouse",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Olympique de Marseille 2-1 Toulouse"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Olympique de Marseille 2-0 Toulouse."
    },
    "settlements": [
     {
      "operation_id": "18c437cba5b2dea025e1224ffbc7b1fe83c4fa09f26158db1c2f57983c4df3f4",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Olympique de Marseille",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984088/preview/france-ligue-1-2026-2027-marseille-toulouse",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Olympique de Marseille 2-1 Toulouse"
   }
  },
  {
   "record_id": "n-c05d38e8bb45eb4719fa96e5",
   "url": "/sources/whoscored-com/picks/32/#pick-n-c05d38e8bb45eb4719fa96e5",
   "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": 10.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Juventus 2-1 SSC Napoli",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T09:24:48.565Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c05d38e8bb45eb4719fa96e5",
    "quote_text": "2\n\nJuventus\n\n1\n\nNapoli",
    "fragment_from": 4080,
    "fragment_to": 4102,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980922/preview/italy-serie-a-2026-2027-juventus-napoli",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "11b56d580472165ce19a1a721c945c0cfff3822de04f4718772906d7103585d3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T09:24:48.565Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Juventus 2-1 SSC Napoli",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T09:24:48.565Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Juventus 2-1 SSC Napoli",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Juventus 2-1 SSC Napoli"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Juventus 2-0 SSC Napoli."
    },
    "settlements": [
     {
      "operation_id": "a4524c3a97392757440ee84bdfc2904e114e2eb3880bf8619c1a8f60a2aab6e8",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980922/preview/italy-serie-a-2026-2027-juventus-napoli",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus 2-1 SSC Napoli"
   }
  },
  {
   "record_id": "n-fd3f7931b9a54f98d224d32e",
   "url": "/sources/whoscored-com/picks/31/#pick-n-fd3f7931b9a54f98d224d32e",
   "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": 14.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Valencia",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T03:24:39.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-fd3f7931b9a54f98d224d32e",
    "quote_text": "1\n\nValencia",
    "fragment_from": 2711,
    "fragment_to": 2722,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993968/preview/spain-laliga-2026-2027-elche-valencia",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e8d4e5953954691ba1dff943e2f9b25aec4421aa8d9602f6c8f3e30e474a91e5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T03:24:39.695Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "1X2, match result",
    "outcome_label": "Valencia",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T03:24:39.695Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Valencia",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Valencia"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Elche 0-1 Valencia."
    },
    "settlements": [
     {
      "operation_id": "847e01231b64f877c2ad1addae788e9611be15e1948b58e937e5a676c78a90e7",
      "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": "Valencia",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993968/preview/spain-laliga-2026-2027-elche-valencia",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Valencia to win"
   }
  },
  {
   "record_id": "n-dbb8c3897b049778a4a6ba25",
   "url": "/sources/whoscored-com/picks/31/#pick-n-dbb8c3897b049778a4a6ba25",
   "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": 14.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Elche",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T03:24:39.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-dbb8c3897b049778a4a6ba25",
    "quote_text": "1\n\nElche",
    "fragment_from": 2701,
    "fragment_to": 2709,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993968/preview/spain-laliga-2026-2027-elche-valencia",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e8d4e5953954691ba1dff943e2f9b25aec4421aa8d9602f6c8f3e30e474a91e5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T03:24:39.695Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "1X2, match result",
    "outcome_label": "Elche",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T03:24:39.695Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Elche",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Elche"
    },
    "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": "e78d7c29eeca6b6c09acd2ff7cad2ea692bbfc7413902c6abbf8ca786083796b",
      "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": "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993968/preview/spain-laliga-2026-2027-elche-valencia",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Elche to win"
   }
  },
  {
   "record_id": "n-e2393611ab1312db33dc5669",
   "url": "/sources/whoscored-com/picks/31/#pick-n-e2393611ab1312db33dc5669",
   "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": 7.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Lecce 1-1 Genoa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T09:24:46.870Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e2393611ab1312db33dc5669",
    "quote_text": "1\n\nLecce\n\n1\n\nGenoa",
    "fragment_from": 2718,
    "fragment_to": 2736,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980928/preview/italy-serie-a-2026-2027-lecce-genoa",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a384f8adcdfba7aac38a751de558657a0d8b471976a5f473591d75ec201853b4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T09:24:46.870Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Lecce 1-1 Genoa",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T09:24:46.870Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Lecce 1-1 Genoa",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Lecce 1-1 Genoa"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Lecce 1-2 Genoa."
    },
    "settlements": [
     {
      "operation_id": "cbf0479bb85606188fbe7290b005b7f243c8bc509279239d3dd2815648234ef3",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980928/preview/italy-serie-a-2026-2027-lecce-genoa",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lecce 1-1 Genoa"
   }
  },
  {
   "record_id": "n-d69f41c39d0a4feeede170bf",
   "url": "/sources/whoscored-com/picks/32/#pick-n-d69f41c39d0a4feeede170bf",
   "match": "FC Groningen v Sparta Rotterdam",
   "match_url": "/football/matches/fc-groningen-vs-sparta-rotterdam-2026-11-01/",
   "kickoff": "2026-11-01T15:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 3.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: FC Groningen 2-1 Sparta Rotterdam",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T12:24: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-d69f41c39d0a4feeede170bf",
    "quote_text": "2\n\nFC Groningen\n\n1\n\nSparta Rotterdam",
    "fragment_from": 6137,
    "fragment_to": 6173,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982330/preview/netherlands-eredivisie-2026-2027-fc-groningen-sparta-rotterdam",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6be6b5827800c160451610932edef9597d57e087423aa82a8184de2fb41307b0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T12:24:39.184Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1a5737625925",
     "display_name": "FC Groningen — Sparta Rotterdam",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-01T15:45:00.000Z",
     "url": "/football/matches/fc-groningen-vs-sparta-rotterdam-2026-11-01/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "FC Groningen 2-1 Sparta Rotterdam",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T12:24:39.184Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "FC Groningen 2-1 Sparta Rotterdam",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: FC Groningen 2-1 Sparta Rotterdam"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was FC Groningen 2-3 Sparta Rotterdam."
    },
    "settlements": [
     {
      "operation_id": "c4e259aabeb8024f593878f26716c4b26e81350e44ce539f877d57e6b9796184",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "FC Groningen",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982330/preview/netherlands-eredivisie-2026-2027-fc-groningen-sparta-rotterdam",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Groningen 2-1 Sparta Rotterdam"
   }
  },
  {
   "record_id": "n-d673b4f52aabc6690efa0f12",
   "url": "/sources/whoscored-com/picks/30/#pick-n-d673b4f52aabc6690efa0f12",
   "match": "1. FC Union Berlin v 1. FC Köln",
   "match_url": "/football/matches/1-fc-union-berlin-vs-1-fc-koln-2026-11-01/",
   "kickoff": "2026-11-01T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 17.1,
   "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": null,
   "recorded_at": "2026-10-31T21:24:42.813Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d673b4f52aabc6690efa0f12",
    "quote_text": "Draw\n\nOver 2.5 goals",
    "fragment_from": 2550,
    "fragment_to": 2570,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995458/preview/germany-bundesliga-2026-2027-union-berlin-fc-koln",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ec768a8d6b2bbd5ea8f058a8006a1c76660f5699bc50d32931cee12fb389b3d4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T21:24:42.813Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-bd350f450c46",
     "display_name": "1. FC Union Berlin — 1. FC Köln",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-01T14:30:00.000Z",
     "url": "/football/matches/1-fc-union-berlin-vs-1-fc-koln-2026-11-01/",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T21:24:42.813Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was 1. FC Union Berlin 1-1 1. FC Köln."
    },
    "settlements": [
     {
      "operation_id": "7d962b0d65b9a57b8e06c31998275f316dc95be80a6b8b29f81a9378c6167fef",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995458/preview/germany-bundesliga-2026-2027-union-berlin-fc-koln",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-f3f96139c7e3c0164771c0bb",
   "url": "/sources/whoscored-com/picks/32/#pick-n-f3f96139c7e3c0164771c0bb",
   "match": "Sheffield Wednesday v Blackpool",
   "match_url": "/football/matches/sheffield-wednesday-vs-blackpool-2026-11-01/",
   "kickoff": "2026-11-01T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 4.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Sheffield Wednesday 2-1 Blackpool",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T09:24:50.108Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f3f96139c7e3c0164771c0bb",
    "quote_text": "2\n\nSheff Wed\n\n1\n\nBlackpool",
    "fragment_from": 2798,
    "fragment_to": 2824,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989459/preview/england-league-one-2026-2027-sheffield-wednesday-blackpool",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f6f224cdda7845bf7e7cfdbf72549b3fcdfc448c8555c1e2ca5566ea172f1045",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T09:24:50.108Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7682797fd003",
     "display_name": "Sheffield Wednesday — Blackpool",
     "competition_name": "EFL League One",
     "starts_at": "2026-11-01T14:00:00.000Z",
     "url": "/football/matches/sheffield-wednesday-vs-blackpool-2026-11-01/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Sheffield Wednesday 2-1 Blackpool",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T09:24:50.108Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Sheffield Wednesday 2-1 Blackpool",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Sheffield Wednesday 2-1 Blackpool"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Sheffield Wednesday 1-1 Blackpool."
    },
    "settlements": [
     {
      "operation_id": "ee04b210080e348b4599901fdfc9acf2b1bdedbd227743b55c731313576e72f9",
      "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": "Sheffield Wednesday",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989459/preview/england-league-one-2026-2027-sheffield-wednesday-blackpool",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield Wednesday 2-1 Blackpool"
   }
  },
  {
   "record_id": "n-83129288be2d82d73b6d7bd4",
   "url": "/sources/whoscored-com/picks/31/#pick-n-83129288be2d82d73b6d7bd4",
   "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": 7.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Lazio 2-0 Cagliari",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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": null,
   "recorded_at": "2026-11-01T06:24:41.043Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-83129288be2d82d73b6d7bd4",
    "quote_text": "2\n\nLazio\n\n0\n\nCagliari\n\nHome win\n\nUnder 2.5 goals",
    "fragment_from": 3599,
    "fragment_to": 3647,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980925/preview/italy-serie-a-2026-2027-lazio-cagliari",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "577da641031f566b31c717516af430f3b71bd876fc67d8dd0b55cca0a818b96e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T06:24:41.043Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "Correct score",
    "outcome_label": "Lazio 2-0 Cagliari",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T06:24:41.043Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Lazio 2-0 Cagliari",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Lazio 2-0 Cagliari"
    },
    "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 Lazio 2-1 Cagliari."
    },
    "settlements": [
     {
      "operation_id": "6abdf95a5ae9a8d7a4dc023df20566b5e13cdd745becc24f20647dd025eead80",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Lazio 2-0 Cagliari",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980925/preview/italy-serie-a-2026-2027-lazio-cagliari",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lazio 2-0 Cagliari"
   }
  },
  {
   "record_id": "n-ee5b3d9e7dd47180063a82a6",
   "url": "/sources/whoscored-com/picks/31/#pick-n-ee5b3d9e7dd47180063a82a6",
   "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": 7.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Frosinone 2-2 Torino",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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": null,
   "recorded_at": "2026-11-01T06:24:40.043Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ee5b3d9e7dd47180063a82a6",
    "quote_text": "2\n\nFrosinone\n\n2\n\nTorino\n\nDraw\n\nOver 2.5 goals",
    "fragment_from": 3131,
    "fragment_to": 3176,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980919/preview/italy-serie-a-2026-2027-frosinone-torino",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4e73ade6e57c9ac9773b69bd38ddbf7fff9883c8322e6bd98eba7fdbd471d7de",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T06:24:40.043Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "Correct score",
    "outcome_label": "Frosinone 2-2 Torino",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T06:24:40.043Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Frosinone 2-2 Torino",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Frosinone 2-2 Torino"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Frosinone 2-0 Torino."
    },
    "settlements": [
     {
      "operation_id": "6b88e072e92821ea181c4725e3d3fd17ea907d26aff712fc6118e49dffd60cb9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Frosinone 2-2 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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980919/preview/italy-serie-a-2026-2027-frosinone-torino",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Frosinone 2-2 Torino"
   }
  },
  {
   "record_id": "n-d53990b396d5cd0a7dcb3c6a",
   "url": "/sources/whoscored-com/picks/31/#pick-n-d53990b396d5cd0a7dcb3c6a",
   "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": 15.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Getafe 1-2 Sevilla",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T21:24:46.449Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d53990b396d5cd0a7dcb3c6a",
    "quote_text": "1\n\nGetafe\n\n2\n\nSevilla",
    "fragment_from": 2778,
    "fragment_to": 2799,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993976/preview/spain-laliga-2026-2027-getafe-sevilla",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "906a47eafc5b665936ea81d99a22c975488c54758aa96df83e62ed277cba3ea8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T21:24:46.449Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Getafe 1-2 Sevilla",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T21:24:46.449Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Getafe 1-2 Sevilla",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Getafe 1-2 Sevilla"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Getafe 3-1 Sevilla."
    },
    "settlements": [
     {
      "operation_id": "16366a7c0262cff572c43984fb3c23113ab9ee42960d9135fa131d0a59e40b01",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993976/preview/spain-laliga-2026-2027-getafe-sevilla",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Getafe 1-2 Sevilla"
   }
  },
  {
   "record_id": "n-5284ddfde12658f2c0e4ce9b",
   "url": "/sources/whoscored-com/picks/31/#pick-n-5284ddfde12658f2c0e4ce9b",
   "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": 5.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Como 2-1 Venezia",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T06:24:38.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-5284ddfde12658f2c0e4ce9b",
    "quote_text": "2\n\nComo\n\n1\n\nVenezia\n\nHome win",
    "fragment_from": 3718,
    "fragment_to": 3747,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980916/preview/italy-serie-a-2026-2027-como-venezia",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fbad2f57c1ae95038da2a5e2ec2b5d2dffa12ca6dce612701c0da0a8e4b27081",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T06:24:38.993Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Como 2-1 Venezia",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-01T06:24:38.993Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Como 2-1 Venezia",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Como 2-1 Venezia"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Como 1-0 Venezia."
    },
    "settlements": [
     {
      "operation_id": "6fa5c9dab4bd3400226e2b5c43ac94a954472e334dfa8940f87189983e2ee381",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980916/preview/italy-serie-a-2026-2027-como-venezia",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como 2-1 Venezia"
   }
  },
  {
   "record_id": "n-f442fbdb53791b8d36d28b1b",
   "url": "/sources/whoscored-com/picks/30/#pick-n-f442fbdb53791b8d36d28b1b",
   "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": 5.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: FC Porto 4-0 Estoril",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T15:25:03.288Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f442fbdb53791b8d36d28b1b",
    "quote_text": "4\n\nPorto\n\n0\n\nEstoril",
    "fragment_from": 2424,
    "fragment_to": 2444,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997640/preview/portugal-liga-portugal-2026-2027-fc-porto-estoril",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "602f53aa29ec41b4068a6f1ef3d9037e6d671c217c9276649ef36df582c5f07b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T15:25:03.288Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "FC Porto 4-0 Estoril",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T15:25:03.288Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "FC Porto 4-0 Estoril",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "4-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: FC Porto 4-0 Estoril"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was FC Porto 4-0 Estoril."
    },
    "settlements": [
     {
      "operation_id": "3c54f4c01478a8fc6189bb05cbb6f7745817d765b3c126e09b85b62225ed2d12",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "FC Porto",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997640/preview/portugal-liga-portugal-2026-2027-fc-porto-estoril",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Porto 4-0 Estoril"
   }
  },
  {
   "record_id": "n-7dc8cdc1ad67a9bfc436355c",
   "url": "/sources/whoscored-com/picks/26/#pick-n-7dc8cdc1ad67a9bfc436355c",
   "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": 46.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: FC Barcelona 3-0 Deportivo Alavés",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "6-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-29T21:24:56.855Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7dc8cdc1ad67a9bfc436355c",
    "quote_text": "3\n\nBarcelona\n\n0\n\nDeportivo Alaves",
    "fragment_from": 3045,
    "fragment_to": 3078,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993972/preview/spain-laliga-2026-2027-barcelona-deportivo-alaves",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c91c4b7d04997e2e23b0297e49f8b3e4bb444f73d51d99949012b44a174eed69",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T21:24:56.855Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "FC Barcelona 3-0 Deportivo Alavés",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T21:24:56.855Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "FC Barcelona 3-0 Deportivo Alavés",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: FC Barcelona 3-0 Deportivo Alavés"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "6-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was FC Barcelona 6-1 Deportivo Alavés."
    },
    "settlements": [
     {
      "operation_id": "32b7d54e7fd9d4c9a1329f73e3845710abb362698162a2b1d5c5c6077a3c22d9",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "FC Barcelona",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993972/preview/spain-laliga-2026-2027-barcelona-deportivo-alaves",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Barcelona 3-0 Deportivo Alavés"
   }
  },
  {
   "record_id": "n-49514f027f3e1af873e2c9b5",
   "url": "/sources/whoscored-com/picks/25/#pick-n-49514f027f3e1af873e2c9b5",
   "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": 55.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 3-1 Fulham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-29T12:26:30.009Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-49514f027f3e1af873e2c9b5",
    "quote_text": "3\n\nAston Villa\n\n1\n\nFulham",
    "fragment_from": 2553,
    "fragment_to": 2578,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983627/preview/england-premier-league-2026-2027-aston-villa-fulham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b9d60808755bacf126b28171f4b1f9a405e1159ab03b351331eed1429a27c73a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T12:26:30.009Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Aston Villa 3-1 Fulham",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T12:26:30.009Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Aston Villa 3-1 Fulham",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Aston Villa 3-1 Fulham"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Aston Villa 1-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "4a063f4e86e3fa7afc7523236f80a4f67c8281a942be61b01d7e15cb8851c039",
      "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": "Aston Villa",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983627/preview/england-premier-league-2026-2027-aston-villa-fulham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa 3-1 Fulham"
   }
  },
  {
   "record_id": "n-c1523d7ad2e22de87a7f1921",
   "url": "/sources/whoscored-com/picks/30/#pick-n-c1523d7ad2e22de87a7f1921",
   "match": "Sporting Kansas City v FC Dallas",
   "match_url": "/football/matches/sporting-kansas-city-vs-fc-dallas-2026-10-31/",
   "kickoff": "2026-10-31T19:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 0.6,
   "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": null,
   "recorded_at": "2026-10-31T18:25:22.888Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c1523d7ad2e22de87a7f1921",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2631,
    "fragment_to": 2646,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953094/preview/usa-major-league-soccer-2026-sporting-kansas-city-fc-dallas",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f842dec2b969527db9758cbed5cf187bafa2ebc6b143479db027495f0ea151c4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T18:25:22.888Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2ac088d8cdac",
     "display_name": "Sporting Kansas City — FC Dallas",
     "competition_name": "MLS",
     "starts_at": "2026-10-31T19:00:00.000Z",
     "url": "/football/matches/sporting-kansas-city-vs-fc-dallas-2026-10-31/",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T18:25:22.888Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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 Sporting Kansas City 1-1 FC Dallas."
    },
    "settlements": [
     {
      "operation_id": "2403762b5af0297a62903348319bb0ada227430c5916400c5613755570231464",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953094/preview/usa-major-league-soccer-2026-sporting-kansas-city-fc-dallas",
     "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-1fe679b767f9a66e8e04be18",
   "url": "/sources/whoscored-com/picks/30/#pick-n-1fe679b767f9a66e8e04be18",
   "match": "Sporting Kansas City v FC Dallas",
   "match_url": "/football/matches/sporting-kansas-city-vs-fc-dallas-2026-10-31/",
   "kickoff": "2026-10-31T19:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 0.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Dallas",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T18:25:22.888Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1fe679b767f9a66e8e04be18",
    "quote_text": "Away win",
    "fragment_from": 2621,
    "fragment_to": 2629,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953094/preview/usa-major-league-soccer-2026-sporting-kansas-city-fc-dallas",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f842dec2b969527db9758cbed5cf187bafa2ebc6b143479db027495f0ea151c4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T18:25:22.888Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2ac088d8cdac",
     "display_name": "Sporting Kansas City — FC Dallas",
     "competition_name": "MLS",
     "starts_at": "2026-10-31T19:00:00.000Z",
     "url": "/football/matches/sporting-kansas-city-vs-fc-dallas-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Dallas",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T18:25:22.888Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Dallas",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Dallas"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sporting Kansas City 1-1 FC Dallas."
    },
    "settlements": [
     {
      "operation_id": "615140e561f8207cbafb6dc896eae8a38fde886ad0afd010d459d1fe75236e97",
      "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 Dallas",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953094/preview/usa-major-league-soccer-2026-sporting-kansas-city-fc-dallas",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Dallas to win"
   }
  },
  {
   "record_id": "n-87d4b61ed4348deff6d686b9",
   "url": "/sources/whoscored-com/picks/30/#pick-n-87d4b61ed4348deff6d686b9",
   "match": "Sporting Kansas City v FC Dallas",
   "match_url": "/football/matches/sporting-kansas-city-vs-fc-dallas-2026-10-31/",
   "kickoff": "2026-10-31T19:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 0.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Sporting Kansas City 0-2 FC Dallas",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T18:25:22.888Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-87d4b61ed4348deff6d686b9",
    "quote_text": "0\n\nKansas City\n\n2\n\nFC Dallas",
    "fragment_from": 2591,
    "fragment_to": 2619,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953094/preview/usa-major-league-soccer-2026-sporting-kansas-city-fc-dallas",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f842dec2b969527db9758cbed5cf187bafa2ebc6b143479db027495f0ea151c4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T18:25:22.888Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-2ac088d8cdac",
     "display_name": "Sporting Kansas City — FC Dallas",
     "competition_name": "MLS",
     "starts_at": "2026-10-31T19:00:00.000Z",
     "url": "/football/matches/sporting-kansas-city-vs-fc-dallas-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Sporting Kansas City 0-2 FC Dallas",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T18:25:22.888Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Sporting Kansas City 0-2 FC Dallas",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Sporting Kansas City 0-2 FC Dallas"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Sporting Kansas City 1-1 FC Dallas."
    },
    "settlements": [
     {
      "operation_id": "b2f3f3ee693c82784e6ae41d82425050965f9de00f8c00adb341d7cc43e89d08",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "FC Dallas",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953094/preview/usa-major-league-soccer-2026-sporting-kansas-city-fc-dallas",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sporting Kansas City 0-2 FC Dallas"
   }
  },
  {
   "record_id": "n-589e340eac91c1791b107a4f",
   "url": "/sources/whoscored-com/picks/30/#pick-n-589e340eac91c1791b107a4f",
   "match": "St.Louis City v San Diego FC",
   "match_url": "/football/matches/st-louis-city-vs-san-diego-fc-2026-10-31/",
   "kickoff": "2026-10-31T19:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 0.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: St.Louis City 2-0 San Diego FC",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T18:25:14.949Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-589e340eac91c1791b107a4f",
    "quote_text": "2\n\nSt. Louis City\n\n0\n\nSan Diego FC",
    "fragment_from": 2477,
    "fragment_to": 2511,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953097/preview/usa-major-league-soccer-2026-st-louis-city-san-diego-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "75b76c02c5e2f5777d83dc5dd6b8df5d840f8937f645a6febfcf3ea89dbce2cb",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T18:25:14.949Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a4b8b8f27c3b",
     "display_name": "St.Louis City — San Diego FC",
     "competition_name": "MLS",
     "starts_at": "2026-10-31T19:00:00.000Z",
     "url": "/football/matches/st-louis-city-vs-san-diego-fc-2026-10-31/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "St.Louis City 2-0 San Diego FC",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T18:25:14.949Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "St.Louis City 2-0 San Diego FC",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: St.Louis City 2-0 San Diego FC"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was St.Louis City 0-1 San Diego FC."
    },
    "settlements": [
     {
      "operation_id": "22722538df88f741b7d860f2edb3974801b20b233527e45b5b2df4fd8f673396",
      "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": "St.Louis 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953097/preview/usa-major-league-soccer-2026-st-louis-city-san-diego-fc",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "St.Louis City 2-0 San Diego FC"
   }
  },
  {
   "record_id": "n-f04939b6b17542a4f7182a74",
   "url": "/sources/whoscored-com/picks/29/#pick-n-f04939b6b17542a4f7182a74",
   "match": "PSV Eindhoven v Willem II Tilburg",
   "match_url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
   "kickoff": "2026-10-31T17:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 8.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": "7-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T09:25:18.295Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f04939b6b17542a4f7182a74",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 5766,
    "fragment_to": 5780,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982522/preview/netherlands-eredivisie-2026-2027-psv-eindhoven-willem-ii",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7d5c6377752e9f3f38d84b1ef83789c779a014c0a13274cbc6e6f76c55a5531c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T09:25:18.295Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-065425be6294",
     "display_name": "PSV Eindhoven — Willem II Tilburg",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T17:45:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
     "scoreline": "7-0",
     "condition": "finished"
    },
    "market_label": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T09:25:18.295Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "7-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was PSV Eindhoven 7-0 Willem II Tilburg."
    },
    "settlements": [
     {
      "operation_id": "72759592d305221775074f865d38160d2ffd90225df781e1b02d5082c3e11f82",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982522/preview/netherlands-eredivisie-2026-2027-psv-eindhoven-willem-ii",
     "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-1e3a05d8269ddf70f2cf2c19",
   "url": "/sources/whoscored-com/picks/29/#pick-n-1e3a05d8269ddf70f2cf2c19",
   "match": "PSV Eindhoven v Willem II Tilburg",
   "match_url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
   "kickoff": "2026-10-31T17:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 8.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: PSV Eindhoven",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "7-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T09:25:18.295Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1e3a05d8269ddf70f2cf2c19",
    "quote_text": "Home win",
    "fragment_from": 5756,
    "fragment_to": 5764,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982522/preview/netherlands-eredivisie-2026-2027-psv-eindhoven-willem-ii",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7d5c6377752e9f3f38d84b1ef83789c779a014c0a13274cbc6e6f76c55a5531c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T09:25:18.295Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-065425be6294",
     "display_name": "PSV Eindhoven — Willem II Tilburg",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T17:45:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
     "scoreline": "7-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "PSV Eindhoven",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T09:25:18.295Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "PSV Eindhoven",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: PSV Eindhoven"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "7-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was PSV Eindhoven 7-0 Willem II Tilburg."
    },
    "settlements": [
     {
      "operation_id": "e48c804732ea4293dad45097c9385ad6f48d9c2403cdc736d4f543a0c83f67d0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "PSV Eindhoven",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982522/preview/netherlands-eredivisie-2026-2027-psv-eindhoven-willem-ii",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "PSV Eindhoven to win"
   }
  },
  {
   "record_id": "n-317186d54711826e0cf65430",
   "url": "/sources/whoscored-com/picks/29/#pick-n-317186d54711826e0cf65430",
   "match": "PSV Eindhoven v Willem II Tilburg",
   "match_url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
   "kickoff": "2026-10-31T17:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 8.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: PSV Eindhoven 4-0 Willem II Tilburg",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "7-0",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T09:25:18.295Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-317186d54711826e0cf65430",
    "quote_text": "4\n\nPSV Eindhoven\n\n0\n\nWillem II",
    "fragment_from": 5724,
    "fragment_to": 5754,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982522/preview/netherlands-eredivisie-2026-2027-psv-eindhoven-willem-ii",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7d5c6377752e9f3f38d84b1ef83789c779a014c0a13274cbc6e6f76c55a5531c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T09:25:18.295Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-065425be6294",
     "display_name": "PSV Eindhoven — Willem II Tilburg",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T17:45:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
     "scoreline": "7-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "PSV Eindhoven 4-0 Willem II Tilburg",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T09:25:18.295Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "PSV Eindhoven 4-0 Willem II Tilburg",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "4-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: PSV Eindhoven 4-0 Willem II Tilburg"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "7-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was PSV Eindhoven 7-0 Willem II Tilburg."
    },
    "settlements": [
     {
      "operation_id": "ea19c1f1956c400e88d0e0fed34969fc3b7831319d91179e2191ab1c16ab56b8",
      "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": "PSV Eindhoven",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982522/preview/netherlands-eredivisie-2026-2027-psv-eindhoven-willem-ii",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "PSV Eindhoven 4-0 Willem II Tilburg"
   }
  },
  {
   "record_id": "n-9aed62ef1d2301bbfc12bf59",
   "url": "/sources/whoscored-com/picks/29/#pick-n-9aed62ef1d2301bbfc12bf59",
   "match": "SC Heerenveen v NEC Nijmegen",
   "match_url": "/football/matches/sc-heerenveen-vs-nec-nijmegen-2026-10-31/",
   "kickoff": "2026-10-31T17:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 11.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: SC Heerenveen 2-1 NEC Nijmegen",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T06:25:01.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-9aed62ef1d2301bbfc12bf59",
    "quote_text": "2\n\nSC Heerenveen\n\n1\n\nNEC Nijmegen",
    "fragment_from": 5644,
    "fragment_to": 5677,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982332/preview/netherlands-eredivisie-2026-2027-sc-heerenveen-nec-nijmegen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "39be805457042b4a6ebd68e4f70f9019bca0394f0702ee00775bfbb4f06c00db",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T06:25:01.004Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8b425cd7f542",
     "display_name": "SC Heerenveen — NEC Nijmegen",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T17:45:00.000Z",
     "url": "/football/matches/sc-heerenveen-vs-nec-nijmegen-2026-10-31/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "SC Heerenveen 2-1 NEC Nijmegen",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T06:25:01.004Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "SC Heerenveen 2-1 NEC Nijmegen",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: SC Heerenveen 2-1 NEC Nijmegen"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was SC Heerenveen 1-0 NEC Nijmegen."
    },
    "settlements": [
     {
      "operation_id": "f815757bedaf2c336cb7e4b63bbe392fa26941036ce8b1ddfcd01d33aa434d0f",
      "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": "SC Heerenveen",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982332/preview/netherlands-eredivisie-2026-2027-sc-heerenveen-nec-nijmegen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SC Heerenveen 2-1 NEC Nijmegen"
   }
  },
  {
   "record_id": "n-dca04ab50ccafbea3bd4cf04",
   "url": "/sources/whoscored-com/picks/27/#pick-n-dca04ab50ccafbea3bd4cf04",
   "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": 35.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Real Betis 3-1 Málaga CF",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T06:24:39.213Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dca04ab50ccafbea3bd4cf04",
    "quote_text": "3\n\nReal Betis\n\n1\n\nMalaga",
    "fragment_from": 2691,
    "fragment_to": 2715,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993959/preview/spain-laliga-2026-2027-real-betis-malaga",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2b460eb879d8bdc0ae9716c1045091ae49cec63f0bdcf0c84e10a8eaa546c869",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T06:24:39.213Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Real Betis 3-1 Málaga CF",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T06:24:39.213Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Real Betis 3-1 Málaga CF",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Real Betis 3-1 Málaga CF"
    },
    "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 Real Betis 2-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "b92b98c6de81f80f6ef187ac335e5565d36c321ec23619fc0c7de5b834832af8",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993959/preview/spain-laliga-2026-2027-real-betis-malaga",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Betis 3-1 Málaga CF"
   }
  },
  {
   "record_id": "n-b33018e9a956417bd20462f0",
   "url": "/sources/whoscored-com/picks/30/#pick-n-b33018e9a956417bd20462f0",
   "match": "Standard Liege v KV Kortrijk",
   "match_url": null,
   "kickoff": "2026-10-31T17:15:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 4.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T12:24:54.447Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b33018e9a956417bd20462f0",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2465,
    "fragment_to": 2479,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985916/preview/belgium-jupiler-pro-league-2026-2027-standard-liege-kortrijk",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "19a330cc6e04f4fd7e203a41e26065026527cf9bd58c24ab2c0fab4a41d92b67",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T12:24:54.447Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2b76e5c65f8a",
     "display_name": "Standard Liege — KV Kortrijk",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-31T17:15:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T12:24:54.447Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Standard Liege 1-1 KV Kortrijk."
    },
    "settlements": [
     {
      "operation_id": "1b30f5bd736a077ef8c8cf4aeb5e0252777da092c01c2076a56a78e8ceada7c1",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985916/preview/belgium-jupiler-pro-league-2026-2027-standard-liege-kortrijk",
     "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-d7824d1a17150ccc0a73d7f3",
   "url": "/sources/whoscored-com/picks/30/#pick-n-d7824d1a17150ccc0a73d7f3",
   "match": "Standard Liege v KV Kortrijk",
   "match_url": null,
   "kickoff": "2026-10-31T17:15:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 4.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Standard Liege",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T12:24:54.447Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d7824d1a17150ccc0a73d7f3",
    "quote_text": "Home win",
    "fragment_from": 2455,
    "fragment_to": 2463,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985916/preview/belgium-jupiler-pro-league-2026-2027-standard-liege-kortrijk",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "19a330cc6e04f4fd7e203a41e26065026527cf9bd58c24ab2c0fab4a41d92b67",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T12:24:54.447Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2b76e5c65f8a",
     "display_name": "Standard Liege — KV Kortrijk",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-31T17:15:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Standard Liege",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T12:24:54.447Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Standard Liege",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Standard Liege"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Standard Liege 1-1 KV Kortrijk."
    },
    "settlements": [
     {
      "operation_id": "faec7797a13b809d68134c1bf3f71fceecd9ffbfe20d18d318bc99e156349fab",
      "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": "Standard Liege",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985916/preview/belgium-jupiler-pro-league-2026-2027-standard-liege-kortrijk",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Standard Liege to win"
   }
  },
  {
   "record_id": "n-94e08a3029b9249ca8277df2",
   "url": "/sources/whoscored-com/picks/30/#pick-n-94e08a3029b9249ca8277df2",
   "match": "Standard Liege v KV Kortrijk",
   "match_url": null,
   "kickoff": "2026-10-31T17:15:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 4.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Standard Liege 2-1 KV Kortrijk",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T12:24:54.447Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-94e08a3029b9249ca8277df2",
    "quote_text": "2\n\nStandard Liege\n\n1\n\nKortrijk",
    "fragment_from": 2423,
    "fragment_to": 2453,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985916/preview/belgium-jupiler-pro-league-2026-2027-standard-liege-kortrijk",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "19a330cc6e04f4fd7e203a41e26065026527cf9bd58c24ab2c0fab4a41d92b67",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T12:24:54.447Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-2b76e5c65f8a",
     "display_name": "Standard Liege — KV Kortrijk",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-31T17:15:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Standard Liege 2-1 KV Kortrijk",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T12:24:54.447Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Standard Liege 2-1 KV Kortrijk",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Standard Liege 2-1 KV Kortrijk"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Standard Liege 1-1 KV Kortrijk."
    },
    "settlements": [
     {
      "operation_id": "147194bfa3cb530488b43cdf4e419553367ff51f30dc77af6f7fc8c3be95ab35",
      "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": "Standard Liege",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985916/preview/belgium-jupiler-pro-league-2026-2027-standard-liege-kortrijk",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Standard Liege 2-1 KV Kortrijk"
   }
  },
  {
   "record_id": "n-a23e1e8ff8757912762bdd30",
   "url": "/sources/whoscored-com/picks/30/#pick-n-a23e1e8ff8757912762bdd30",
   "match": "Fenerbahçe v Göztepe",
   "match_url": "/football/matches/fenerbahce-vs-goztepe-2026-10-31/",
   "kickoff": "2026-10-31T16:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 3.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fenerbahçe 2-1 Göztepe",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T12:24:53.293Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a23e1e8ff8757912762bdd30",
    "quote_text": "2\n\nFenerbahce\n\n1\n\nGoztepe\n\nHome win",
    "fragment_from": 2421,
    "fragment_to": 2456,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999685/preview/turkey-super-lig-2026-2027-fenerbahce-goztepe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1dc5a711639df8401956b488717a7e483851c12508168461daa3654a14809245",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T12:24:53.293Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-312857121267",
     "display_name": "Fenerbahçe — Göztepe",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-31T16:00:00.000Z",
     "url": "/football/matches/fenerbahce-vs-goztepe-2026-10-31/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Fenerbahçe 2-1 Göztepe",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T12:24:53.293Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Fenerbahçe 2-1 Göztepe",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Fenerbahçe 2-1 Göztepe"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Fenerbahçe 1-2 Göztepe."
    },
    "settlements": [
     {
      "operation_id": "4cb817d6a6177996272a4bb86acbd157834c393a357bbcecae01102b527a805e",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999685/preview/turkey-super-lig-2026-2027-fenerbahce-goztepe",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fenerbahçe 2-1 Göztepe"
   }
  },
  {
   "record_id": "n-cfd6589496bae14b563a13d6",
   "url": "/sources/whoscored-com/picks/29/#pick-n-cfd6589496bae14b563a13d6",
   "match": "Accrington Stanley v Northampton",
   "match_url": null,
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 14.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T00:24:52.566Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-cfd6589496bae14b563a13d6",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2569,
    "fragment_to": 2583,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990220/preview/england-league-two-2026-2027-accrington-northampton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "46dc0b384d9d1b4cceb59a69edd51b6cf7067c23b19e58d1ce49cacb636c1b34",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T00:24:52.566Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-ad4ecf7a1c1d",
     "display_name": "Accrington Stanley — Northampton",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T00:24:52.566Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Accrington Stanley 1-1 Northampton."
    },
    "settlements": [
     {
      "operation_id": "faa385c641231b5cd50e38eddf066621b7d5914ed579897fdc2d7ec705c7bb00",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990220/preview/england-league-two-2026-2027-accrington-northampton",
     "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-a508a38b10baa36362dadcb1",
   "url": "/sources/whoscored-com/picks/29/#pick-n-a508a38b10baa36362dadcb1",
   "match": "Accrington Stanley v Northampton",
   "match_url": null,
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 14.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Accrington Stanley",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T00:24:52.566Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a508a38b10baa36362dadcb1",
    "quote_text": "Home win",
    "fragment_from": 2559,
    "fragment_to": 2567,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990220/preview/england-league-two-2026-2027-accrington-northampton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "46dc0b384d9d1b4cceb59a69edd51b6cf7067c23b19e58d1ce49cacb636c1b34",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T00:24:52.566Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-ad4ecf7a1c1d",
     "display_name": "Accrington Stanley — Northampton",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Accrington Stanley",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T00:24:52.566Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Accrington Stanley",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Accrington Stanley"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Accrington Stanley 1-1 Northampton."
    },
    "settlements": [
     {
      "operation_id": "2c73a198d060d9a6547413adb0c87bd9f1f38d039de732ecd202ee75d8e992f4",
      "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": "Accrington Stanley",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990220/preview/england-league-two-2026-2027-accrington-northampton",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Accrington Stanley to win"
   }
  },
  {
   "record_id": "n-5fb49b5298b3b416ccffd178",
   "url": "/sources/whoscored-com/picks/29/#pick-n-5fb49b5298b3b416ccffd178",
   "match": "Accrington Stanley v Northampton",
   "match_url": null,
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 14.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Accrington Stanley 2-1 Northampton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T00:24:52.566Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5fb49b5298b3b416ccffd178",
    "quote_text": "2\n\nAccrington\n\n1\n\nNorthampton",
    "fragment_from": 2528,
    "fragment_to": 2557,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990220/preview/england-league-two-2026-2027-accrington-northampton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "46dc0b384d9d1b4cceb59a69edd51b6cf7067c23b19e58d1ce49cacb636c1b34",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T00:24:52.566Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-ad4ecf7a1c1d",
     "display_name": "Accrington Stanley — Northampton",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Accrington Stanley 2-1 Northampton",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T00:24:52.566Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Accrington Stanley 2-1 Northampton",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Accrington Stanley 2-1 Northampton"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Accrington Stanley 1-1 Northampton."
    },
    "settlements": [
     {
      "operation_id": "5909fe0559849bf693436de11676d39e45336ad554aee7d88ca0d3fe46664c89",
      "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": "Accrington Stanley",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990220/preview/england-league-two-2026-2027-accrington-northampton",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Accrington Stanley 2-1 Northampton"
   }
  },
  {
   "record_id": "n-012d86ddda21e265d495219c",
   "url": "/sources/whoscored-com/picks/29/#pick-n-012d86ddda21e265d495219c",
   "match": "Swindon v Rotherham United",
   "match_url": "/football/matches/swindon-vs-rotherham-united-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 17.6,
   "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-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T21:24:37.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-012d86ddda21e265d495219c",
    "quote_text": "Draw\n\nOver 2.5 goals",
    "fragment_from": 2868,
    "fragment_to": 2888,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990240/preview/england-league-two-2026-2027-swindon-rotherham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ab1406c32e9e01f4ecaecd193c0555b7baa74df68495062b3cb1c97af79b2e81",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T21:24:37.490Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-45e007cd4799",
     "display_name": "Swindon — Rotherham United",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/swindon-vs-rotherham-united-2026-10-31/",
     "scoreline": "2-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T21:24:37.490Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Swindon 2-1 Rotherham United."
    },
    "settlements": [
     {
      "operation_id": "2ad8a941c0218f67db6cf7e5eb3b950b46f106b4754b901cfcdf175cc03c5809",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990240/preview/england-league-two-2026-2027-swindon-rotherham",
     "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-b7a1214ac10be1658997b1ac",
   "url": "/sources/whoscored-com/picks/29/#pick-n-b7a1214ac10be1658997b1ac",
   "match": "Swindon v Rotherham United",
   "match_url": "/football/matches/swindon-vs-rotherham-united-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 17.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-10-30T21:24:37.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-b7a1214ac10be1658997b1ac",
    "quote_text": "Draw\n\nOver 2.5 goals",
    "fragment_from": 2868,
    "fragment_to": 2888,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990240/preview/england-league-two-2026-2027-swindon-rotherham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ab1406c32e9e01f4ecaecd193c0555b7baa74df68495062b3cb1c97af79b2e81",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T21:24:37.490Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-45e007cd4799",
     "display_name": "Swindon — Rotherham United",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/swindon-vs-rotherham-united-2026-10-31/",
     "scoreline": "2-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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T21:24:37.490Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Swindon 2-1 Rotherham United."
    },
    "settlements": [
     {
      "operation_id": "4f3add83a13d626a49e4ea7c4ad421e9307200f63a20b9584d89c8abcf345c8c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990240/preview/england-league-two-2026-2027-swindon-rotherham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-7e34e4f471824e2118678c18",
   "url": "/sources/whoscored-com/picks/29/#pick-n-7e34e4f471824e2118678c18",
   "match": "Colchester United v Walsall",
   "match_url": "/football/matches/colchester-united-vs-walsall-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 17.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T21:24:36.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-7e34e4f471824e2118678c18",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2442,
    "fragment_to": 2457,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990222/preview/england-league-two-2026-2027-colchester-walsall",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "db449fbb569120e4e7020ce1dc49c3ed833fc27a6c666588666147290f4c93a4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T21:24:36.461Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f320512a9486",
     "display_name": "Colchester United — Walsall",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/colchester-united-vs-walsall-2026-10-31/",
     "scoreline": "1-3",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T21:24:36.461Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Colchester United 1-3 Walsall."
    },
    "settlements": [
     {
      "operation_id": "3b26657283870d315310cea4938018a73841669a4781b7aacfc9ab8eafdece9a",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990222/preview/england-league-two-2026-2027-colchester-walsall",
     "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-37c5bcc15b05f74d8390e7c4",
   "url": "/sources/whoscored-com/picks/28/#pick-n-37c5bcc15b05f74d8390e7c4",
   "match": "Colchester United v Walsall",
   "match_url": "/football/matches/colchester-united-vs-walsall-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 17.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Walsall",
   "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": null,
   "recorded_at": "2026-10-30T21:24:36.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-37c5bcc15b05f74d8390e7c4",
    "quote_text": "Away win",
    "fragment_from": 2432,
    "fragment_to": 2440,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990222/preview/england-league-two-2026-2027-colchester-walsall",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "db449fbb569120e4e7020ce1dc49c3ed833fc27a6c666588666147290f4c93a4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T21:24:36.461Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f320512a9486",
     "display_name": "Colchester United — Walsall",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/colchester-united-vs-walsall-2026-10-31/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Walsall",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T21:24:36.461Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Walsall",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Walsall"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Colchester United 1-3 Walsall."
    },
    "settlements": [
     {
      "operation_id": "177d38b2a827dd5732fc958cc1aef4caa444c1e590cf1b00a9a01c705a388566",
      "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": "Walsall",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990222/preview/england-league-two-2026-2027-colchester-walsall",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Walsall to win"
   }
  },
  {
   "record_id": "n-35b03ecf5fe707de53ebfe39",
   "url": "/sources/whoscored-com/picks/28/#pick-n-35b03ecf5fe707de53ebfe39",
   "match": "Colchester United v Walsall",
   "match_url": "/football/matches/colchester-united-vs-walsall-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 17.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Colchester United 0-2 Walsall",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T21:24:36.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-35b03ecf5fe707de53ebfe39",
    "quote_text": "0\n\nColchester\n\n2\n\nWalsall",
    "fragment_from": 2405,
    "fragment_to": 2430,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990222/preview/england-league-two-2026-2027-colchester-walsall",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "db449fbb569120e4e7020ce1dc49c3ed833fc27a6c666588666147290f4c93a4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T21:24:36.461Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-f320512a9486",
     "display_name": "Colchester United — Walsall",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/colchester-united-vs-walsall-2026-10-31/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Colchester United 0-2 Walsall",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T21:24:36.461Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Colchester United 0-2 Walsall",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Colchester United 0-2 Walsall"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Colchester United 1-3 Walsall."
    },
    "settlements": [
     {
      "operation_id": "6abda0b9b7590280b17e4245a9a3cdaa50e64f6e08f5f7ca2a287a02f3183a4f",
      "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": "Walsall",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990222/preview/england-league-two-2026-2027-colchester-walsall",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Colchester United 0-2 Walsall"
   }
  },
  {
   "record_id": "n-d1aff3f523b84ad8d1308780",
   "url": "/sources/whoscored-com/picks/28/#pick-n-d1aff3f523b84ad8d1308780",
   "match": "Oldham Athletic v Crawley Town",
   "match_url": "/football/matches/oldham-athletic-vs-crawley-town-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 17.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T21:24:34.910Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d1aff3f523b84ad8d1308780",
    "quote_text": "Draw",
    "fragment_from": 2235,
    "fragment_to": 2239,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990232/preview/england-league-two-2026-2027-oldham-crawley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a0eb6dcf696439fbda08c8ed4abdc4dbe782b014b5151bf313ee443c8ea101c0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T21:24:34.910Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-b8cd9c90bc22",
     "display_name": "Oldham Athletic — Crawley Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/oldham-athletic-vs-crawley-town-2026-10-31/",
     "scoreline": "0-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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T21:24:34.910Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Oldham Athletic 0-1 Crawley Town."
    },
    "settlements": [
     {
      "operation_id": "c6c2d5f63241a1b5c6aa915ea93ddf75c5b98ad01b5f8d03a4464b6a472d7507",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.0000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-31T14:50:10.490Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990232/preview/england-league-two-2026-2027-oldham-crawley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-aa2203915b4b3debfa8fedd0",
   "url": "/sources/whoscored-com/picks/28/#pick-n-aa2203915b4b3debfa8fedd0",
   "match": "Oldham Athletic v Crawley Town",
   "match_url": "/football/matches/oldham-athletic-vs-crawley-town-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 17.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Crawley Town",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T21:24:34.910Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-aa2203915b4b3debfa8fedd0",
    "quote_text": "1\n\nCrawley",
    "fragment_from": 2223,
    "fragment_to": 2233,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990232/preview/england-league-two-2026-2027-oldham-crawley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a0eb6dcf696439fbda08c8ed4abdc4dbe782b014b5151bf313ee443c8ea101c0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T21:24:34.910Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-b8cd9c90bc22",
     "display_name": "Oldham Athletic — Crawley Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/oldham-athletic-vs-crawley-town-2026-10-31/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Crawley Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T21:24:34.910Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Crawley Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Crawley Town"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Oldham Athletic 0-1 Crawley Town."
    },
    "settlements": [
     {
      "operation_id": "c6bf10f3b6141857708164d36f6825727b9d5f7b7ebb3fd93b8ce969fda2f689",
      "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": "Crawley Town",
      "decimal_odds": "4.3000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-31T14:50:10.198Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990232/preview/england-league-two-2026-2027-oldham-crawley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Crawley Town to win"
   }
  },
  {
   "record_id": "n-93cfdb99395442506db25904",
   "url": "/sources/whoscored-com/picks/28/#pick-n-93cfdb99395442506db25904",
   "match": "Oldham Athletic v Crawley Town",
   "match_url": "/football/matches/oldham-athletic-vs-crawley-town-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 17.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Oldham Athletic",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T21:24:34.910Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-93cfdb99395442506db25904",
    "quote_text": "1\n\nOldham",
    "fragment_from": 2212,
    "fragment_to": 2221,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990232/preview/england-league-two-2026-2027-oldham-crawley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a0eb6dcf696439fbda08c8ed4abdc4dbe782b014b5151bf313ee443c8ea101c0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T21:24:34.910Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-b8cd9c90bc22",
     "display_name": "Oldham Athletic — Crawley Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/oldham-athletic-vs-crawley-town-2026-10-31/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Oldham Athletic",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T21:24:34.910Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Oldham Athletic",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Oldham Athletic"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Oldham Athletic 0-1 Crawley Town."
    },
    "settlements": [
     {
      "operation_id": "a7659ab338241db11b6838d141674f455ab762e3fc04be5fa95feea33e602bfd",
      "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": "Oldham Athletic",
      "decimal_odds": "1.6600",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-31T14:50:09.870Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990232/preview/england-league-two-2026-2027-oldham-crawley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Oldham Athletic to win"
   }
  },
  {
   "record_id": "n-af5c42bd4fedaa4df8456901",
   "url": "/sources/whoscored-com/picks/28/#pick-n-af5c42bd4fedaa4df8456901",
   "match": "Salford City v Exeter City",
   "match_url": null,
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 20.6,
   "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-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T18:25:07.699Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-af5c42bd4fedaa4df8456901",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2251,
    "fragment_to": 2265,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990236/preview/england-league-two-2026-2027-salford-city-exeter",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3a85da25fd6d38fe5a7e6ca29b7e8b543c8e6e91ac05957ae69a9fe0cf777b8f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T18:25:07.699Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-155ac213174a",
     "display_name": "Salford City — Exeter City",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": null,
     "scoreline": "2-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T18:25:07.699Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Salford City 2-1 Exeter City."
    },
    "settlements": [
     {
      "operation_id": "8d194a039b6051a28ed8c00b1dc0304bc02ab01c3deaa23442c1a89808a0ecf1",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990236/preview/england-league-two-2026-2027-salford-city-exeter",
     "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-04b3caee6c077370d2331b49",
   "url": "/sources/whoscored-com/picks/28/#pick-n-04b3caee6c077370d2331b49",
   "match": "Salford City v Exeter City",
   "match_url": null,
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 20.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Salford City",
   "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": null,
   "recorded_at": "2026-10-30T18:25:07.699Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-04b3caee6c077370d2331b49",
    "quote_text": "Home win",
    "fragment_from": 2241,
    "fragment_to": 2249,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990236/preview/england-league-two-2026-2027-salford-city-exeter",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3a85da25fd6d38fe5a7e6ca29b7e8b543c8e6e91ac05957ae69a9fe0cf777b8f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T18:25:07.699Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-155ac213174a",
     "display_name": "Salford City — Exeter City",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": null,
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Salford 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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T18:25:07.699Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Salford City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Salford City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Salford City 2-1 Exeter City."
    },
    "settlements": [
     {
      "operation_id": "4aacf66dd971fbdb880cb92be55921069494f165aece6f8c4d7aff92d9e76c42",
      "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": "Salford 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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990236/preview/england-league-two-2026-2027-salford-city-exeter",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Salford City to win"
   }
  },
  {
   "record_id": "n-511f4106647dbba75202a3ff",
   "url": "/sources/whoscored-com/picks/28/#pick-n-511f4106647dbba75202a3ff",
   "match": "Salford City v Exeter City",
   "match_url": null,
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 20.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Salford City 2-1 Exeter City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "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": null,
   "recorded_at": "2026-10-30T18:25:07.699Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-511f4106647dbba75202a3ff",
    "quote_text": "2\n\nSalford City\n\n1\n\nExeter",
    "fragment_from": 2213,
    "fragment_to": 2239,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990236/preview/england-league-two-2026-2027-salford-city-exeter",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3a85da25fd6d38fe5a7e6ca29b7e8b543c8e6e91ac05957ae69a9fe0cf777b8f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T18:25:07.699Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-155ac213174a",
     "display_name": "Salford City — Exeter City",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": null,
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Salford City 2-1 Exeter 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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T18:25:07.699Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Salford City 2-1 Exeter City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Salford City 2-1 Exeter City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Salford City 2-1 Exeter City."
    },
    "settlements": [
     {
      "operation_id": "9bbbfa446cabf856250e70f1e3fb0f8cc13443a0e72fe4428a5fac03425728b1",
      "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": "Salford 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990236/preview/england-league-two-2026-2027-salford-city-exeter",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Salford City 2-1 Exeter City"
   }
  },
  {
   "record_id": "n-7d76d3a04c302af74b863757",
   "url": "/sources/whoscored-com/picks/28/#pick-n-7d76d3a04c302af74b863757",
   "match": "Shrewsbury Town v Gillingham",
   "match_url": null,
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 20.6,
   "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": null,
   "recorded_at": "2026-10-30T18:25:04.629Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7d76d3a04c302af74b863757",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2580,
    "fragment_to": 2594,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990238/preview/england-league-two-2026-2027-shrewsbury-gillingham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ba4b963cd5793e646993f04c9737ea7f42042b3945cf7a9152f560c4dbac30ac",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T18:25:04.629Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8eb495f864cf",
     "display_name": "Shrewsbury Town — Gillingham",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": null,
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T18:25:04.629Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Shrewsbury Town 1-2 Gillingham."
    },
    "settlements": [
     {
      "operation_id": "268f6d379e8309d46ef191d5d82277fffda63af2d8eb31d7b99f74274ad82b26",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990238/preview/england-league-two-2026-2027-shrewsbury-gillingham",
     "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-283c9898db904ec3768bcaaf",
   "url": "/sources/whoscored-com/picks/28/#pick-n-283c9898db904ec3768bcaaf",
   "match": "Shrewsbury Town v Gillingham",
   "match_url": null,
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 20.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Shrewsbury Town",
   "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": null,
   "recorded_at": "2026-10-30T18:25:04.629Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-283c9898db904ec3768bcaaf",
    "quote_text": "Home win",
    "fragment_from": 2570,
    "fragment_to": 2578,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990238/preview/england-league-two-2026-2027-shrewsbury-gillingham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ba4b963cd5793e646993f04c9737ea7f42042b3945cf7a9152f560c4dbac30ac",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T18:25:04.629Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8eb495f864cf",
     "display_name": "Shrewsbury Town — Gillingham",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": null,
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Shrewsbury Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T18:25:04.629Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Shrewsbury Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Shrewsbury Town"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Shrewsbury Town 1-2 Gillingham."
    },
    "settlements": [
     {
      "operation_id": "fa22d9d84825bc24818b80f482b1536b36e3203d5d5cfca5689105b1a9af9be3",
      "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": "Shrewsbury Town",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990238/preview/england-league-two-2026-2027-shrewsbury-gillingham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shrewsbury Town to win"
   }
  },
  {
   "record_id": "n-3e272192d23bb3827d18fcca",
   "url": "/sources/whoscored-com/picks/28/#pick-n-3e272192d23bb3827d18fcca",
   "match": "Shrewsbury Town v Gillingham",
   "match_url": null,
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 20.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Shrewsbury Town 2-1 Gillingham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T18:25:04.629Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3e272192d23bb3827d18fcca",
    "quote_text": "2\n\nShrewsbury\n\n1\n\nGillingham",
    "fragment_from": 2540,
    "fragment_to": 2568,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990238/preview/england-league-two-2026-2027-shrewsbury-gillingham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ba4b963cd5793e646993f04c9737ea7f42042b3945cf7a9152f560c4dbac30ac",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T18:25:04.629Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-8eb495f864cf",
     "display_name": "Shrewsbury Town — Gillingham",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": null,
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Shrewsbury Town 2-1 Gillingham",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T18:25:04.629Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Shrewsbury Town 2-1 Gillingham",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Shrewsbury Town 2-1 Gillingham"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Shrewsbury Town 1-2 Gillingham."
    },
    "settlements": [
     {
      "operation_id": "ceb6081f7164b13f811c877fbf0f6b5c32e78bd44deb113aad9d5833424478e7",
      "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": "Shrewsbury Town",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990238/preview/england-league-two-2026-2027-shrewsbury-gillingham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shrewsbury Town 2-1 Gillingham"
   }
  },
  {
   "record_id": "n-e9797c63aa86ce5125485860",
   "url": "/sources/whoscored-com/picks/27/#pick-n-e9797c63aa86ce5125485860",
   "match": "Milton Keynes Dons v Doncaster Rovers",
   "match_url": "/football/matches/milton-keynes-dons-vs-doncaster-rovers-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 29.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Milton Keynes Dons 2-1 Doncaster Rovers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "6-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T09:24:53.880Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e9797c63aa86ce5125485860",
    "quote_text": "2\n\nMilton Keynes Dons\n\n1\n\nDoncaster",
    "fragment_from": 2481,
    "fragment_to": 2516,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989455/preview/england-league-one-2026-2027-milton-keynes-dons-doncaster",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "243a4b2bd8969613c68d71021beb0232546f901f125506be921b83d0cdb39a53",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T09:24:53.880Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ee3c1deed3c8",
     "display_name": "Milton Keynes Dons — Doncaster Rovers",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/milton-keynes-dons-vs-doncaster-rovers-2026-10-31/",
     "scoreline": "6-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Milton Keynes Dons 2-1 Doncaster Rovers",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T09:24:53.880Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Milton Keynes Dons 2-1 Doncaster Rovers",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Milton Keynes Dons 2-1 Doncaster Rovers"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "6-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Milton Keynes Dons 6-1 Doncaster Rovers."
    },
    "settlements": [
     {
      "operation_id": "da308d3422aa656ee390a9ef238da0b39e03c774a009b1dbb5d12a48f692a2da",
      "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": "Milton Keynes Dons",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989455/preview/england-league-one-2026-2027-milton-keynes-dons-doncaster",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Milton Keynes Dons 2-1 Doncaster Rovers"
   }
  },
  {
   "record_id": "n-41a45bc53f86fa54fe84f45f",
   "url": "/sources/whoscored-com/picks/27/#pick-n-41a45bc53f86fa54fe84f45f",
   "match": "Leicester City v Stevenage",
   "match_url": "/football/matches/leicester-city-vs-stevenage-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 29.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Leicester City 2-1 Stevenage",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T09:24:46.410Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-41a45bc53f86fa54fe84f45f",
    "quote_text": "2\n\nLeicester\n\n1\n\nStevenage",
    "fragment_from": 2458,
    "fragment_to": 2484,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989453/preview/england-league-one-2026-2027-leicester-stevenage",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8a8c591449e800104c4f02c2e30c44df93e354c04d33523999e2493e90f7ee05",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T09:24:46.410Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ae23d7de4608",
     "display_name": "Leicester City — Stevenage",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/leicester-city-vs-stevenage-2026-10-31/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Leicester City 2-1 Stevenage",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T09:24:46.410Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Leicester City 2-1 Stevenage",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Leicester City 2-1 Stevenage"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Leicester City 2-2 Stevenage."
    },
    "settlements": [
     {
      "operation_id": "e930d1109001a4e29a30751d1660a72d10f30b962be407df8906aeca64aa2c36",
      "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": "Leicester 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989453/preview/england-league-one-2026-2027-leicester-stevenage",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Leicester City 2-1 Stevenage"
   }
  },
  {
   "record_id": "n-7caca1e41bf1f0b8880459d8",
   "url": "/sources/whoscored-com/picks/27/#pick-n-7caca1e41bf1f0b8880459d8",
   "match": "Wycombe Wanderers v Burton Albion",
   "match_url": "/football/matches/wycombe-wanderers-vs-burton-albion-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 32.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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": null,
   "recorded_at": "2026-10-30T06:24:40.293Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7caca1e41bf1f0b8880459d8",
    "quote_text": "Draw",
    "fragment_from": 2277,
    "fragment_to": 2281,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989462/preview/england-league-one-2026-2027-wycombe-burton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "accb251d954ff94e14a841e96273e8cefcd5e67bacc452fb37ded758787928b6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T06:24:40.293Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-138a4a2e2da1",
     "display_name": "Wycombe Wanderers — Burton Albion",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/wycombe-wanderers-vs-burton-albion-2026-10-31/",
     "scoreline": "2-0",
     "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T06:24:40.293Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Wycombe Wanderers 2-0 Burton Albion."
    },
    "settlements": [
     {
      "operation_id": "92f0d0dc90a548ea543e3e3f325deac33ac7c06e03d504b8f0fc1b879184d70d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.2500",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-31T14:31:18.183Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989462/preview/england-league-one-2026-2027-wycombe-burton",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-c018b13ee62d203d29e61ac8",
   "url": "/sources/whoscored-com/picks/27/#pick-n-c018b13ee62d203d29e61ac8",
   "match": "Wycombe Wanderers v Burton Albion",
   "match_url": "/football/matches/wycombe-wanderers-vs-burton-albion-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 32.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Burton Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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": null,
   "recorded_at": "2026-10-30T06:24:40.293Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c018b13ee62d203d29e61ac8",
    "quote_text": "1\n\nBurton",
    "fragment_from": 2266,
    "fragment_to": 2275,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989462/preview/england-league-one-2026-2027-wycombe-burton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "accb251d954ff94e14a841e96273e8cefcd5e67bacc452fb37ded758787928b6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T06:24:40.293Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-138a4a2e2da1",
     "display_name": "Wycombe Wanderers — Burton Albion",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/wycombe-wanderers-vs-burton-albion-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Burton Albion",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T06:24:40.293Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Burton Albion",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Burton Albion"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Wycombe Wanderers 2-0 Burton Albion."
    },
    "settlements": [
     {
      "operation_id": "6c57607b0de4473b33d88a65c207cd9f37d8a3199a84784f4634e1110ce6f3a7",
      "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": "Burton Albion",
      "decimal_odds": "5.6500",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-31T14:31:20.236Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989462/preview/england-league-one-2026-2027-wycombe-burton",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Burton Albion to win"
   }
  },
  {
   "record_id": "n-565a0891090ef2e772e8314d",
   "url": "/sources/whoscored-com/picks/27/#pick-n-565a0891090ef2e772e8314d",
   "match": "Wycombe Wanderers v Burton Albion",
   "match_url": "/football/matches/wycombe-wanderers-vs-burton-albion-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 32.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Wycombe Wanderers",
   "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": null,
   "recorded_at": "2026-10-30T06:24:40.293Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-565a0891090ef2e772e8314d",
    "quote_text": "1\n\nWycombe",
    "fragment_from": 2254,
    "fragment_to": 2264,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989462/preview/england-league-one-2026-2027-wycombe-burton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "accb251d954ff94e14a841e96273e8cefcd5e67bacc452fb37ded758787928b6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T06:24:40.293Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-138a4a2e2da1",
     "display_name": "Wycombe Wanderers — Burton Albion",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/wycombe-wanderers-vs-burton-albion-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Wycombe 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T06:24:40.293Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Wycombe Wanderers",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Wycombe Wanderers"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wycombe Wanderers 2-0 Burton Albion."
    },
    "settlements": [
     {
      "operation_id": "366f25774b4513a8c3cd6de60dc9e10a89183a67f3bfee1251c7dc1a6a43e36d",
      "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": "Wycombe Wanderers",
      "decimal_odds": "1.5300",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-31T14:31:14.343Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989462/preview/england-league-one-2026-2027-wycombe-burton",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wycombe Wanderers to win"
   }
  },
  {
   "record_id": "n-42648570ad8e393aca42b971",
   "url": "/sources/whoscored-com/picks/26/#pick-n-42648570ad8e393aca42b971",
   "match": "Wigan Athletic v Bromley",
   "match_url": "/football/matches/wigan-athletic-vs-bromley-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 35.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Wigan Athletic 2-1 Bromley",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T03:24:44.301Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-42648570ad8e393aca42b971",
    "quote_text": "2\n\nWigan\n\n1\n\nBromley",
    "fragment_from": 2423,
    "fragment_to": 2443,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989461/preview/england-league-one-2026-2027-wigan-bromley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3f88870027af67c3105d788dcd9c1ea5a9da5f517dea8278a9b3437cc1c09e07",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T03:24:44.301Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-940abf7c0435",
     "display_name": "Wigan Athletic — Bromley",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/wigan-athletic-vs-bromley-2026-10-31/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Wigan Athletic 2-1 Bromley",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T03:24:44.301Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Wigan Athletic 2-1 Bromley",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Wigan Athletic 2-1 Bromley"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Wigan Athletic 3-2 Bromley."
    },
    "settlements": [
     {
      "operation_id": "4196001d044585ef9c0b94bf42a69812cb5cd0310e68d0a466703faed5c4189a",
      "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": "Wigan Athletic",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989461/preview/england-league-one-2026-2027-wigan-bromley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wigan Athletic 2-1 Bromley"
   }
  },
  {
   "record_id": "n-d63546a9cf616ab6ed9b8946",
   "url": "/sources/whoscored-com/picks/26/#pick-n-d63546a9cf616ab6ed9b8946",
   "match": "Stockport County v AFC Wimbledon",
   "match_url": "/football/matches/stockport-county-vs-afc-wimbledon-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 35.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Stockport County 3-0 AFC Wimbledon",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T03:24:42.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-d63546a9cf616ab6ed9b8946",
    "quote_text": "3\n\nStockport County\n\n0\n\nAFC Wimbledon\n\nHome win",
    "fragment_from": 2559,
    "fragment_to": 2606,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989460/preview/england-league-one-2026-2027-stockport-county-afc-wimbledon",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5e435555253b0d33626c9f6335cc6f25a3424b2a4b2bf7f217a01caae4d6e583",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T03:24:42.819Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-84304f27bf20",
     "display_name": "Stockport County — AFC Wimbledon",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/stockport-county-vs-afc-wimbledon-2026-10-31/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Stockport County 3-0 AFC Wimbledon",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T03:24:42.819Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Stockport County 3-0 AFC Wimbledon",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Stockport County 3-0 AFC Wimbledon"
    },
    "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 Stockport County 2-1 AFC Wimbledon."
    },
    "settlements": [
     {
      "operation_id": "794f2fba472fb6c34990145f7b62284c1803764e2a3a45dddc4d2eb714bbf922",
      "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": "Stockport County",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989460/preview/england-league-one-2026-2027-stockport-county-afc-wimbledon",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stockport County 3-0 AFC Wimbledon"
   }
  },
  {
   "record_id": "n-f25aff6df14e4bfe63f51136",
   "url": "/sources/whoscored-com/picks/26/#pick-n-f25aff6df14e4bfe63f51136",
   "match": "Barnsley v Oxford United",
   "match_url": "/football/matches/barnsley-vs-oxford-united-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 35.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Barnsley 0-2 Oxford United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T03:24:41.803Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f25aff6df14e4bfe63f51136",
    "quote_text": "0\n\nBarnsley\n\n2\n\nOxford",
    "fragment_from": 2349,
    "fragment_to": 2371,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989451/preview/england-league-one-2026-2027-barnsley-oxford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c3532ac8fa1e2f5e7b226789e5b9e58bdd556699f5831b3adf23185c6ab60431",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T03:24:41.803Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b7f15b3ac2d8",
     "display_name": "Barnsley — Oxford United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/barnsley-vs-oxford-united-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Barnsley 0-2 Oxford United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T03:24:41.803Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Barnsley 0-2 Oxford United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Barnsley 0-2 Oxford United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Barnsley 1-1 Oxford United."
    },
    "settlements": [
     {
      "operation_id": "936c3881ba41dcb6c2f3dfc59636e45f0f796b551dac158b7c0f9fefbabddd17",
      "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": "Oxford 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989451/preview/england-league-one-2026-2027-barnsley-oxford",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Barnsley 0-2 Oxford United"
   }
  },
  {
   "record_id": "n-ceef334d9c818708b40d0570",
   "url": "/sources/whoscored-com/picks/24/#pick-n-ceef334d9c818708b40d0570",
   "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": 69.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-10-28T17:53:14.016Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ceef334d9c818708b40d0570",
    "quote_text": "Draw",
    "fragment_from": 2864,
    "fragment_to": 2868,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983630/preview/england-premier-league-2026-2027-coventry-sunderland",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "758b8014ded5d08e60c8803be7f45d60d0dcd58fec188f783c1251929dacf5e5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T17:53:14.016Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T17:53:14.016Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "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": "8a654a36bb826ead63a9f76aab4dc8858a938404b3862dab69a83b53cbca9ddc",
      "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.3500",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-28T18:06:36.393Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983630/preview/england-premier-league-2026-2027-coventry-sunderland",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-ca39af5e13a48845e073ab43",
   "url": "/sources/whoscored-com/picks/24/#pick-n-ca39af5e13a48845e073ab43",
   "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": 69.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Coventry City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T17:53:14.016Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ca39af5e13a48845e073ab43",
    "quote_text": "1\n\nCoventry",
    "fragment_from": 2836,
    "fragment_to": 2847,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983630/preview/england-premier-league-2026-2027-coventry-sunderland",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "758b8014ded5d08e60c8803be7f45d60d0dcd58fec188f783c1251929dacf5e5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T17:53:14.016Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Coventry 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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T17:53:14.016Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Coventry City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Coventry City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Coventry City 3-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "2816c8001805f9fb555f624cfec322cdc91bfc1ccf1a4d5e0672f6fa5ff90088",
      "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": "Coventry 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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983630/preview/england-premier-league-2026-2027-coventry-sunderland",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Coventry City to win"
   }
  },
  {
   "record_id": "n-c8f89b52a762025e0ca963d9",
   "url": "/sources/whoscored-com/picks/28/#pick-n-c8f89b52a762025e0ca963d9",
   "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.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: FC Schalke 04 0-2 RB Leipzig",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T15:24:42.882Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c8f89b52a762025e0ca963d9",
    "quote_text": "0\n\nSchalke\n\n2\n\nRBL",
    "fragment_from": 2486,
    "fragment_to": 2504,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995457/preview/germany-bundesliga-2026-2027-schalke-04-rb-leipzig",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1b9eb34cb4c858d68e6069f4be3ab5d6b174e4faf0bdcf949ceeb7c8b7d96221",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T15:24:42.882Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "FC Schalke 04 0-2 RB Leipzig",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T15:24:42.882Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "FC Schalke 04 0-2 RB Leipzig",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: FC Schalke 04 0-2 RB Leipzig"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was FC Schalke 04 0-2 RB Leipzig."
    },
    "settlements": [
     {
      "operation_id": "670596dafb9d37d280e167653530457fb2768be2e0c53c053ddd8f6d4b1b194a",
      "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": "RB Leipzig",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995457/preview/germany-bundesliga-2026-2027-schalke-04-rb-leipzig",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Schalke 04 0-2 RB Leipzig"
   }
  },
  {
   "record_id": "n-b778e15f2724353be5671c27",
   "url": "/sources/whoscored-com/picks/28/#pick-n-b778e15f2724353be5671c27",
   "match": "Bayer 04 Leverkusen v VfB Stuttgart",
   "match_url": "/football/matches/bayer-04-leverkusen-vs-vfb-stuttgart-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 26.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Bayer 04 Leverkusen 2-0 VfB Stuttgart",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T12:24:41.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-b778e15f2724353be5671c27",
    "quote_text": "2\n\nLeverkusen\n\n0\n\nStuttgart",
    "fragment_from": 2606,
    "fragment_to": 2633,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995448/preview/germany-bundesliga-2026-2027-bayer-leverkusen-vfb-stuttgart",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a7025b26f01d21216d06ac2c2bebebb3dc568181988f7e46b07a35d10f415da5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T12:24:41.237Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-13162f93c610",
     "display_name": "Bayer 04 Leverkusen — VfB Stuttgart",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/bayer-04-leverkusen-vs-vfb-stuttgart-2026-10-31/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Bayer 04 Leverkusen 2-0 VfB Stuttgart",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T12:24:41.237Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Bayer 04 Leverkusen 2-0 VfB Stuttgart",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Bayer 04 Leverkusen 2-0 VfB Stuttgart"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Bayer 04 Leverkusen 2-4 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "0a30336503626381a0ca8ceffe851461ecfd34d8414ef4459fc6884df941993b",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Bayer 04 Leverkusen",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995448/preview/germany-bundesliga-2026-2027-bayer-leverkusen-vfb-stuttgart",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bayer 04 Leverkusen 2-0 VfB Stuttgart"
   }
  },
  {
   "record_id": "n-02b025764f6a60edf20827aa",
   "url": "/sources/whoscored-com/picks/27/#pick-n-02b025764f6a60edf20827aa",
   "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": 26.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: SC Freiburg",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T12:24:40.209Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-02b025764f6a60edf20827aa",
    "quote_text": "1\n\nAugsburg\n\n2\n\nFreiburg\n\nAway win",
    "fragment_from": 2658,
    "fragment_to": 2692,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995446/preview/germany-bundesliga-2026-2027-augsburg-freiburg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "616e0b0707ccc430743424570880924ef9a86b715ae3dbd448399aacd11015b5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T12:24:40.209Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "SC Freiburg",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T12:24:40.209Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "SC Freiburg",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: SC Freiburg"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Augsburg 1-2 SC Freiburg."
    },
    "settlements": [
     {
      "operation_id": "92b07351c6fc8e58e72cedc933771f52e1fcece8bfec8c65597ba15d505e875c",
      "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": "SC Freiburg",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995446/preview/germany-bundesliga-2026-2027-augsburg-freiburg",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SC Freiburg to win"
   }
  },
  {
   "record_id": "n-ac4c632147ceebc7553b9bf5",
   "url": "/sources/whoscored-com/picks/27/#pick-n-ac4c632147ceebc7553b9bf5",
   "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": 26.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-10-30T12:24:38.843Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ac4c632147ceebc7553b9bf5",
    "quote_text": "Draw",
    "fragment_from": 2739,
    "fragment_to": 2743,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995452/preview/germany-bundesliga-2026-2027-borussia-m-gladbach-paderborn",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9ae0755fda6eefa5d33fa59e508204d899518cf6460d7df2343c4fc1898d948f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T12:24:38.843Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T12:24:38.843Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Borussia M'gladbach 0-0 SC Paderborn 07."
    },
    "settlements": [
     {
      "operation_id": "91b392f4f40721367f28d1e9dc814f215e6d532792b9e1d432827efba2fb2227",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.9000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-31T13:25:27.511Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995452/preview/germany-bundesliga-2026-2027-borussia-m-gladbach-paderborn",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-3d2153a45b2e02e212d7de93",
   "url": "/sources/whoscored-com/picks/27/#pick-n-3d2153a45b2e02e212d7de93",
   "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": 26.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: SC Paderborn 07",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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": null,
   "recorded_at": "2026-10-30T12:24:38.843Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3d2153a45b2e02e212d7de93",
    "quote_text": "1\n\nPaderborn",
    "fragment_from": 2725,
    "fragment_to": 2737,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995452/preview/germany-bundesliga-2026-2027-borussia-m-gladbach-paderborn",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9ae0755fda6eefa5d33fa59e508204d899518cf6460d7df2343c4fc1898d948f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T12:24:38.843Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "SC Paderborn 07",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T12:24:38.843Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "SC Paderborn 07",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: SC Paderborn 07"
    },
    "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": "f1d0fc972b78e05e7eb253a0d0495f56ed5628908bf9eac1b7fbea5bf7be61d2",
      "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": "SC Paderborn 07",
      "decimal_odds": "3.4000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-31T13:24:46.812Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995452/preview/germany-bundesliga-2026-2027-borussia-m-gladbach-paderborn",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SC Paderborn 07 to win"
   }
  },
  {
   "record_id": "n-0e86ea30cd62559620b0d2c0",
   "url": "/sources/whoscored-com/picks/27/#pick-n-0e86ea30cd62559620b0d2c0",
   "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": 26.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Borussia M'gladbach",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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": null,
   "recorded_at": "2026-10-30T12:24:38.843Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0e86ea30cd62559620b0d2c0",
    "quote_text": "1\n\nBorussia M.Gladbach",
    "fragment_from": 2701,
    "fragment_to": 2723,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995452/preview/germany-bundesliga-2026-2027-borussia-m-gladbach-paderborn",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9ae0755fda6eefa5d33fa59e508204d899518cf6460d7df2343c4fc1898d948f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T12:24:38.843Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T12:24:38.843Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Borussia M'gladbach",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Borussia M'gladbach"
    },
    "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": "9a9cf47ef300a854beadb293d8a877b97010244f7e490debb3f2b3996ad1e57e",
      "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.9524",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-31T13:24:44.928Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995452/preview/germany-bundesliga-2026-2027-borussia-m-gladbach-paderborn",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Borussia M'gladbach to win"
   }
  },
  {
   "record_id": "n-588f41583af25e73eb114cec",
   "url": "/sources/whoscored-com/picks/25/#pick-n-588f41583af25e73eb114cec",
   "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": 47.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: SV Werder Bremen 2-2 TSG Hoffenheim",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-29T15:24:40.149Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-588f41583af25e73eb114cec",
    "quote_text": "2\n\nWerder Bremen\n\n2\n\nHoffenheim",
    "fragment_from": 2677,
    "fragment_to": 2708,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995459/preview/germany-bundesliga-2026-2027-werder-bremen-hoffenheim",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "04390958dbdaa579570b270511157b0e135fa6731710b4db5de2424f85359d7d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T15:24:40.149Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "SV Werder Bremen 2-2 TSG Hoffenheim",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T15:24:40.149Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "SV Werder Bremen 2-2 TSG Hoffenheim",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: SV Werder Bremen 2-2 TSG Hoffenheim"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was SV Werder Bremen 2-0 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "10ee4dd58fe076dbc60938f6d4cbb69317f650d966ef2f6512f1276209032985",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995459/preview/germany-bundesliga-2026-2027-werder-bremen-hoffenheim",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SV Werder Bremen 2-2 TSG Hoffenheim"
   }
  },
  {
   "record_id": "n-56c5eefe085d39fe98b29940",
   "url": "/sources/whoscored-com/picks/25/#pick-n-56c5eefe085d39fe98b29940",
   "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": 46.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bologna",
   "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": null,
   "recorded_at": "2026-10-29T15:24:44.062Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-56c5eefe085d39fe98b29940",
    "quote_text": "break open a contest pointing toward a home victory.",
    "fragment_from": 3723,
    "fragment_to": 3775,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980914/preview/italy-serie-a-2026-2027-bologna-monza",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "30cfe81e561969f3e08e267e8675347c1b28162db22aebc1c0bca31282a670b8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T15:24:44.062Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T15:24:44.062Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Bologna",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bologna"
    },
    "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": "5c63063e84bbbe3f60ddff23de4dec28f2bdaf8eb9d3966817b7f2a8c050b4b3",
      "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": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980914/preview/italy-serie-a-2026-2027-bologna-monza",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bologna to win"
   }
  },
  {
   "record_id": "n-eba8fd35a2ccedfc686c429f",
   "url": "/sources/whoscored-com/picks/30/#pick-n-eba8fd35a2ccedfc686c429f",
   "match": "Kocaelispor v Rizespor",
   "match_url": "/football/matches/kocaelispor-vs-rizespor-2026-10-31/",
   "kickoff": "2026-10-31T13:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 3.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Kocaelispor 2-1 Rizespor",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T09:25:20.444Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-eba8fd35a2ccedfc686c429f",
    "quote_text": "2\n\nKocaelispor\n\n1\n\nRizespor",
    "fragment_from": 2353,
    "fragment_to": 2380,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999688/preview/turkey-super-lig-2026-2027-kocaelispor-rizespor",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9f704a456efd767f1f1ca3011edc7160735eb2a4536b23be7f909e4a7fb83ce9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T09:25:20.444Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d3a7b2ab5d90",
     "display_name": "Kocaelispor — Rizespor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-31T13:00:00.000Z",
     "url": "/football/matches/kocaelispor-vs-rizespor-2026-10-31/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Kocaelispor 2-1 Rizespor",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-31T09:25:20.444Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Kocaelispor 2-1 Rizespor",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Kocaelispor 2-1 Rizespor"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Kocaelispor 0-0 Rizespor."
    },
    "settlements": [
     {
      "operation_id": "e983d2f158dc4eb7871f44d1126680f7381c83555f2671f33575791ba9a29a16",
      "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": "Kocaelispor",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999688/preview/turkey-super-lig-2026-2027-kocaelispor-rizespor",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Kocaelispor 2-1 Rizespor"
   }
  },
  {
   "record_id": "n-b5a727684de55c8f7cf707d9",
   "url": "/sources/whoscored-com/picks/25/#pick-n-b5a727684de55c8f7cf707d9",
   "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": 42.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Levante UD 0-2 Atlético Madrid",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "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": null,
   "recorded_at": "2026-10-29T18:24:50.454Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b5a727684de55c8f7cf707d9",
    "quote_text": "0\n\nLevante\n\n2\n\nAtletico\n\nAway win",
    "fragment_from": 2716,
    "fragment_to": 2749,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993980/preview/spain-laliga-2026-2027-levante-atletico-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "07edf55b9f31614ff516709f136e038a1600050764e36b3a995baae9cf7b30e7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T18:24:50.454Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "Correct score",
    "outcome_label": "Levante UD 0-2 Atlético Madrid",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T18:24:50.454Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Levante UD 0-2 Atlético Madrid",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Levante UD 0-2 Atlético Madrid"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Levante UD 0-2 Atlético Madrid."
    },
    "settlements": [
     {
      "operation_id": "cf2bdc9f1dac04874d57ac7e98cdb07724b0c6b9e3909b752f4773a0ac0e65e7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Levante UD 0-2 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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993980/preview/spain-laliga-2026-2027-levante-atletico-madrid",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Levante UD 0-2 Atlético Madrid"
   }
  },
  {
   "record_id": "n-6cb4a35001f9c14abf50dd32",
   "url": "/sources/whoscored-com/picks/28/#pick-n-6cb4a35001f9c14abf50dd32",
   "match": "Port Vale v Rochdale",
   "match_url": "/football/matches/port-vale-vs-rochdale-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 21.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Port Vale 2-1 Rochdale",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T15:25:21.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-6cb4a35001f9c14abf50dd32",
    "quote_text": "2\n\nPort Vale\n\n1\n\nRochdale",
    "fragment_from": 2696,
    "fragment_to": 2721,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990234/preview/england-league-two-2026-2027-port-vale-rochdale",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "aff96a46d528c9965693b7afc8a55f3ec62a118a2b8bd37b30e427495c8a65d3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T15:25:21.520Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3b32114aaca2",
     "display_name": "Port Vale — Rochdale",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/port-vale-vs-rochdale-2026-10-31/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Port Vale 2-1 Rochdale",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T15:25:21.520Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Port Vale 2-1 Rochdale",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Port Vale 2-1 Rochdale"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Port Vale 4-2 Rochdale."
    },
    "settlements": [
     {
      "operation_id": "5790119289428c13c1c45d9ea6ff4cc4e52a69a2ba66812418cd042deaa25be1",
      "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": "Port Vale",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990234/preview/england-league-two-2026-2027-port-vale-rochdale",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Port Vale 2-1 Rochdale"
   }
  },
  {
   "record_id": "n-29e8f7b38f8dda2f98543679",
   "url": "/sources/whoscored-com/picks/26/#pick-n-29e8f7b38f8dda2f98543679",
   "match": "Leyton Orient v Cambridge United",
   "match_url": "/football/matches/leyton-orient-vs-cambridge-united-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 36.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Leyton Orient 0-1 Cambridge United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T00:24:50.617Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-29e8f7b38f8dda2f98543679",
    "quote_text": "0\n\nLeyton Orient\n\n1\n\nCambridge U",
    "fragment_from": 2459,
    "fragment_to": 2491,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989454/preview/england-league-one-2026-2027-leyton-orient-cambridge-u",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3547ad6834385d31d56c2d4e16340ac864e6ff49d770db45bbf566b0831160b8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T00:24:50.617Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-58a8b17f055a",
     "display_name": "Leyton Orient — Cambridge United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/leyton-orient-vs-cambridge-united-2026-10-31/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Leyton Orient 0-1 Cambridge United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T00:24:50.617Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Leyton Orient 0-1 Cambridge United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Leyton Orient 0-1 Cambridge United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Leyton Orient 3-0 Cambridge United."
    },
    "settlements": [
     {
      "operation_id": "8d84bb62eeee5d3446e0fff30e646bf6d3ede875a3ac4c8690cc849852de95bd",
      "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": "Cambridge 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989454/preview/england-league-one-2026-2027-leyton-orient-cambridge-u",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Leyton Orient 0-1 Cambridge United"
   }
  },
  {
   "record_id": "n-7f7f5bbf295e96ea641f72f1",
   "url": "/sources/whoscored-com/picks/24/#pick-n-7f7f5bbf295e96ea641f72f1",
   "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": 60.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Stoke City 2-0 Preston North End",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T23:53:14.454Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7f7f5bbf295e96ea641f72f1",
    "quote_text": "2\n\nStoke\n\n0\n\nPreston",
    "fragment_from": 2469,
    "fragment_to": 2489,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989111/preview/england-championship-2026-2027-stoke-preston",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "276b0e315fa4874e98f9bd9b67e3035d40a53fac88a60d8cf0dd1b6ce705a82f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T23:53:14.454Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Stoke City 2-0 Preston North End",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T23:53:14.454Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Stoke City 2-0 Preston North End",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Stoke City 2-0 Preston North End"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Stoke City 2-0 Preston North End."
    },
    "settlements": [
     {
      "operation_id": "3d22ac68c5dda902182f028a799895facdc66645f8156c7f6fa9535bc4ced233",
      "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": "Stoke 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989111/preview/england-championship-2026-2027-stoke-preston",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stoke City 2-0 Preston North End"
   }
  },
  {
   "record_id": "n-4092f8ed50ddf1b2876df0a7",
   "url": "/sources/whoscored-com/picks/24/#pick-n-4092f8ed50ddf1b2876df0a7",
   "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": 60.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "recorded_at": "2026-10-28T23:53:13.534Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4092f8ed50ddf1b2876df0a7",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2475,
    "fragment_to": 2490,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989102/preview/england-championship-2026-2027-norwich-watford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2f32900641faec551dc8d1f65d0c0084a025b6206e483ac429235b1cf44868a6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T23:53:13.534Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T23:53:13.534Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Norwich City 3-2 Watford."
    },
    "settlements": [
     {
      "operation_id": "f95f2b1ce4db255da7ea6b4bd3a69824cce7157fb5f8b6c56e44f2987a213dc1",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989102/preview/england-championship-2026-2027-norwich-watford",
     "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-65492c4b543758d20c0e0e8c",
   "url": "/sources/whoscored-com/picks/24/#pick-n-65492c4b543758d20c0e0e8c",
   "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": 60.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Norwich City 1-0 Watford",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T23:53:13.534Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-65492c4b543758d20c0e0e8c",
    "quote_text": "1\n\nNorwich\n\n0\n\nWatford\n\nHome win",
    "fragment_from": 2441,
    "fragment_to": 2473,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989102/preview/england-championship-2026-2027-norwich-watford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2f32900641faec551dc8d1f65d0c0084a025b6206e483ac429235b1cf44868a6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T23:53:13.534Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "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": "Correct score",
    "outcome_label": "Norwich City 1-0 Watford",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T23:53:13.534Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Norwich City 1-0 Watford",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Norwich City 1-0 Watford"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Norwich City 3-2 Watford."
    },
    "settlements": [
     {
      "operation_id": "5abc55a17c15bf5510e788d7275dbb6dbd85a71b91bce4eebc2a1bcd1107dd58",
      "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": "Norwich 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989102/preview/england-championship-2026-2027-norwich-watford",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Norwich City 1-0 Watford"
   }
  },
  {
   "record_id": "n-5872d94dd57bd6c522572fed",
   "url": "/sources/whoscored-com/picks/25/#pick-n-5872d94dd57bd6c522572fed",
   "match": "Casa Pia v Sporting CP",
   "match_url": "/football/matches/casa-pia-vs-sporting-cp-2026-10-30/",
   "kickoff": "2026-10-30T20:15:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 25.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sporting CP",
   "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": null,
   "recorded_at": "2026-10-29T18:24:49.471Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5872d94dd57bd6c522572fed",
    "quote_text": "0\n\nCasa Pia AC\n\n2\n\nSporting\n\nAway win",
    "fragment_from": 2399,
    "fragment_to": 2436,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997633/preview/portugal-liga-portugal-2026-2027-casa-pia-ac-sporting-cp",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "19bf92f9073a04468816cbb05e7b2129734d56d0772db0e077ea2d9a38128fd4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T18:24:49.471Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-901bd676fe3a",
     "display_name": "Casa Pia — Sporting CP",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-30T20:15:00.000Z",
     "url": "/football/matches/casa-pia-vs-sporting-cp-2026-10-30/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sporting CP",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T18:24:49.471Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sporting CP",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sporting CP"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Casa Pia 0-2 Sporting CP."
    },
    "settlements": [
     {
      "operation_id": "762b1f92ded27258188feb4f00433aea53fd50a2cec8a3e63101f056137fc4ef",
      "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": "Sporting CP",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997633/preview/portugal-liga-portugal-2026-2027-casa-pia-ac-sporting-cp",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sporting CP to win"
   }
  },
  {
   "record_id": "n-60e80b46dc6548e0751ec4a7",
   "url": "/sources/whoscored-com/picks/24/#pick-n-60e80b46dc6548e0751ec4a7",
   "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": 50.2,
   "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-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T17:53:10.922Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-60e80b46dc6548e0751ec4a7",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2994,
    "fragment_to": 3009,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984221/preview/france-ligue-1-2026-2027-lille-lens",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7a3ff76385cf60bca291f5a84f4bd6a877dbde8403dc16b848bfb01718478942",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T17:53:10.922Z",
    "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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T17:53:10.922Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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-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": "6ec1c0cebdf594feaf4946c70a1ea82d145afda0aa6a04fb74a443b6dba2ca4b",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984221/preview/france-ligue-1-2026-2027-lille-lens",
     "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-7647586a483a83a2965d8876",
   "url": "/sources/whoscored-com/picks/24/#pick-n-7647586a483a83a2965d8876",
   "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": 50.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-10-28T17:53:10.922Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7647586a483a83a2965d8876",
    "quote_text": "Draw",
    "fragment_from": 2988,
    "fragment_to": 2992,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984221/preview/france-ligue-1-2026-2027-lille-lens",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7a3ff76385cf60bca291f5a84f4bd6a877dbde8403dc16b848bfb01718478942",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T17:53:10.922Z",
    "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": "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T17:53:10.922Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "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": "450caa0612ab3cfa627f310d45f1148030c56a407b12591c75886dbbc4d7d80d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984221/preview/france-ligue-1-2026-2027-lille-lens",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-2bd40dd15fa6d5f8f8168da8",
   "url": "/sources/whoscored-com/picks/24/#pick-n-2bd40dd15fa6d5f8f8168da8",
   "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": 50.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: RC Lens",
   "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": null,
   "recorded_at": "2026-10-28T17:53:10.922Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2bd40dd15fa6d5f8f8168da8",
    "quote_text": "1\n\nLens",
    "fragment_from": 2979,
    "fragment_to": 2986,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984221/preview/france-ligue-1-2026-2027-lille-lens",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7a3ff76385cf60bca291f5a84f4bd6a877dbde8403dc16b848bfb01718478942",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T17:53:10.922Z",
    "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": "1X2, match result",
    "outcome_label": "RC Lens",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T17:53:10.922Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "RC Lens",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: RC Lens"
    },
    "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": "41f47b5e303472d5092015e27c7f1dacb528167c4b9e4ea1c00e537769350c75",
      "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": "RC Lens",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984221/preview/france-ligue-1-2026-2027-lille-lens",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RC Lens to win"
   }
  },
  {
   "record_id": "n-49bfa75e77213656632afa03",
   "url": "/sources/whoscored-com/picks/24/#pick-n-49bfa75e77213656632afa03",
   "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": 50.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lille",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T17:53:10.922Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-49bfa75e77213656632afa03",
    "quote_text": "1\n\nLille",
    "fragment_from": 2969,
    "fragment_to": 2977,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984221/preview/france-ligue-1-2026-2027-lille-lens",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7a3ff76385cf60bca291f5a84f4bd6a877dbde8403dc16b848bfb01718478942",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T17:53:10.922Z",
    "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": "1X2, match result",
    "outcome_label": "Lille",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T17:53:10.922Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Lille",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Lille"
    },
    "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": "8945c586ffe3893039e6c8b743303fe8803bd8e73c333572f9ae6d0380a1f451",
      "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": "Lille",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984221/preview/france-ligue-1-2026-2027-lille-lens",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lille to win"
   }
  },
  {
   "record_id": "n-9e3a99a617431b39e1b769d0",
   "url": "/sources/whoscored-com/picks/23/#pick-n-9e3a99a617431b39e1b769d0",
   "match": "Villarreal v Espanyol",
   "match_url": "/football/matches/villarreal-vs-espanyol-2026-10-30/",
   "kickoff": "2026-10-30T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 56.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Villarreal 2-1 Espanyol",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T11:53:06.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-9e3a99a617431b39e1b769d0",
    "quote_text": "2\n\nVillarreal\n\n1\n\nEspanyol",
    "fragment_from": 2875,
    "fragment_to": 2901,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993991/preview/spain-laliga-2026-2027-villarreal-espanyol",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eec179dacb28d8dec65f8db9d0d61d672cf49062db70d52977c705a70cf7b8c4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T11:53:06.469Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6b2e43166ed3",
     "display_name": "Villarreal — Espanyol",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-30T20:00:00.000Z",
     "url": "/football/matches/villarreal-vs-espanyol-2026-10-30/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Villarreal 2-1 Espanyol",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T11:53:06.469Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Villarreal 2-1 Espanyol",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Villarreal 2-1 Espanyol"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Villarreal 0-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "cdd1337b6d86169a59e996236b26521af6d9107095b5906071657764a5a802dd",
      "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": "Villarreal",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993991/preview/spain-laliga-2026-2027-villarreal-espanyol",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Villarreal 2-1 Espanyol"
   }
  },
  {
   "record_id": "n-8479e134dc4f5cb455a6d4d1",
   "url": "/sources/whoscored-com/picks/23/#pick-n-8479e134dc4f5cb455a6d4d1",
   "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": 59.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Sheffield United 1-0 Wrexham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T08:53:09.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-8479e134dc4f5cb455a6d4d1",
    "quote_text": "1\n\nSheff Utd\n\n0\n\nWrexham",
    "fragment_from": 2517,
    "fragment_to": 2541,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989105/preview/england-championship-2026-2027-sheffield-united-wrexham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7da58fc581667e5411276f202e8079ecf7ede6f18a900c4b8df9a1ead66d4e51",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T08:53:09.722Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Sheffield United 1-0 Wrexham",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T08:53:09.722Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Sheffield United 1-0 Wrexham",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Sheffield United 1-0 Wrexham"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Sheffield United 1-0 Wrexham."
    },
    "settlements": [
     {
      "operation_id": "3fae646aa7ce8417f37bafb5228ff6bb068437a02d8f7c20aa46f91fffda7f3a",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989105/preview/england-championship-2026-2027-sheffield-united-wrexham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield United 1-0 Wrexham"
   }
  },
  {
   "record_id": "n-329ea97a0c4c20ff4ffe8068",
   "url": "/sources/whoscored-com/picks/23/#pick-n-329ea97a0c4c20ff4ffe8068",
   "match": "Newport County v Chesterfield",
   "match_url": "/football/matches/newport-county-vs-chesterfield-2026-10-30/",
   "kickoff": "2026-10-30T19:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 55.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Newport County 0-2 Chesterfield",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T11:53:07.304Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-329ea97a0c4c20ff4ffe8068",
    "quote_text": "0\n\nNewport\n\n2\n\nChesterfield",
    "fragment_from": 2552,
    "fragment_to": 2579,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990230/preview/england-league-two-2026-2027-newport-chesterfield",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8919634776a0a2d0d38d560d0d6be551f1bee57dd6d44cbe10f729c8a417465b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T11:53:07.304Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d993f89f3a28",
     "display_name": "Newport County — Chesterfield",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-30T19:45:00.000Z",
     "url": "/football/matches/newport-county-vs-chesterfield-2026-10-30/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Newport County 0-2 Chesterfield",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T11:53:07.304Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Newport County 0-2 Chesterfield",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Newport County 0-2 Chesterfield"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Newport County 4-1 Chesterfield."
    },
    "settlements": [
     {
      "operation_id": "576e67d4e9492deca6a75408180825233f6decd809c02602ea6a949a68bd8d33",
      "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": "Chesterfield",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990230/preview/england-league-two-2026-2027-newport-chesterfield",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Newport County 0-2 Chesterfield"
   }
  },
  {
   "record_id": "n-3fff6567459bf6b8f7e51c09",
   "url": "/sources/whoscored-com/picks/23/#pick-n-3fff6567459bf6b8f7e51c09",
   "match": "Zulte-Waregem v Club Brugge KV",
   "match_url": "/football/matches/zulte-waregem-vs-club-brugge-kv-2026-10-30/",
   "kickoff": "2026-10-30T19:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 58.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Zulte-Waregem 0-3 Club Brugge KV",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T08:53:10.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-3fff6567459bf6b8f7e51c09",
    "quote_text": "0\n\nZulte Waregem\n\n3\n\nClub Brugge",
    "fragment_from": 2269,
    "fragment_to": 2301,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985918/preview/belgium-jupiler-pro-league-2026-2027-zulte-waregem-club-brugge",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ecae66f93c503a47c050f9c6f8b3e8a0a6ff4061006bafc1246803244951acc9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T08:53:10.516Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c853bc6a691c",
     "display_name": "Zulte-Waregem — Club Brugge KV",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-30T19:45:00.000Z",
     "url": "/football/matches/zulte-waregem-vs-club-brugge-kv-2026-10-30/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Zulte-Waregem 0-3 Club Brugge KV",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T08:53:10.516Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Zulte-Waregem 0-3 Club Brugge KV",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Zulte-Waregem 0-3 Club Brugge KV"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Zulte-Waregem 2-4 Club Brugge KV."
    },
    "settlements": [
     {
      "operation_id": "4b2566aefe557bc9c4491a00c541a8bacf7fd150155f339a0e1cae4f530c7278",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985918/preview/belgium-jupiler-pro-league-2026-2027-zulte-waregem-club-brugge",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Zulte-Waregem 0-3 Club Brugge KV"
   }
  },
  {
   "record_id": "n-50b985dc049b30eac3fca946",
   "url": "/sources/whoscored-com/picks/25/#pick-n-50b985dc049b30eac3fca946",
   "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": 31.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: 1. FSV Mainz 05",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-29T12:26:26.244Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-50b985dc049b30eac3fca946",
    "quote_text": "1\n\nElversberg\n\n2\n\nMainz",
    "fragment_from": 2339,
    "fragment_to": 2362,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995455/preview/germany-bundesliga-2026-2027-elversberg-mainz-05",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f664b3072a5441c634990d6f5d1c880e6d80c73722b8a7fa37e68b289ed98899",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T12:26:26.244Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "1X2, match result",
    "outcome_label": "1. FSV Mainz 05",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T12:26:26.244Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "1. FSV Mainz 05",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: 1. FSV Mainz 05"
    },
    "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": "3b4424f8be054dd3633dc3068e289c2cd04332c6af1dada542a8db68e6c5a61b",
      "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": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995455/preview/germany-bundesliga-2026-2027-elversberg-mainz-05",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "1. FSV Mainz 05 to win"
   }
  },
  {
   "record_id": "n-149a5e3dd54b968072b84723",
   "url": "/sources/whoscored-com/picks/24/#pick-n-149a5e3dd54b968072b84723",
   "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": 51.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Le Havre 0-3 Paris Saint-Germain",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-5",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T14:53:09.428Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-149a5e3dd54b968072b84723",
    "quote_text": "0\n\nLe Havre\n\n3\n\nPSG",
    "fragment_from": 2931,
    "fragment_to": 2950,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984218/preview/france-ligue-1-2026-2027-le-havre-paris-saint-germain",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "449a513256018b6965a649557580a70a6cb2b8b0e59b3cb0c35c93d2de75512b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T14:53:09.428Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Le Havre 0-3 Paris Saint-Germain",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T14:53:09.428Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Le Havre 0-3 Paris Saint-Germain",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Le Havre 0-3 Paris Saint-Germain"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Le Havre 1-5 Paris Saint-Germain."
    },
    "settlements": [
     {
      "operation_id": "0384b5158e0a0551b2ce3e9d617744c3be0d649346ad4d17e3cfd328f2c75e21",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984218/preview/france-ligue-1-2026-2027-le-havre-paris-saint-germain",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Le Havre 0-3 Paris Saint-Germain"
   }
  },
  {
   "record_id": "n-e4f94f54d51fe47a14d59a5b",
   "url": "/sources/whoscored-com/picks/21/#pick-n-e4f94f54d51fe47a14d59a5b",
   "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": 50.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Frosinone 2-1 Lecce",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "5-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T14:53:08.714Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e4f94f54d51fe47a14d59a5b",
    "quote_text": "2\n\nFrosinone\n\n1\n\nLecce",
    "fragment_from": 2548,
    "fragment_to": 2570,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981048/preview/italy-serie-a-2026-2027-frosinone-lecce",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "515944905161434c7ae07db216558a0be9cb98f323cdb92df66bfbb749ba0862",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T14:53:08.714Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Frosinone 2-1 Lecce",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T14:53:08.714Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Frosinone 2-1 Lecce",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Frosinone 2-1 Lecce"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Frosinone 5-1 Lecce."
    },
    "settlements": [
     {
      "operation_id": "6259bae017587ad908d80ac840fa46dcccb4ba31486b1493cd9c366a5f31ea21",
      "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": "Frosinone",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981048/preview/italy-serie-a-2026-2027-frosinone-lecce",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Frosinone 2-1 Lecce"
   }
  },
  {
   "record_id": "n-105b7a2be080cb6df5cc778b",
   "url": "/sources/whoscored-com/picks/23/#pick-n-105b7a2be080cb6df5cc778b",
   "match": "Vancouver Whitecaps v San Diego FC",
   "match_url": "/football/matches/vancouver-whitecaps-vs-san-diego-fc-2026-10-29/",
   "kickoff": "2026-10-29T02:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 20.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Vancouver Whitecaps 2-1 San Diego FC",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T05:53:09.250Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-105b7a2be080cb6df5cc778b",
    "quote_text": "2\n\nVancouver\n\n1\n\nSan Diego FC",
    "fragment_from": 2518,
    "fragment_to": 2547,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953087/preview/usa-major-league-soccer-2026-vancouver-whitecaps-san-diego-fc",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "45552bdfbc4e02348ee6c760f03a37a2c41714e3289e0797111bc5292d4bb6f0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T05:53:09.250Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-96937fe1a5c8",
     "display_name": "Vancouver Whitecaps — San Diego FC",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T02:30:00.000Z",
     "url": "/football/matches/vancouver-whitecaps-vs-san-diego-fc-2026-10-29/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Vancouver Whitecaps 2-1 San Diego FC",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T05:53:09.250Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Vancouver Whitecaps 2-1 San Diego FC",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Vancouver Whitecaps 2-1 San Diego FC"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Vancouver Whitecaps 4-1 San Diego FC."
    },
    "settlements": [
     {
      "operation_id": "0f85ffbb93ad1087504351f08d2e3085781424f7213568bfc90bdf6c51672601",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Vancouver Whitecaps",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953087/preview/usa-major-league-soccer-2026-vancouver-whitecaps-san-diego-fc",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Vancouver Whitecaps 2-1 San Diego FC"
   }
  },
  {
   "record_id": "n-4207659254ba146cb59254ad",
   "url": "/sources/whoscored-com/picks/22/#pick-n-4207659254ba146cb59254ad",
   "match": "San Jose Earthquakes v Colorado Rapids",
   "match_url": "/football/matches/san-jose-earthquakes-vs-colorado-rapids-2026-10-29/",
   "kickoff": "2026-10-29T02:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 20.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: San Jose Earthquakes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T05:53:07.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-4207659254ba146cb59254ad",
    "quote_text": "2\n\nSan Jose\n\n1\n\nColorado\n\nHome win",
    "fragment_from": 2666,
    "fragment_to": 2700,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953084/preview/usa-major-league-soccer-2026-san-jose-earthquakes-colorado-rapids",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f1f43492ae1f3cf749bee10a6506e62768e26267469f275361860cad6d3d1c3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T05:53:07.756Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-82d3e45164a5",
     "display_name": "San Jose Earthquakes — Colorado Rapids",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T02:30:00.000Z",
     "url": "/football/matches/san-jose-earthquakes-vs-colorado-rapids-2026-10-29/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "San Jose Earthquakes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T05:53:07.756Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "San Jose Earthquakes",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: San Jose Earthquakes"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was San Jose Earthquakes 2-2 Colorado Rapids."
    },
    "settlements": [
     {
      "operation_id": "645975e81e9675c5f19d49eed642c9e39e78c6f07e64a425496256006fede465",
      "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": "San Jose Earthquakes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953084/preview/usa-major-league-soccer-2026-san-jose-earthquakes-colorado-rapids",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "San Jose Earthquakes to win"
   }
  },
  {
   "record_id": "n-5aa2796d6569d6304ee6932b",
   "url": "/sources/whoscored-com/picks/22/#pick-n-5aa2796d6569d6304ee6932b",
   "match": "Minnesota United v Sporting Kansas City",
   "match_url": "/football/matches/minnesota-united-vs-sporting-kansas-city-2026-10-29/",
   "kickoff": "2026-10-29T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 18.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Minnesota United 1-0 Sporting Kansas City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T05:53:06.648Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5aa2796d6569d6304ee6932b",
    "quote_text": "1\n\nMinnesota United\n\n0\n\nKansas City\n\nHome win",
    "fragment_from": 2588,
    "fragment_to": 2633,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953082/preview/usa-major-league-soccer-2026-minnesota-united-sporting-kansas-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4f3a8f15e80604097a840a69ff7bc73fec2820d53dfd534b7c5d8509a1bebad5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T05:53:06.648Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3f9b76f37850",
     "display_name": "Minnesota United — Sporting Kansas City",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T00:30:00.000Z",
     "url": "/football/matches/minnesota-united-vs-sporting-kansas-city-2026-10-29/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Minnesota United 1-0 Sporting Kansas 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T05:53:06.648Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Minnesota United 1-0 Sporting Kansas City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Minnesota United 1-0 Sporting Kansas City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Minnesota United 3-1 Sporting Kansas City."
    },
    "settlements": [
     {
      "operation_id": "bcc9137fcca00c0adce1ed9a80e2e22efe54cca90eb3f04176d1d886c5ead66b",
      "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": "Minnesota 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953082/preview/usa-major-league-soccer-2026-minnesota-united-sporting-kansas-city",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Minnesota United 1-0 Sporting Kansas City"
   }
  },
  {
   "record_id": "n-5f557ac6cedf28742634b3be",
   "url": "/sources/whoscored-com/picks/22/#pick-n-5f557ac6cedf28742634b3be",
   "match": "Charlotte FC v CF Montréal",
   "match_url": "/football/matches/charlotte-fc-vs-cf-montreal-2026-10-28/",
   "kickoff": "2026-10-28T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 23.6,
   "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": null,
   "recorded_at": "2026-10-27T23:53:08.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-5f557ac6cedf28742634b3be",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2530,
    "fragment_to": 2545,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953074/preview/usa-major-league-soccer-2026-charlotte-fc-cf-montreal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "700769e94ca68718ac50be06d8c2a3523269a1205e220dbab3024364331e50c8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T23:53:08.459Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-b21aaabde9e1",
     "display_name": "Charlotte FC — CF Montréal",
     "competition_name": "MLS",
     "starts_at": "2026-10-28T23:30:00.000Z",
     "url": "/football/matches/charlotte-fc-vs-cf-montreal-2026-10-28/",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T23:53:08.459Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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 Charlotte FC 4-0 CF Montréal."
    },
    "settlements": [
     {
      "operation_id": "fb7c583f3936b47f7631d1f5aaefb42220f761de7b123358e7a2974bb7e49d35",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953074/preview/usa-major-league-soccer-2026-charlotte-fc-cf-montreal",
     "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-8ae57b8742f153a2e07ac19c",
   "url": "/sources/whoscored-com/picks/22/#pick-n-8ae57b8742f153a2e07ac19c",
   "match": "Charlotte FC v CF Montréal",
   "match_url": "/football/matches/charlotte-fc-vs-cf-montreal-2026-10-28/",
   "kickoff": "2026-10-28T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 23.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Charlotte FC",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T23:53:08.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-8ae57b8742f153a2e07ac19c",
    "quote_text": "Home win",
    "fragment_from": 2520,
    "fragment_to": 2528,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953074/preview/usa-major-league-soccer-2026-charlotte-fc-cf-montreal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "700769e94ca68718ac50be06d8c2a3523269a1205e220dbab3024364331e50c8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T23:53:08.459Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-b21aaabde9e1",
     "display_name": "Charlotte FC — CF Montréal",
     "competition_name": "MLS",
     "starts_at": "2026-10-28T23:30:00.000Z",
     "url": "/football/matches/charlotte-fc-vs-cf-montreal-2026-10-28/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Charlotte FC",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T23:53:08.459Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Charlotte FC",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Charlotte FC"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Charlotte FC 4-0 CF Montréal."
    },
    "settlements": [
     {
      "operation_id": "860dfedf19e2f923a1584975e5e375fa131596628ce2453d8501023a720ffac7",
      "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": "Charlotte 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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953074/preview/usa-major-league-soccer-2026-charlotte-fc-cf-montreal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Charlotte FC to win"
   }
  },
  {
   "record_id": "n-4f7bb949c398846e6bb8bc7a",
   "url": "/sources/whoscored-com/picks/22/#pick-n-4f7bb949c398846e6bb8bc7a",
   "match": "Charlotte FC v CF Montréal",
   "match_url": "/football/matches/charlotte-fc-vs-cf-montreal-2026-10-28/",
   "kickoff": "2026-10-28T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 23.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Charlotte FC 2-0 CF Montréal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T23:53:08.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-4f7bb949c398846e6bb8bc7a",
    "quote_text": "2\n\nCharlotte FC\n\n0\n\nMontreal",
    "fragment_from": 2490,
    "fragment_to": 2518,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953074/preview/usa-major-league-soccer-2026-charlotte-fc-cf-montreal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "700769e94ca68718ac50be06d8c2a3523269a1205e220dbab3024364331e50c8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T23:53:08.459Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b21aaabde9e1",
     "display_name": "Charlotte FC — CF Montréal",
     "competition_name": "MLS",
     "starts_at": "2026-10-28T23:30:00.000Z",
     "url": "/football/matches/charlotte-fc-vs-cf-montreal-2026-10-28/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Charlotte FC 2-0 CF Montréal",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T23:53:08.459Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Charlotte FC 2-0 CF Montréal",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Charlotte FC 2-0 CF Montréal"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Charlotte FC 4-0 CF Montréal."
    },
    "settlements": [
     {
      "operation_id": "ad11f9d63fdae836f8c8b42d48d020fb72bb8c419be475850acc27bf053a112b",
      "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": "Charlotte FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953074/preview/usa-major-league-soccer-2026-charlotte-fc-cf-montreal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Charlotte FC 2-0 CF Montréal"
   }
  },
  {
   "record_id": "n-37fdc4d755b2ac39b48fec43",
   "url": "/sources/whoscored-com/picks/21/#pick-n-37fdc4d755b2ac39b48fec43",
   "match": "Toronto FC v DC United",
   "match_url": "/football/matches/toronto-fc-vs-dc-united-2026-10-28/",
   "kickoff": "2026-10-28T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 35.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Toronto FC 2-1 DC United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T11:53:10.092Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-37fdc4d755b2ac39b48fec43",
    "quote_text": "2\n\nToronto\n\n1\n\nDC United\n\nHome win",
    "fragment_from": 2436,
    "fragment_to": 2470,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953078/preview/usa-major-league-soccer-2026-toronto-fc-dc-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "781757e1b6753b71bfb916d643d7ca7282454e0ccfdbce53cdd374a7dd89b4f6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T11:53:10.092Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8b144f89ad0a",
     "display_name": "Toronto FC — DC United",
     "competition_name": "MLS",
     "starts_at": "2026-10-28T23:30:00.000Z",
     "url": "/football/matches/toronto-fc-vs-dc-united-2026-10-28/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Toronto FC 2-1 DC United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T11:53:10.092Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Toronto FC 2-1 DC United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Toronto FC 2-1 DC United"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Toronto FC 2-1 DC United."
    },
    "settlements": [
     {
      "operation_id": "eba25e7149d17050052d19df1af54281cba9bd146059598393e8b4b4844392ab",
      "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": "Toronto FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953078/preview/usa-major-league-soccer-2026-toronto-fc-dc-united",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Toronto FC 2-1 DC United"
   }
  },
  {
   "record_id": "n-b7b8af154a0699a06bac1025",
   "url": "/sources/whoscored-com/picks/21/#pick-n-b7b8af154a0699a06bac1025",
   "match": "Liverpool v Chelsea",
   "match_url": "/football/matches/liverpool-vs-chelsea-2026-10-28/",
   "kickoff": "2026-10-28T20:00:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": 32.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Liverpool 2-1 Chelsea",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T11:53:09.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-b7b8af154a0699a06bac1025",
    "quote_text": "2\n\nLiverpool\n\n1\n\nChelsea\n\nHome win",
    "fragment_from": 3446,
    "fragment_to": 3480,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035003/preview/england-league-cup-2026-2027-liverpool-chelsea",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ad400d2d5648bc3bb7b3351ec4f26ff708df5733bc861853a07320969ae83cfd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T11:53:09.323Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b845d6ad7355",
     "display_name": "Liverpool — Chelsea",
     "competition_name": "EFL Cup (Carabao)",
     "starts_at": "2026-10-28T20:00:00.000Z",
     "url": "/football/matches/liverpool-vs-chelsea-2026-10-28/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Liverpool 2-1 Chelsea",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T11:53:09.323Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Liverpool 2-1 Chelsea",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Liverpool 2-1 Chelsea"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Liverpool 1-1 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "7a6b60b23754fb7d44e6eea1834fac9ca4a0d6d354082030322c233bcef7d969",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035003/preview/england-league-cup-2026-2027-liverpool-chelsea",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool 2-1 Chelsea"
   }
  },
  {
   "record_id": "n-120cc177e62a08269399fe78",
   "url": "/sources/whoscored-com/picks/21/#pick-n-120cc177e62a08269399fe78",
   "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": 31.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Sunderland 0-1 Brentford",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T11:53:08.552Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-120cc177e62a08269399fe78",
    "quote_text": "0-1",
    "fragment_from": 3484,
    "fragment_to": 3487,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035002/preview/england-league-cup-2026-2027-sunderland-brentford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f381972f796353dc7ba280ef666986b633c00f866103305b06e910bdb209fed4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T11:53:08.552Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "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": "Correct score",
    "outcome_label": "Sunderland 0-1 Brentford",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T11:53:08.552Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Sunderland 0-1 Brentford",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Sunderland 0-1 Brentford"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Sunderland 3-2 Brentford."
    },
    "settlements": [
     {
      "operation_id": "503c104ba7731bb0b7e03f5b7e7a565e05b5184f98e31e7cf990c585f17d075e",
      "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": "Brentford",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035002/preview/england-league-cup-2026-2027-sunderland-brentford",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland 0-1 Brentford"
   }
  },
  {
   "record_id": "n-656781990662ea0e5d57ee4c",
   "url": "/sources/whoscored-com/picks/21/#pick-n-656781990662ea0e5d57ee4c",
   "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": 31.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "recorded_at": "2026-10-27T11:53:08.552Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-656781990662ea0e5d57ee4c",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 3467,
    "fragment_to": 3482,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035002/preview/england-league-cup-2026-2027-sunderland-brentford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f381972f796353dc7ba280ef666986b633c00f866103305b06e910bdb209fed4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T11:53:08.552Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T11:53:08.552Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "56963aab13ed4e4f6b46a09e7b909a611c2291eb23bbbc95c5c833a679c7b1b8",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035002/preview/england-league-cup-2026-2027-sunderland-brentford",
     "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-8bfcebf1da6bde83c2925b96",
   "url": "/sources/whoscored-com/picks/21/#pick-n-8bfcebf1da6bde83c2925b96",
   "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": 31.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brentford",
   "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": null,
   "recorded_at": "2026-10-27T11:53:08.552Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8bfcebf1da6bde83c2925b96",
    "quote_text": "Away win",
    "fragment_from": 3457,
    "fragment_to": 3465,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035002/preview/england-league-cup-2026-2027-sunderland-brentford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f381972f796353dc7ba280ef666986b633c00f866103305b06e910bdb209fed4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T11:53:08.552Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T11:53:08.552Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "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": "4e96b8cc53a2b554c2f53f076dd9cf91fddebec30a2ca324feedb023f0139c71",
      "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": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035002/preview/england-league-cup-2026-2027-sunderland-brentford",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brentford to win"
   }
  },
  {
   "record_id": "n-b31825f5c7f9d3ed1b34d59d",
   "url": "/sources/whoscored-com/picks/21/#pick-n-b31825f5c7f9d3ed1b34d59d",
   "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": 34.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AFC Bournemouth 1-2 Aston Villa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T08:53:09.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": {
    "outcome": "1",
    "price": "2.3000",
    "result": "Won",
    "points_hundredths": 13000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b31825f5c7f9d3ed1b34d59d",
    "quote_text": "1-2",
    "fragment_from": 3044,
    "fragment_to": 3047,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035006/preview/england-league-cup-2026-2027-bournemouth-aston-villa",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a8751794dc9283b2a88247fb1cebd9b177fac5497d400a9f6cc8d0fca45617bd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T08:53:09.251Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "AFC Bournemouth 1-2 Aston Villa",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T08:53:09.251Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "AFC Bournemouth 1-2 Aston Villa",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: AFC Bournemouth 1-2 Aston Villa"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was AFC Bournemouth 3-0 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "919776d145971c2a128e7c38b0642fec0da53b74eb9211214fc66488e126e7b3",
      "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": "Aston Villa",
      "decimal_odds": "2.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-28T12:29:57.507Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035006/preview/england-league-cup-2026-2027-bournemouth-aston-villa",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth 1-2 Aston Villa"
   }
  },
  {
   "record_id": "n-2f0262d7eff5328af6ccbdf4",
   "url": "/sources/whoscored-com/picks/21/#pick-n-2f0262d7eff5328af6ccbdf4",
   "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": 34.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Fulham 2-1 Crystal Palace",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T08:53:08.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": {
    "outcome": "1",
    "price": "1.8264",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2f0262d7eff5328af6ccbdf4",
    "quote_text": "2-1",
    "fragment_from": 3369,
    "fragment_to": 3372,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035005/preview/england-league-cup-2026-2027-fulham-crystal-palace",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e44f2a3f88f7fff88baf174b9e2e7fdc12497492ffaf1b99267d02ec83b57072",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T08:53:08.323Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Fulham 2-1 Crystal Palace",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T08:53:08.323Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Fulham 2-1 Crystal Palace",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Fulham 2-1 Crystal Palace"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Fulham 0-1 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "481066126cace7c099578f33dd33f97c3f25f827f301a38767c4856d98e57d62",
      "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": "Fulham",
      "decimal_odds": "1.8264",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T12:29:11.708Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035005/preview/england-league-cup-2026-2027-fulham-crystal-palace",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham 2-1 Crystal Palace"
   }
  },
  {
   "record_id": "n-8b2db2cc45b18387e7407885",
   "url": "/sources/whoscored-com/picks/20/#pick-n-8b2db2cc45b18387e7407885",
   "match": "St Mirren v Hibernian",
   "match_url": "/football/matches/st-mirren-vs-hibernian-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 37.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: St Mirren 2-1 Hibernian",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T05:53:10.557Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8b2db2cc45b18387e7407885",
    "quote_text": "2\n\nSt. Mirren\n\n1\n\nHibernian",
    "fragment_from": 4068,
    "fragment_to": 4095,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982882/preview/scotland-premiership-2026-2027-st-mirren-hibernian",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6b0a3437aaba09834c62ac5b64cb1dd3a745efff65723fd7c00d00fec9ddb6a4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T05:53:10.557Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ed39c7fba76a",
     "display_name": "St Mirren — Hibernian",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/st-mirren-vs-hibernian-2026-10-28/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "St Mirren 2-1 Hibernian",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T05:53:10.557Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "St Mirren 2-1 Hibernian",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: St Mirren 2-1 Hibernian"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was St Mirren 1-1 Hibernian."
    },
    "settlements": [
     {
      "operation_id": "0bb725342265ec1cf8dabd68d726e4767f690c680c233fa91603d427f888ef54",
      "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": "St Mirren",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982882/preview/scotland-premiership-2026-2027-st-mirren-hibernian",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "St Mirren 2-1 Hibernian"
   }
  },
  {
   "record_id": "n-45f827717f49359dfa45d6e1",
   "url": "/sources/whoscored-com/picks/20/#pick-n-45f827717f49359dfa45d6e1",
   "match": "St Johnstone v Motherwell",
   "match_url": "/football/matches/st-johnstone-vs-motherwell-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 40.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: St Johnstone 1-0 Motherwell",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T02:53:06.479Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-45f827717f49359dfa45d6e1",
    "quote_text": "1\n\nSt. Johnstone\n\n0\n\nMotherwell",
    "fragment_from": 3983,
    "fragment_to": 4014,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982880/preview/scotland-premiership-2026-2027-st-johnstone-motherwell",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1d1b55d2483d4cc58b38544567208514e67de305bc59021a40df1a8863bd2a57",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T02:53:06.479Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44345ced8f83",
     "display_name": "St Johnstone — Motherwell",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/st-johnstone-vs-motherwell-2026-10-28/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "St Johnstone 1-0 Motherwell",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T02:53:06.479Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "St Johnstone 1-0 Motherwell",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: St Johnstone 1-0 Motherwell"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was St Johnstone 2-2 Motherwell."
    },
    "settlements": [
     {
      "operation_id": "185a47996acecc27e53ffde61169cca8d50775f022296975c3d5115d975092f6",
      "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": "St Johnstone",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982880/preview/scotland-premiership-2026-2027-st-johnstone-motherwell",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "St Johnstone 1-0 Motherwell"
   }
  },
  {
   "record_id": "n-c5a5d4f24b0bcba783505477",
   "url": "/sources/whoscored-com/picks/20/#pick-n-c5a5d4f24b0bcba783505477",
   "match": "Dundee v Kilmarnock",
   "match_url": "/football/matches/dundee-vs-kilmarnock-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 40.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-10-27T02:53:05.696Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c5a5d4f24b0bcba783505477",
    "quote_text": "1\n\nDundee FC\n\n1\n\nKilmarnock\n\nDraw",
    "fragment_from": 3936,
    "fragment_to": 3969,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1982874/preview/scotland-premiership-2026-2027-dundee-fc-kilmarnock",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5b189cb8d15b2573d1c54c12a1c7bc176cc2f189aaa40eaa65e4fe8680308de5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T02:53:05.696Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-fdde8f368097",
     "display_name": "Dundee — Kilmarnock",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/dundee-vs-kilmarnock-2026-10-28/",
     "scoreline": "3-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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T02:53:05.696Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Dundee 3-1 Kilmarnock."
    },
    "settlements": [
     {
      "operation_id": "9d2b715233a4a8cb6d1c20f39d3a8d79f61f9a74e63878cb867a1853df1e83d9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1982874/preview/scotland-premiership-2026-2027-dundee-fc-kilmarnock",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-b0151d1f22cb826b0b32c221",
   "url": "/sources/whoscored-com/picks/21/#pick-n-b0151d1f22cb826b0b32c221",
   "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.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Venezia 0-3 Inter",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T17:53:08.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-b0151d1f22cb826b0b32c221",
    "quote_text": "0\n\nVenezia\n\n3\n\nInter",
    "fragment_from": 3505,
    "fragment_to": 3525,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980907/preview/italy-serie-a-2026-2027-venezia-inter",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0b2de6879e0419fbbe4f8d846f65becb81e95b1077f72cae44691ae5f7f40c12",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T17:53:08.592Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Venezia 0-3 Inter",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T17:53:08.592Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Venezia 0-3 Inter",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Venezia 0-3 Inter"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Venezia 0-2 Inter."
    },
    "settlements": [
     {
      "operation_id": "33732f54f3d3228b12c858b682174f1118b09ec216d33b3027446091a6d329df",
      "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": "Inter",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980907/preview/italy-serie-a-2026-2027-venezia-inter",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Venezia 0-3 Inter"
   }
  },
  {
   "record_id": "n-276c315523fb51a5cdbb7a32",
   "url": "/sources/whoscored-com/picks/19/#pick-n-276c315523fb51a5cdbb7a32",
   "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": 41.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: AC Milan",
   "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": null,
   "recorded_at": "2026-10-26T23:53:05.330Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-276c315523fb51a5cdbb7a32",
    "quote_text": "closely fought home victory.\n\n2\n\nAC Milan\n\n1\n\nBologna\n\nHome win",
    "fragment_from": 3821,
    "fragment_to": 3884,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981042/preview/italy-serie-a-2026-2027-ac-milan-bologna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "014e0ffa2fd5c2f02b149e9b3b51c0cdce83f1f24b4065ed164c526d9027f4c7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T23:53:05.330Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T23:53:05.330Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AC Milan",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AC Milan"
    },
    "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": "748cf58449499ab4fa813a32eddb5ec4e7b920f5ce280c1021b75889ba7c82b6",
      "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": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981042/preview/italy-serie-a-2026-2027-ac-milan-bologna",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AC Milan to win"
   }
  },
  {
   "record_id": "n-a70694118f1cf76e12b910f0",
   "url": "/sources/whoscored-com/picks/20/#pick-n-a70694118f1cf76e12b910f0",
   "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": 41.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AC Milan 2-1 Bologna",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T23:53:05.330Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a70694118f1cf76e12b910f0",
    "quote_text": "closely fought home victory.\n\n2\n\nAC Milan\n\n1\n\nBologna\n\nHome win",
    "fragment_from": 3821,
    "fragment_to": 3884,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981042/preview/italy-serie-a-2026-2027-ac-milan-bologna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "014e0ffa2fd5c2f02b149e9b3b51c0cdce83f1f24b4065ed164c526d9027f4c7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T23:53:05.330Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "AC Milan 2-1 Bologna",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T23:53:05.330Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "AC Milan 2-1 Bologna",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: AC Milan 2-1 Bologna"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was AC Milan 2-4 Bologna."
    },
    "settlements": [
     {
      "operation_id": "629518e17ea6a4a77cbcfee6622395893e264ab86a6ba7abcb336165c0d428b1",
      "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": "AC Milan",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981042/preview/italy-serie-a-2026-2027-ac-milan-bologna",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AC Milan 2-1 Bologna"
   }
  },
  {
   "record_id": "n-5c7e37b3f99cf46263689a73",
   "url": "/sources/whoscored-com/picks/19/#pick-n-5c7e37b3f99cf46263689a73",
   "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": 22.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Bradford City 2-0 Peterborough United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T20:53:08.663Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5c7e37b3f99cf46263689a73",
    "quote_text": "2\n\nBradford\n\n0\n\nPeterborough\n\nHome win\n\nUnder 2.5 goals",
    "fragment_from": 2789,
    "fragment_to": 2844,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2035004/preview/england-league-cup-2026-2027-bradford-peterborough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "477edec1036e736069e2ade6fafc336d01c1387401840297d8dee601851f38d0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T20:53:08.663Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Bradford City 2-0 Peterborough United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T20:53:08.663Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Bradford City 2-0 Peterborough United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Bradford City 2-0 Peterborough United"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Bradford City 2-0 Peterborough United."
    },
    "settlements": [
     {
      "operation_id": "ee77d5becf0625fe0c912495e3b814d4d6891324727ecdd34e7ee36a5f73ca66",
      "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": "Bradford 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2035004/preview/england-league-cup-2026-2027-bradford-peterborough",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bradford City 2-0 Peterborough United"
   }
  },
  {
   "record_id": "n-3cd9a518430360337b7afad6",
   "url": "/sources/whoscored-com/picks/18/#pick-n-3cd9a518430360337b7afad6",
   "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": 31.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AS Roma 2-0 Cagliari",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T11:53:10.353Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3cd9a518430360337b7afad6",
    "quote_text": "2\n\nRoma\n\n0\n\nCagliari",
    "fragment_from": 3575,
    "fragment_to": 3595,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981044/preview/italy-serie-a-2026-2027-roma-cagliari",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dd7ae6e492b111199e095430cd22e7b04adca9edd2a03eb628e197119db62dc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T11:53:10.353Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "AS Roma 2-0 Cagliari",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T11:53:10.353Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "AS Roma 2-0 Cagliari",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: AS Roma 2-0 Cagliari"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was AS Roma 4-2 Cagliari."
    },
    "settlements": [
     {
      "operation_id": "1678e64b94277761fe2aab837057714f0c9041182f8c6b704f985660495bea6c",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981044/preview/italy-serie-a-2026-2027-roma-cagliari",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma 2-0 Cagliari"
   }
  },
  {
   "record_id": "n-5aaa5cb42e711ca5a2b3ad18",
   "url": "/sources/whoscored-com/picks/18/#pick-n-5aaa5cb42e711ca5a2b3ad18",
   "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": 31.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Torino 2-2 Como",
   "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": null,
   "recorded_at": "2026-10-26T11:53:09.617Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5aaa5cb42e711ca5a2b3ad18",
    "quote_text": "in a high-stakes fixture pointing toward a hard-fought outcome.\n\n2\n\nTorino\n\n2\n\nComo\n\nDraw",
    "fragment_from": 3689,
    "fragment_to": 3778,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1980906/preview/italy-serie-a-2026-2027-torino-como",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4374f7e6651e0daa54dcb558af593750d46a4869fc7972072c50a410be3461da",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T11:53:09.617Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "Correct score",
    "outcome_label": "Torino 2-2 Como",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T11:53:09.617Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Torino 2-2 Como",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Torino 2-2 Como"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Torino 1-3 Como."
    },
    "settlements": [
     {
      "operation_id": "e4401e5743f767abc21a1d3b68ddcd4641c099a58288f49dca84ceb3d7ff5aef",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Torino 2-2 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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1980906/preview/italy-serie-a-2026-2027-torino-como",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Torino 2-2 Como"
   }
  },
  {
   "record_id": "n-a2012406def632273991c8a2",
   "url": "/sources/whoscored-com/picks/18/#pick-n-a2012406def632273991c8a2",
   "match": "Milton Keynes Dons v Bromley",
   "match_url": "/football/matches/milton-keynes-dons-vs-bromley-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 34.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Milton Keynes Dons 2-0 Bromley",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T08:53:08.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-a2012406def632273991c8a2",
    "quote_text": "2\n\nMilton Keynes Dons\n\n0\n\nBromley",
    "fragment_from": 2483,
    "fragment_to": 2516,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989368/preview/england-league-one-2026-2027-milton-keynes-dons-bromley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b37b57c7d217f9ca4f2f20b840335d8ec07404034baecf1ae2822e9a4923a670",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T08:53:08.695Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f96e21c1056c",
     "display_name": "Milton Keynes Dons — Bromley",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/milton-keynes-dons-vs-bromley-2026-10-27/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Milton Keynes Dons 2-0 Bromley",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T08:53:08.695Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Milton Keynes Dons 2-0 Bromley",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Milton Keynes Dons 2-0 Bromley"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Milton Keynes Dons 4-1 Bromley."
    },
    "settlements": [
     {
      "operation_id": "f15896101b23d1d0f6a4abbbbbe3eacb774c4818433a10322e45eecbac83805a",
      "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": "Milton Keynes Dons",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989368/preview/england-league-one-2026-2027-milton-keynes-dons-bromley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Milton Keynes Dons 2-0 Bromley"
   }
  },
  {
   "record_id": "n-3de13450291e2d970ee1a552",
   "url": "/sources/whoscored-com/picks/18/#pick-n-3de13450291e2d970ee1a552",
   "match": "Sheffield Wednesday v Cambridge United",
   "match_url": "/football/matches/sheffield-wednesday-vs-cambridge-united-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 37.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": null,
   "recorded_at": "2026-10-26T05:53:18.049Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3de13450291e2d970ee1a552",
    "quote_text": "Draw",
    "fragment_from": 2603,
    "fragment_to": 2607,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989436/preview/england-league-one-2026-2027-sheffield-wednesday-cambridge-u",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cb0e622e725e4f3ac4d1471a8a6a40c8afa3bd778323123e4f413def7869868a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T05:53:18.049Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-bdf39706a646",
     "display_name": "Sheffield Wednesday — Cambridge United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/sheffield-wednesday-vs-cambridge-united-2026-10-27/",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T05:53:18.049Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sheffield Wednesday 1-1 Cambridge United."
    },
    "settlements": [
     {
      "operation_id": "b29ffdc245dba391f9db1c3d13009bd37991d58936687c356e7705aca37ba2f8",
      "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.6500",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-27T08:06:09.200Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989436/preview/england-league-one-2026-2027-sheffield-wednesday-cambridge-u",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-ed84af82d729fa9d3355766f",
   "url": "/sources/whoscored-com/picks/18/#pick-n-ed84af82d729fa9d3355766f",
   "match": "Sheffield Wednesday v Cambridge United",
   "match_url": "/football/matches/sheffield-wednesday-vs-cambridge-united-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 37.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Cambridge United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T05:53:18.049Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ed84af82d729fa9d3355766f",
    "quote_text": "1\n\nCambridge U",
    "fragment_from": 2587,
    "fragment_to": 2601,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989436/preview/england-league-one-2026-2027-sheffield-wednesday-cambridge-u",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cb0e622e725e4f3ac4d1471a8a6a40c8afa3bd778323123e4f413def7869868a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T05:53:18.049Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-bdf39706a646",
     "display_name": "Sheffield Wednesday — Cambridge United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/sheffield-wednesday-vs-cambridge-united-2026-10-27/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Cambridge United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T05:53:18.049Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Cambridge United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Cambridge United"
    },
    "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 Wednesday 1-1 Cambridge United."
    },
    "settlements": [
     {
      "operation_id": "0e361a17fb38d7c9b446d6a3748d4a5b3834d9eb705b1cd38bae89736068e5f3",
      "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": "Cambridge United",
      "decimal_odds": "3.4000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-27T08:06:51.536Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989436/preview/england-league-one-2026-2027-sheffield-wednesday-cambridge-u",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cambridge United to win"
   }
  },
  {
   "record_id": "n-3d74cfb6e65c07aba49fa89f",
   "url": "/sources/whoscored-com/picks/18/#pick-n-3d74cfb6e65c07aba49fa89f",
   "match": "Sheffield Wednesday v Cambridge United",
   "match_url": "/football/matches/sheffield-wednesday-vs-cambridge-united-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 37.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sheffield Wednesday",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T05:53:18.049Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3d74cfb6e65c07aba49fa89f",
    "quote_text": "1\n\nSheff Wed",
    "fragment_from": 2573,
    "fragment_to": 2585,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989436/preview/england-league-one-2026-2027-sheffield-wednesday-cambridge-u",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cb0e622e725e4f3ac4d1471a8a6a40c8afa3bd778323123e4f413def7869868a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T05:53:18.049Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-bdf39706a646",
     "display_name": "Sheffield Wednesday — Cambridge United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/sheffield-wednesday-vs-cambridge-united-2026-10-27/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sheffield Wednesday",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T05:53:18.049Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sheffield Wednesday",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sheffield Wednesday"
    },
    "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 Wednesday 1-1 Cambridge United."
    },
    "settlements": [
     {
      "operation_id": "a1b345ac3e41e043c2b451642c267ddcaff366ea38c03efb354aa396b8688ad3",
      "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 Wednesday",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989436/preview/england-league-one-2026-2027-sheffield-wednesday-cambridge-u",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield Wednesday to win"
   }
  },
  {
   "record_id": "n-eabb548845a2f7bca5686d2d",
   "url": "/sources/whoscored-com/picks/17/#pick-n-eabb548845a2f7bca5686d2d",
   "match": "Leicester City v Wigan Athletic",
   "match_url": "/football/matches/leicester-city-vs-wigan-athletic-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 37.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Leicester City 2-0 Wigan Athletic",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T05:53:17.130Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-eabb548845a2f7bca5686d2d",
    "quote_text": "2\n\nLeicester\n\n0\n\nWigan",
    "fragment_from": 2405,
    "fragment_to": 2427,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989364/preview/england-league-one-2026-2027-leicester-wigan",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1b59401745167d4357331d2dc6d759c30b7cf02d07878226c4dc0b5eff18d2c0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T05:53:17.130Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-06a69e067710",
     "display_name": "Leicester City — Wigan Athletic",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/leicester-city-vs-wigan-athletic-2026-10-27/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Leicester City 2-0 Wigan Athletic",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T05:53:17.130Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Leicester City 2-0 Wigan Athletic",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Leicester City 2-0 Wigan Athletic"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Leicester City 3-0 Wigan Athletic."
    },
    "settlements": [
     {
      "operation_id": "5480298a16ac7824f982d2b24ac3171d129fe505ca249f22df65c432ba2b9458",
      "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": "Leicester 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989364/preview/england-league-one-2026-2027-leicester-wigan",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Leicester City 2-0 Wigan Athletic"
   }
  },
  {
   "record_id": "n-3e61649bdc0a29813930082a",
   "url": "/sources/whoscored-com/picks/17/#pick-n-3e61649bdc0a29813930082a",
   "match": "Luton Town v Doncaster Rovers",
   "match_url": "/football/matches/luton-town-vs-doncaster-rovers-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 37.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Luton Town 2-1 Doncaster Rovers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T05:53:16.244Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3e61649bdc0a29813930082a",
    "quote_text": "2\n\nLuton\n\n1\n\nDoncaster",
    "fragment_from": 2513,
    "fragment_to": 2535,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989422/preview/england-league-one-2026-2027-luton-doncaster",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5208bfed1c635d782e074d680167879a9fffb7ca29b1dbd5cb7a3598b5b2389d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T05:53:16.244Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-98a03c909cf8",
     "display_name": "Luton Town — Doncaster Rovers",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/luton-town-vs-doncaster-rovers-2026-10-27/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Luton Town 2-1 Doncaster Rovers",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T05:53:16.244Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Luton Town 2-1 Doncaster Rovers",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Luton Town 2-1 Doncaster Rovers"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Luton Town 3-1 Doncaster Rovers."
    },
    "settlements": [
     {
      "operation_id": "abe2128df72f5ba68f26c55929d73915021218302243c9778ddc95f54b3c5bf1",
      "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": "Luton Town",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989422/preview/england-league-one-2026-2027-luton-doncaster",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Luton Town 2-1 Doncaster Rovers"
   }
  },
  {
   "record_id": "n-4cadba7e5cb70fa425fea816",
   "url": "/sources/whoscored-com/picks/17/#pick-n-4cadba7e5cb70fa425fea816",
   "match": "Oxford United v Stockport County",
   "match_url": "/football/matches/oxford-united-vs-stockport-county-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 40.9,
   "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-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T02:53:13.219Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4cadba7e5cb70fa425fea816",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2374,
    "fragment_to": 2389,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989426/preview/england-league-one-2026-2027-oxford-stockport-county",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7f8ac5d4273b83891c0a178ab9d8088746402c4fb09dc46250a180c5a1f0a04e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T02:53:13.219Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c51af43ab410",
     "display_name": "Oxford United — Stockport County",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/oxford-united-vs-stockport-county-2026-10-27/",
     "scoreline": "1-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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T02:53:13.219Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Oxford United 1-0 Stockport County."
    },
    "settlements": [
     {
      "operation_id": "17a3e7445ae4ad8030dc49c40ad1e14d7db4959edf9e92d700873a9329ff0ec8",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989426/preview/england-league-one-2026-2027-oxford-stockport-county",
     "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-cdf852f378be8f8ab6da8f73",
   "url": "/sources/whoscored-com/picks/17/#pick-n-cdf852f378be8f8ab6da8f73",
   "match": "Oxford United v Stockport County",
   "match_url": "/football/matches/oxford-united-vs-stockport-county-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 40.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-10-26T02:53:13.219Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-cdf852f378be8f8ab6da8f73",
    "quote_text": "1\n\nOxford\n\n1\n\nStockport County\n\nDraw",
    "fragment_from": 2336,
    "fragment_to": 2372,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989426/preview/england-league-one-2026-2027-oxford-stockport-county",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7f8ac5d4273b83891c0a178ab9d8088746402c4fb09dc46250a180c5a1f0a04e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T02:53:13.219Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c51af43ab410",
     "display_name": "Oxford United — Stockport County",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/oxford-united-vs-stockport-county-2026-10-27/",
     "scoreline": "1-0",
     "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T02:53:13.219Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Oxford United 1-0 Stockport County."
    },
    "settlements": [
     {
      "operation_id": "af4416a665dbef951d3e85f5e2660a0cc2205a07d230f97155a7ab950381ed56",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989426/preview/england-league-one-2026-2027-oxford-stockport-county",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-d6756af583bb6d1a171344f7",
   "url": "/sources/whoscored-com/picks/19/#pick-n-d6756af583bb6d1a171344f7",
   "match": "Cesena v Empoli",
   "match_url": "/football/matches/cesena-vs-empoli-2026-10-27/",
   "kickoff": "2026-10-27T19:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 22.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Cesena 1-1 Empoli",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T20:53:07.680Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d6756af583bb6d1a171344f7",
    "quote_text": "1\n\nCesena\n\n1\n\nEmpoli",
    "fragment_from": 3298,
    "fragment_to": 3318,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013727/preview/italy-serie-b-2026-2027-cesena-empoli",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2e47d3605239051c20b51e2b5c653d338d80aa01e515321a84a94ae9f389e770",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T20:53:07.680Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-08f153338f6b",
     "display_name": "Cesena — Empoli",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T19:00:00.000Z",
     "url": "/football/matches/cesena-vs-empoli-2026-10-27/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Cesena 1-1 Empoli",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T20:53:07.680Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Cesena 1-1 Empoli",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Cesena 1-1 Empoli"
    },
    "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 Cesena 2-1 Empoli."
    },
    "settlements": [
     {
      "operation_id": "c244ad63602457654ff93c3577513f152789998e110785eb205ec9151dfc5853",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013727/preview/italy-serie-b-2026-2027-cesena-empoli",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cesena 1-1 Empoli"
   }
  },
  {
   "record_id": "n-11241ea14f3b8fcebda0d72b",
   "url": "/sources/whoscored-com/picks/19/#pick-n-11241ea14f3b8fcebda0d72b",
   "match": "Padova v Südtirol",
   "match_url": "/football/matches/padova-vs-sudtirol-2026-10-27/",
   "kickoff": "2026-10-27T19:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 25.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-10-26T17:53:08.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-11241ea14f3b8fcebda0d72b",
    "quote_text": "Draw",
    "fragment_from": 3114,
    "fragment_to": 3118,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013737/preview/italy-serie-b-2026-2027-calcio-padova-sudtirol",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "37c6a446a2bf5d3f7d24afa3ab09c3feb63ad92852bc7c32f6086432a57380ca",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T17:53:08.461Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0a89c023bebb",
     "display_name": "Padova — Südtirol",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T19:00:00.000Z",
     "url": "/football/matches/padova-vs-sudtirol-2026-10-27/",
     "scoreline": "2-0",
     "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T17:53:08.461Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Padova 2-0 Südtirol."
    },
    "settlements": [
     {
      "operation_id": "6bf5b7ee1e6d2e2afbd9389a0efea06e3221456c99234818e4b45b672d10a4c3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013737/preview/italy-serie-b-2026-2027-calcio-padova-sudtirol",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-5d304f50f45e95a4760b40dd",
   "url": "/sources/whoscored-com/picks/19/#pick-n-5d304f50f45e95a4760b40dd",
   "match": "Padova v Südtirol",
   "match_url": "/football/matches/padova-vs-sudtirol-2026-10-27/",
   "kickoff": "2026-10-27T19:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 25.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Padova 1-1 Südtirol",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T17:53:08.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-5d304f50f45e95a4760b40dd",
    "quote_text": "1\n\nCalcio Padova\n\n1\n\nSudtirol",
    "fragment_from": 3083,
    "fragment_to": 3112,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013737/preview/italy-serie-b-2026-2027-calcio-padova-sudtirol",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "37c6a446a2bf5d3f7d24afa3ab09c3feb63ad92852bc7c32f6086432a57380ca",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T17:53:08.461Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0a89c023bebb",
     "display_name": "Padova — Südtirol",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T19:00:00.000Z",
     "url": "/football/matches/padova-vs-sudtirol-2026-10-27/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Padova 1-1 Südtirol",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T17:53:08.461Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Padova 1-1 Südtirol",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Padova 1-1 Südtirol"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Padova 2-0 Südtirol."
    },
    "settlements": [
     {
      "operation_id": "230d25e2bcf639cd67c27b77d3dd5865499b59b44bfd8f83be51fd4f3688a4d2",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013737/preview/italy-serie-b-2026-2027-calcio-padova-sudtirol",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Padova 1-1 Südtirol"
   }
  },
  {
   "record_id": "n-ffbbdac48cd73f4be7660b0b",
   "url": "/sources/whoscored-com/picks/19/#pick-n-ffbbdac48cd73f4be7660b0b",
   "match": "Padova v Südtirol",
   "match_url": "/football/matches/padova-vs-sudtirol-2026-10-27/",
   "kickoff": "2026-10-27T19:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 25.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Südtirol",
   "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": null,
   "recorded_at": "2026-10-26T17:53:08.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-ffbbdac48cd73f4be7660b0b",
    "quote_text": "Sudtirol are undefeated in 9 of their last 10 matches (Serie B).\n\nSudtirol win",
    "fragment_from": 2401,
    "fragment_to": 2479,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013737/preview/italy-serie-b-2026-2027-calcio-padova-sudtirol",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "37c6a446a2bf5d3f7d24afa3ab09c3feb63ad92852bc7c32f6086432a57380ca",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T17:53:08.461Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0a89c023bebb",
     "display_name": "Padova — Südtirol",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T19:00:00.000Z",
     "url": "/football/matches/padova-vs-sudtirol-2026-10-27/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Südtirol",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T17:53:08.461Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Südtirol",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Südtirol"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Padova 2-0 Südtirol."
    },
    "settlements": [
     {
      "operation_id": "73d3bb7a8de592e510454ae2ff97f1d5115aa808f92506caa58264415b359b38",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Südtirol",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013737/preview/italy-serie-b-2026-2027-calcio-padova-sudtirol",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Südtirol to win"
   }
  },
  {
   "record_id": "n-0cb929477ea76528e92b773e",
   "url": "/sources/whoscored-com/picks/19/#pick-n-0cb929477ea76528e92b773e",
   "match": "Padova v Südtirol",
   "match_url": "/football/matches/padova-vs-sudtirol-2026-10-27/",
   "kickoff": "2026-10-27T19:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 25.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "recorded_at": "2026-10-26T17:53:08.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-0cb929477ea76528e92b773e",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2248,
    "fragment_to": 2263,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013737/preview/italy-serie-b-2026-2027-calcio-padova-sudtirol",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "37c6a446a2bf5d3f7d24afa3ab09c3feb63ad92852bc7c32f6086432a57380ca",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T17:53:08.461Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0a89c023bebb",
     "display_name": "Padova — Südtirol",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T19:00:00.000Z",
     "url": "/football/matches/padova-vs-sudtirol-2026-10-27/",
     "scoreline": "2-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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T17:53:08.461Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Padova 2-0 Südtirol."
    },
    "settlements": [
     {
      "operation_id": "f1f447a5960c19beb6a1f3e1c122d2e152113f4e8469fb4fd94152bc9a6a8d21",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013737/preview/italy-serie-b-2026-2027-calcio-padova-sudtirol",
     "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-ee8cfb972d5c604ff3366eb2",
   "url": "/sources/whoscored-com/picks/19/#pick-n-ee8cfb972d5c604ff3366eb2",
   "match": "Mantova v Cremonese",
   "match_url": "/football/matches/mantova-vs-cremonese-2026-10-27/",
   "kickoff": "2026-10-27T19:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 25.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Mantova",
   "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": null,
   "recorded_at": "2026-10-26T17:53:07.578Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ee8cfb972d5c604ff3366eb2",
    "quote_text": "Home win",
    "fragment_from": 3446,
    "fragment_to": 3454,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013735/preview/italy-serie-b-2026-2027-mantova-cremonese",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9a667968804f9d5ac474dd55699e6ed7390afb3fe4aca349a0f19b25c97e5754",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T17:53:07.578Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-f88b7a181cfe",
     "display_name": "Mantova — Cremonese",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T19:00:00.000Z",
     "url": "/football/matches/mantova-vs-cremonese-2026-10-27/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Mantova",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T17:53:07.578Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Mantova",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Mantova"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Mantova 0-2 Cremonese."
    },
    "settlements": [
     {
      "operation_id": "20a8db3e1191af42c50a117f8d2e1acc0034b239e0c63d1800bab8dbc722d9e8",
      "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": "Mantova",
      "decimal_odds": "2.2000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-27T06:31:14.876Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013735/preview/italy-serie-b-2026-2027-mantova-cremonese",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mantova to win"
   }
  },
  {
   "record_id": "n-41213fbc0b8a708a0d8e67e0",
   "url": "/sources/whoscored-com/picks/19/#pick-n-41213fbc0b8a708a0d8e67e0",
   "match": "Mantova v Cremonese",
   "match_url": "/football/matches/mantova-vs-cremonese-2026-10-27/",
   "kickoff": "2026-10-27T19:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 25.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Mantova 2-1 Cremonese",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T17:53:07.578Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-41213fbc0b8a708a0d8e67e0",
    "quote_text": "2\n\nMantova\n\n1\n\nCremonese",
    "fragment_from": 3420,
    "fragment_to": 3444,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013735/preview/italy-serie-b-2026-2027-mantova-cremonese",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9a667968804f9d5ac474dd55699e6ed7390afb3fe4aca349a0f19b25c97e5754",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T17:53:07.578Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f88b7a181cfe",
     "display_name": "Mantova — Cremonese",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T19:00:00.000Z",
     "url": "/football/matches/mantova-vs-cremonese-2026-10-27/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Mantova 2-1 Cremonese",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T17:53:07.578Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Mantova 2-1 Cremonese",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Mantova 2-1 Cremonese"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Mantova 0-2 Cremonese."
    },
    "settlements": [
     {
      "operation_id": "2c7679c88729bd3a5c822369acd13b87a85d1fda03ee6def6806713e40cac829",
      "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": "Mantova",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013735/preview/italy-serie-b-2026-2027-mantova-cremonese",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mantova 2-1 Cremonese"
   }
  },
  {
   "record_id": "n-c0dbcae2ca49aa0a0d5c3a09",
   "url": "/sources/whoscored-com/picks/19/#pick-n-c0dbcae2ca49aa0a0d5c3a09",
   "match": "Mantova v Cremonese",
   "match_url": "/football/matches/mantova-vs-cremonese-2026-10-27/",
   "kickoff": "2026-10-27T19:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 25.1,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Cremonese",
   "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": null,
   "recorded_at": "2026-10-26T17:53:07.578Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c0dbcae2ca49aa0a0d5c3a09",
    "quote_text": "Cremonese lose or draw",
    "fragment_from": 2158,
    "fragment_to": 2180,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013735/preview/italy-serie-b-2026-2027-mantova-cremonese",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9a667968804f9d5ac474dd55699e6ed7390afb3fe4aca349a0f19b25c97e5754",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T17:53:07.578Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f88b7a181cfe",
     "display_name": "Mantova — Cremonese",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T19:00:00.000Z",
     "url": "/football/matches/mantova-vs-cremonese-2026-10-27/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Cremonese",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T17:53:07.578Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Cremonese",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Cremonese"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Mantova 0-2 Cremonese."
    },
    "settlements": [
     {
      "operation_id": "e87f449a1a23926c743d3c188caaa9ee9aeec409e84cec3dd20a2dca35a51f3b",
      "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 Cremonese",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013735/preview/italy-serie-b-2026-2027-mantova-cremonese",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Cremonese"
   }
  },
  {
   "record_id": "n-03ee3e1178ec8b9ace3f4516",
   "url": "/sources/whoscored-com/picks/18/#pick-n-03ee3e1178ec8b9ace3f4516",
   "match": "Benevento v Catanzaro",
   "match_url": "/football/matches/benevento-vs-catanzaro-2026-10-27/",
   "kickoff": "2026-10-27T18:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": 33.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Benevento 2-0 Catanzaro",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T08:53:10.171Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-03ee3e1178ec8b9ace3f4516",
    "quote_text": "2\n\nBenevento\n\n0\n\nCatanzaro",
    "fragment_from": 3658,
    "fragment_to": 3684,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2013723/preview/italy-serie-b-2026-2027-benevento-catanzaro",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "296f2fd59faea36653d929e66fedaa2c134fa0666faa515c037828e3fef01f4f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T08:53:10.171Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e3513205599b",
     "display_name": "Benevento — Catanzaro",
     "competition_name": "Serie B",
     "starts_at": "2026-10-27T18:00:00.000Z",
     "url": "/football/matches/benevento-vs-catanzaro-2026-10-27/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Benevento 2-0 Catanzaro",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T08:53:10.171Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Benevento 2-0 Catanzaro",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Benevento 2-0 Catanzaro"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Benevento 1-1 Catanzaro."
    },
    "settlements": [
     {
      "operation_id": "0a6c6eaa30887d76410b0cbadbae0639804abe2d57136769cedd82b713fa536e",
      "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": "Benevento",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2013723/preview/italy-serie-b-2026-2027-benevento-catanzaro",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Benevento 2-0 Catanzaro"
   }
  },
  {
   "record_id": "n-27a6ae2dc35e8a240a022098",
   "url": "/sources/whoscored-com/picks/16/#pick-n-27a6ae2dc35e8a240a022098",
   "match": "Sevilla v Osasuna",
   "match_url": "/football/matches/sevilla-vs-osasuna-2026-10-26/",
   "kickoff": "2026-10-26T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Sevilla 2-1 Osasuna",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-25T20:53:10.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-27a6ae2dc35e8a240a022098",
    "quote_text": "2\n\nSevilla\n\n1\n\nOsasuna",
    "fragment_from": 2619,
    "fragment_to": 2641,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993948/preview/spain-laliga-2026-2027-sevilla-osasuna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "72b27098a53c4405913cb9e7391d84abaf8770c83c2c51dacdcf16389fe2add7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T20:53:10.665Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2fdb443713cf",
     "display_name": "Sevilla — Osasuna",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-26T20:00:00.000Z",
     "url": "/football/matches/sevilla-vs-osasuna-2026-10-26/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Sevilla 2-1 Osasuna",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T20:53:10.665Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Sevilla 2-1 Osasuna",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Sevilla 2-1 Osasuna"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Sevilla 2-0 Osasuna."
    },
    "settlements": [
     {
      "operation_id": "09d492e5f7e9344fdb9d962ae01891ba686b18cb365fb76bacb82cad7babdb0f",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993948/preview/spain-laliga-2026-2027-sevilla-osasuna",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sevilla 2-1 Osasuna"
   }
  },
  {
   "record_id": "n-9732f458b1d611a8c3be5845",
   "url": "/sources/whoscored-com/picks/17/#pick-n-9732f458b1d611a8c3be5845",
   "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": 18.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Galatasaray",
   "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": null,
   "recorded_at": "2026-10-25T23:53:08.198Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9732f458b1d611a8c3be5845",
    "quote_text": "2\n\nGalatasaray",
    "fragment_from": 1809,
    "fragment_to": 1823,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999663/preview/turkey-super-lig-2026-2027-galatasaray-fenerbahce",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ebd7997232361d496165a7986e7e375500d0ab788bc5b4dba45ee32632ffd1a0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T23:53:08.198Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Galatasaray",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T23:53:08.198Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Galatasaray",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Galatasaray"
    },
    "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": "b58cbdec83b1acfc72261de320777e860f4d6498e6611eb03ca8b3f2d57c7dac",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Galatasaray",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999663/preview/turkey-super-lig-2026-2027-galatasaray-fenerbahce",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Galatasaray to win"
   }
  },
  {
   "record_id": "n-139eab63592bef37cd6cc097",
   "url": "/sources/whoscored-com/picks/17/#pick-n-139eab63592bef37cd6cc097",
   "match": "Rizespor v Trabzonspor",
   "match_url": "/football/matches/rizespor-vs-trabzonspor-2026-10-26/",
   "kickoff": "2026-10-26T16:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 16.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Rizespor 0-2 Trabzonspor",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-4",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-25T23:53:07.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-139eab63592bef37cd6cc097",
    "quote_text": "0\n\nRizespor\n\n2\n\nTrabzonspor",
    "fragment_from": 2430,
    "fragment_to": 2457,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999657/preview/turkey-super-lig-2026-2027-rizespor-trabzonspor",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ca5461452c8e93604d48632dba93e10c21276110abbf3eba925907ed242435da",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T23:53:07.418Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-16655c1c5d5a",
     "display_name": "Rizespor — Trabzonspor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-26T16:00:00.000Z",
     "url": "/football/matches/rizespor-vs-trabzonspor-2026-10-26/",
     "scoreline": "3-4",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Rizespor 0-2 Trabzonspor",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T23:53:07.418Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Rizespor 0-2 Trabzonspor",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Rizespor 0-2 Trabzonspor"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Rizespor 3-4 Trabzonspor."
    },
    "settlements": [
     {
      "operation_id": "2a9688d35fc1114d358dfc58a491733edd5572b8862dd1b4b5df4165e18171d1",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Trabzonspor",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999657/preview/turkey-super-lig-2026-2027-rizespor-trabzonspor",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Rizespor 0-2 Trabzonspor"
   }
  },
  {
   "record_id": "n-28b3153ffc036cd9f65e9f18",
   "url": "/sources/whoscored-com/picks/16/#pick-n-28b3153ffc036cd9f65e9f18",
   "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": 8.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Real Sociedad 2-0 Levante UD",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-25T08:53:59.504Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-28b3153ffc036cd9f65e9f18",
    "quote_text": "2\n\nReal Sociedad\n\n0\n\nLevante",
    "fragment_from": 2436,
    "fragment_to": 2464,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993944/preview/spain-laliga-2026-2027-real-sociedad-levante",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e03b3ba90e7a999d3058c92e9cbbb46ad2da1031bf78a7dfff9a2a0efc9cd8f5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T08:53:59.504Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Real Sociedad 2-0 Levante UD",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T08:53:59.504Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Real Sociedad 2-0 Levante UD",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Real Sociedad 2-0 Levante UD"
    },
    "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 Real Sociedad 2-1 Levante UD."
    },
    "settlements": [
     {
      "operation_id": "d2bdb76e373a9774ac17a7ac98ce092a5babac29734a1e4056d8cfa802851fe1",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993944/preview/spain-laliga-2026-2027-real-sociedad-levante",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Sociedad 2-0 Levante UD"
   }
  },
  {
   "record_id": "n-1810d65ddd5c7bbd242dcde2",
   "url": "/sources/whoscored-com/picks/16/#pick-n-1810d65ddd5c7bbd242dcde2",
   "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": 10.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: SC Freiburg 1-3 FC Bayern München",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-25T05:53:20.432Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1810d65ddd5c7bbd242dcde2",
    "quote_text": "1\n\nFreiburg\n\n3\n\nBayern",
    "fragment_from": 2360,
    "fragment_to": 2382,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995433/preview/germany-bundesliga-2026-2027-freiburg-bayern-munich",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f7e5d0e95633c1477456e5394259a177c531741371d2ff36bcbf03c8d56129e4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T05:53:20.432Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "SC Freiburg 1-3 FC Bayern München",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T05:53:20.432Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "SC Freiburg 1-3 FC Bayern München",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: SC Freiburg 1-3 FC Bayern München"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was SC Freiburg 1-3 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "21579518fa2be858e74ce653921b93ff0e40a7454892f4788a337b03af7e2d3d",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "FC 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995433/preview/germany-bundesliga-2026-2027-freiburg-bayern-munich",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SC Freiburg 1-3 FC Bayern München"
   }
  },
  {
   "record_id": "n-005d75c686c7eb9e195085be",
   "url": "/sources/whoscored-com/picks/16/#pick-n-005d75c686c7eb9e195085be",
   "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": 7.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Athletic Club 1-0 Getafe",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-25T05:53:21.482Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-005d75c686c7eb9e195085be",
    "quote_text": "1\n\nAthletic Club\n\n0\n\nGetafe",
    "fragment_from": 2887,
    "fragment_to": 2914,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994192/preview/spain-laliga-2026-2027-athletic-club-getafe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8d884dc3515bbb3cdb92695efbc60caecd979e0fc857c270aef322c385f165f9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-25T05:53:21.482Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Athletic Club 1-0 Getafe",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-25T05:53:21.482Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Athletic Club 1-0 Getafe",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Athletic Club 1-0 Getafe"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Athletic Club 4-0 Getafe."
    },
    "settlements": [
     {
      "operation_id": "1e5f082968f12532956df1e528c86480191b1189dde03a73e05fa399aabbf71a",
      "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": "Athletic Club",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994192/preview/spain-laliga-2026-2027-athletic-club-getafe",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Athletic Club 1-0 Getafe"
   }
  },
  {
   "record_id": "n-39c92d2804bd821906672821",
   "url": "/sources/whoscored-com/picks/16/#pick-n-39c92d2804bd821906672821",
   "match": "Philadelphia Union v New England Revolution",
   "match_url": "/football/matches/philadelphia-union-vs-new-england-revolution-2026-10-24/",
   "kickoff": "2026-10-24T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 2.6,
   "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": null,
   "recorded_at": "2026-10-24T20:53:15.507Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-39c92d2804bd821906672821",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2585,
    "fragment_to": 2599,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953065/preview/usa-major-league-soccer-2026-philadelphia-union-new-england-revolution",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f3f26a22d3054da0dc8bb83d9dee4ef3f42548c1cdb77db74eb995f2cc9aa1d1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T20:53:15.507Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f6916032171b",
     "display_name": "Philadelphia Union — New England Revolution",
     "competition_name": "MLS",
     "starts_at": "2026-10-24T23:30:00.000Z",
     "url": "/football/matches/philadelphia-union-vs-new-england-revolution-2026-10-24/",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T20:53:15.507Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Philadelphia Union 1-2 New England Revolution."
    },
    "settlements": [
     {
      "operation_id": "c6f8d31317d3c2b06519577674845d253ac11c47545cce2b2cb90910ec59faf1",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953065/preview/usa-major-league-soccer-2026-philadelphia-union-new-england-revolution",
     "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-df678119cb938b9e9593d6e7",
   "url": "/sources/whoscored-com/picks/16/#pick-n-df678119cb938b9e9593d6e7",
   "match": "Philadelphia Union v New England Revolution",
   "match_url": "/football/matches/philadelphia-union-vs-new-england-revolution-2026-10-24/",
   "kickoff": "2026-10-24T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 2.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Philadelphia Union",
   "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": null,
   "recorded_at": "2026-10-24T20:53:15.507Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-df678119cb938b9e9593d6e7",
    "quote_text": "Home win",
    "fragment_from": 2575,
    "fragment_to": 2583,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953065/preview/usa-major-league-soccer-2026-philadelphia-union-new-england-revolution",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f3f26a22d3054da0dc8bb83d9dee4ef3f42548c1cdb77db74eb995f2cc9aa1d1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T20:53:15.507Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f6916032171b",
     "display_name": "Philadelphia Union — New England Revolution",
     "competition_name": "MLS",
     "starts_at": "2026-10-24T23:30:00.000Z",
     "url": "/football/matches/philadelphia-union-vs-new-england-revolution-2026-10-24/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Philadelphia Union",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T20:53:15.507Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Philadelphia Union",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Philadelphia Union"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Philadelphia Union 1-2 New England Revolution."
    },
    "settlements": [
     {
      "operation_id": "79834730925c767d8554c0f40083dd79b898aeb482c1f803534b78d56779ed94",
      "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": "Philadelphia Union",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953065/preview/usa-major-league-soccer-2026-philadelphia-union-new-england-revolution",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Philadelphia Union to win"
   }
  },
  {
   "record_id": "n-74d7b04b29fe4ae3444d27b0",
   "url": "/sources/whoscored-com/picks/16/#pick-n-74d7b04b29fe4ae3444d27b0",
   "match": "Philadelphia Union v New England Revolution",
   "match_url": "/football/matches/philadelphia-union-vs-new-england-revolution-2026-10-24/",
   "kickoff": "2026-10-24T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 2.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Philadelphia Union 3-2 New England Revolution",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T20:53:15.507Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-74d7b04b29fe4ae3444d27b0",
    "quote_text": "2\n\nNew England",
    "fragment_from": 2559,
    "fragment_to": 2573,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1953065/preview/usa-major-league-soccer-2026-philadelphia-union-new-england-revolution",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f3f26a22d3054da0dc8bb83d9dee4ef3f42548c1cdb77db74eb995f2cc9aa1d1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T20:53:15.507Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f6916032171b",
     "display_name": "Philadelphia Union — New England Revolution",
     "competition_name": "MLS",
     "starts_at": "2026-10-24T23:30:00.000Z",
     "url": "/football/matches/philadelphia-union-vs-new-england-revolution-2026-10-24/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Philadelphia Union 3-2 New England Revolution",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T20:53:15.507Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Philadelphia Union 3-2 New England Revolution",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Philadelphia Union 3-2 New England Revolution"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Philadelphia Union 1-2 New England Revolution."
    },
    "settlements": [
     {
      "operation_id": "7ba498febb8990a63c4617fd9b66283fa9603abd47497cd37aab8a798a5000bc",
      "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": "Philadelphia Union",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1953065/preview/usa-major-league-soccer-2026-philadelphia-union-new-england-revolution",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Philadelphia Union 3-2 New England Revolution"
   }
  },
  {
   "record_id": "n-8d355be35051f8b83a358e89",
   "url": "/sources/whoscored-com/picks/11/#pick-n-8d355be35051f8b83a358e89",
   "match": "Atlético Madrid v Deportivo de A Coruña",
   "match_url": "/football/matches/atletico-madrid-vs-deportivo-de-a-coruna-2026-10-24/",
   "kickoff": "2026-10-24T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 43.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Atlético Madrid 2-0 Deportivo de A Coruña",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T23:53:14.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-8d355be35051f8b83a358e89",
    "quote_text": "2\n\nAtletico\n\n0\n\nDeportivo",
    "fragment_from": 2944,
    "fragment_to": 2969,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993929/preview/spain-laliga-2026-2027-atletico-madrid-deportivo-de-a-coruna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dc07d0e0d261f7dd4d8cfb39f3ce02f37e7354bef21c2ee4b54da1f18534439a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T23:53:14.611Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-101d7807b227",
     "display_name": "Atlético Madrid — Deportivo de A Coruña",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T19:00:00.000Z",
     "url": "/football/matches/atletico-madrid-vs-deportivo-de-a-coruna-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Atlético Madrid 2-0 Deportivo de A Coruña",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T23:53:14.611Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Atlético Madrid 2-0 Deportivo de A Coruña",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Atlético Madrid 2-0 Deportivo de A Coruña"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Atlético Madrid 1-0 Deportivo de A Coruña."
    },
    "settlements": [
     {
      "operation_id": "823ce9a8fd27bdc9db3001ac58cbb848737fe4d39558debf25ec2c8b859e3372",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Atlético Madrid",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993929/preview/spain-laliga-2026-2027-atletico-madrid-deportivo-de-a-coruna",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atlético Madrid 2-0 Deportivo de A Coruña"
   }
  },
  {
   "record_id": "n-4a304a3fd8f29f771b5f4f03",
   "url": "/sources/whoscored-com/picks/15/#pick-n-4a304a3fd8f29f771b5f4f03",
   "match": "RAAL La Louviere v Zulte-Waregem",
   "match_url": "/football/matches/raal-la-louviere-vs-zulte-waregem-2026-10-24/",
   "kickoff": "2026-10-24T18:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 0.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": "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": null,
   "recorded_at": "2026-10-24T17:55:48.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-4a304a3fd8f29f771b5f4f03",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2379,
    "fragment_to": 2394,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985907/preview/belgium-jupiler-pro-league-2026-2027-raal-la-louviere-zulte-waregem",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1864414759226d58a66f7bc890d7f815130af55f68c984a49e48e36486d35f7d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T17:55:48.264Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-932dce287c9f",
     "display_name": "RAAL La Louviere — Zulte-Waregem",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-24T18:45:00.000Z",
     "url": "/football/matches/raal-la-louviere-vs-zulte-waregem-2026-10-24/",
     "scoreline": "3-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T17:55:48.264Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was RAAL La Louviere 3-0 Zulte-Waregem."
    },
    "settlements": [
     {
      "operation_id": "bb853ad4c57be5d054525946adc3ba8cb094ca498f7c8aa0db46765707fe67b4",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985907/preview/belgium-jupiler-pro-league-2026-2027-raal-la-louviere-zulte-waregem",
     "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-fc18d30f92c08b1ac9a806cc",
   "url": "/sources/whoscored-com/picks/15/#pick-n-fc18d30f92c08b1ac9a806cc",
   "match": "RAAL La Louviere v Zulte-Waregem",
   "match_url": "/football/matches/raal-la-louviere-vs-zulte-waregem-2026-10-24/",
   "kickoff": "2026-10-24T18:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 0.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Zulte-Waregem",
   "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": null,
   "recorded_at": "2026-10-24T17:55:48.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-fc18d30f92c08b1ac9a806cc",
    "quote_text": "Away win",
    "fragment_from": 2369,
    "fragment_to": 2377,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985907/preview/belgium-jupiler-pro-league-2026-2027-raal-la-louviere-zulte-waregem",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1864414759226d58a66f7bc890d7f815130af55f68c984a49e48e36486d35f7d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T17:55:48.264Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-932dce287c9f",
     "display_name": "RAAL La Louviere — Zulte-Waregem",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-24T18:45:00.000Z",
     "url": "/football/matches/raal-la-louviere-vs-zulte-waregem-2026-10-24/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Zulte-Waregem",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T17:55:48.264Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Zulte-Waregem",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Zulte-Waregem"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was RAAL La Louviere 3-0 Zulte-Waregem."
    },
    "settlements": [
     {
      "operation_id": "172f73f9c34fb531014755f4e6526419103f7f73249748ad13a994dfea7d1ea2",
      "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": "Zulte-Waregem",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985907/preview/belgium-jupiler-pro-league-2026-2027-raal-la-louviere-zulte-waregem",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Zulte-Waregem to win"
   }
  },
  {
   "record_id": "n-594985bbe0ea86b307ca86f7",
   "url": "/sources/whoscored-com/picks/15/#pick-n-594985bbe0ea86b307ca86f7",
   "match": "RAAL La Louviere v Zulte-Waregem",
   "match_url": "/football/matches/raal-la-louviere-vs-zulte-waregem-2026-10-24/",
   "kickoff": "2026-10-24T18:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 0.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: RAAL La Louviere 0-2 Zulte-Waregem",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T17:55:48.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-594985bbe0ea86b307ca86f7",
    "quote_text": "0\n\nRAAL La Louviere\n\n2\n\nZulte Waregem",
    "fragment_from": 2330,
    "fragment_to": 2367,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985907/preview/belgium-jupiler-pro-league-2026-2027-raal-la-louviere-zulte-waregem",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1864414759226d58a66f7bc890d7f815130af55f68c984a49e48e36486d35f7d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T17:55:48.264Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-932dce287c9f",
     "display_name": "RAAL La Louviere — Zulte-Waregem",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-24T18:45:00.000Z",
     "url": "/football/matches/raal-la-louviere-vs-zulte-waregem-2026-10-24/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "RAAL La Louviere 0-2 Zulte-Waregem",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T17:55:48.264Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "RAAL La Louviere 0-2 Zulte-Waregem",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: RAAL La Louviere 0-2 Zulte-Waregem"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was RAAL La Louviere 3-0 Zulte-Waregem."
    },
    "settlements": [
     {
      "operation_id": "a9148f7298300ce123671c27453914e89942372896dbadaac3a47658609650c7",
      "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": "Zulte-Waregem",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985907/preview/belgium-jupiler-pro-league-2026-2027-raal-la-louviere-zulte-waregem",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RAAL La Louviere 0-2 Zulte-Waregem"
   }
  },
  {
   "record_id": "n-4011f28efdde39cca434559c",
   "url": "/sources/whoscored-com/picks/15/#pick-n-4011f28efdde39cca434559c",
   "match": "Westerlo v SK Beveren",
   "match_url": "/football/matches/westerlo-vs-sk-beveren-2026-10-24/",
   "kickoff": "2026-10-24T18:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 0.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-4",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T17:55:41.059Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4011f28efdde39cca434559c",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2332,
    "fragment_to": 2347,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985909/preview/belgium-jupiler-pro-league-2026-2027-westerlo-sk-beveren",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "81c82727c6f1f4e97b0f01103172355762906f13111b848ac7d2fe5a40395337",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T17:55:41.059Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e4f64f05b03c",
     "display_name": "Westerlo — SK Beveren",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-24T18:45:00.000Z",
     "url": "/football/matches/westerlo-vs-sk-beveren-2026-10-24/",
     "scoreline": "4-4",
     "condition": "finished"
    },
    "market_label": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T17:55:41.059Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Westerlo 4-4 SK Beveren."
    },
    "settlements": [
     {
      "operation_id": "6ee0685c4bdf286787a655a44f3e1da282b9322eefa62e2eba942d9b35ea7dab",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985909/preview/belgium-jupiler-pro-league-2026-2027-westerlo-sk-beveren",
     "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-9d910166420ea3684945cac1",
   "url": "/sources/whoscored-com/picks/15/#pick-n-9d910166420ea3684945cac1",
   "match": "Westerlo v SK Beveren",
   "match_url": "/football/matches/westerlo-vs-sk-beveren-2026-10-24/",
   "kickoff": "2026-10-24T18:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 0.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Westerlo",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-4",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T17:55:41.059Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9d910166420ea3684945cac1",
    "quote_text": "Home win",
    "fragment_from": 2322,
    "fragment_to": 2330,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985909/preview/belgium-jupiler-pro-league-2026-2027-westerlo-sk-beveren",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "81c82727c6f1f4e97b0f01103172355762906f13111b848ac7d2fe5a40395337",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T17:55:41.059Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e4f64f05b03c",
     "display_name": "Westerlo — SK Beveren",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-24T18:45:00.000Z",
     "url": "/football/matches/westerlo-vs-sk-beveren-2026-10-24/",
     "scoreline": "4-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Westerlo",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T17:55:41.059Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Westerlo",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Westerlo"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Westerlo 4-4 SK Beveren."
    },
    "settlements": [
     {
      "operation_id": "1e96057401f8e14e6285d879d634cc52a67bd2c0f415b439427ed467c61075f5",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Westerlo",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985909/preview/belgium-jupiler-pro-league-2026-2027-westerlo-sk-beveren",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Westerlo to win"
   }
  },
  {
   "record_id": "n-2828aff67e704ab80f34f14d",
   "url": "/sources/whoscored-com/picks/15/#pick-n-2828aff67e704ab80f34f14d",
   "match": "Westerlo v SK Beveren",
   "match_url": "/football/matches/westerlo-vs-sk-beveren-2026-10-24/",
   "kickoff": "2026-10-24T18:45:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 0.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Westerlo 2-0 SK Beveren",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-4",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T17:55:41.059Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2828aff67e704ab80f34f14d",
    "quote_text": "2\n\nWesterlo\n\n0\n\nSK Beveren",
    "fragment_from": 2294,
    "fragment_to": 2320,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1985909/preview/belgium-jupiler-pro-league-2026-2027-westerlo-sk-beveren",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "81c82727c6f1f4e97b0f01103172355762906f13111b848ac7d2fe5a40395337",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T17:55:41.059Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-e4f64f05b03c",
     "display_name": "Westerlo — SK Beveren",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-10-24T18:45:00.000Z",
     "url": "/football/matches/westerlo-vs-sk-beveren-2026-10-24/",
     "scoreline": "4-4",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Westerlo 2-0 SK Beveren",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T17:55:41.059Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Westerlo 2-0 SK Beveren",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Westerlo 2-0 SK Beveren"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Westerlo 4-4 SK Beveren."
    },
    "settlements": [
     {
      "operation_id": "133313fa860f38786aa56111c69aae81ea075c229bde067821b411a45968b0f3",
      "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": "Westerlo",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1985909/preview/belgium-jupiler-pro-league-2026-2027-westerlo-sk-beveren",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Westerlo 2-0 SK Beveren"
   }
  },
  {
   "record_id": "n-651946f43fa8b4896926964f",
   "url": "/sources/whoscored-com/picks/11/#pick-n-651946f43fa8b4896926964f",
   "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": 46.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Borussia Dortmund 2-1 Eintracht Frankfurt",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T17:53:11.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-651946f43fa8b4896926964f",
    "quote_text": "2\n\nBorussia Dortmund\n\n1\n\nEintracht Frankfurt",
    "fragment_from": 2592,
    "fragment_to": 2636,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995429/preview/germany-bundesliga-2026-2027-borussia-dortmund-eintracht-frankfurt",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1a5a1e46706b086cd584123281ca73ac083020d5c47bdecd9d6f350fc1f9d7ba",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:53:11.659Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Borussia Dortmund 2-1 Eintracht Frankfurt",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T17:53:11.659Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Borussia Dortmund 2-1 Eintracht Frankfurt",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Borussia Dortmund 2-1 Eintracht Frankfurt"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Borussia Dortmund 1-0 Eintracht Frankfurt."
    },
    "settlements": [
     {
      "operation_id": "cd03e45e653b77827dc6fa4dd8bc37b9adb2614d4de666736f598f2150c9ac4d",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995429/preview/germany-bundesliga-2026-2027-borussia-dortmund-eintracht-frankfurt",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Borussia Dortmund 2-1 Eintracht Frankfurt"
   }
  },
  {
   "record_id": "n-9e25f8d691540506d0084b7c",
   "url": "/sources/whoscored-com/picks/10/#pick-n-9e25f8d691540506d0084b7c",
   "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": 52.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Chelsea 2-1 Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T11:53:10.841Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9e25f8d691540506d0084b7c",
    "quote_text": "2\n\nChelsea\n\n1\n\nTottenham",
    "fragment_from": 3211,
    "fragment_to": 3235,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983618/preview/england-premier-league-2026-2027-chelsea-tottenham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "14bed259b02728b986bbdb76b5f54872decb9ae6c9a5f1a8f0e7314b07a58b15",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T11:53:10.841Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Chelsea 2-1 Tottenham Hotspur",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T11:53:10.841Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Chelsea 2-1 Tottenham Hotspur",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Chelsea 2-1 Tottenham Hotspur"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Chelsea 0-2 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "e9e2af7a9296a03497fb9c2a3f782564a4cf6ca5a1dd65cfe4ded1752f30a993",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983618/preview/england-premier-league-2026-2027-chelsea-tottenham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea 2-1 Tottenham Hotspur"
   }
  },
  {
   "record_id": "n-0c68149472be074e34a0923f",
   "url": "/sources/whoscored-com/picks/11/#pick-n-0c68149472be074e34a0923f",
   "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": 41.4,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Real Racing Club 1-1 Espanyol",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T20:53:22.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-0c68149472be074e34a0923f",
    "quote_text": "1\n\nRacing Santander\n\n1\n\nEspanyol\n\nDraw",
    "fragment_from": 2524,
    "fragment_to": 2562,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993937/preview/spain-laliga-2026-2027-racing-santander-espanyol",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "741062ed0f16ff961398aa77856244d057d4c5d2577939995c0a0cf889465d70",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T20:53:22.469Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Real Racing Club 1-1 Espanyol",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T20:53:22.469Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Real Racing Club 1-1 Espanyol",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Real Racing Club 1-1 Espanyol"
    },
    "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 Real Racing Club 2-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "7b50d7b863b46e14bf1d4b00985d8765dd8f02bba46a8f5295b3fe7ada1948d2",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993937/preview/spain-laliga-2026-2027-racing-santander-espanyol",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Racing Club 1-1 Espanyol"
   }
  },
  {
   "record_id": "n-37f093c2e25c8623bcb33b6e",
   "url": "/sources/whoscored-com/picks/15/#pick-n-37f093c2e25c8623bcb33b6e",
   "match": "York v Port Vale",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 2.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "recorded_at": "2026-10-24T11:53:12.206Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-37f093c2e25c8623bcb33b6e",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2373,
    "fragment_to": 2387,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990218/preview/england-league-two-2026-2027-york-port-vale",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "691bde7a1c5249c4597179b38361a12ed1cd5a9f5435a6ca550ae12bd68fb89d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T11:53:12.206Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4e44add9e4d3",
     "display_name": "York — Port Vale",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "2-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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T11:53:12.206Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was York 2-0 Port Vale."
    },
    "settlements": [
     {
      "operation_id": "d1ab5d492db406579a1436ce89320d83e8d33ba688aab66901902785eea3d61c",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990218/preview/england-league-two-2026-2027-york-port-vale",
     "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-d061358c4cbba7a22998ff73",
   "url": "/sources/whoscored-com/picks/15/#pick-n-d061358c4cbba7a22998ff73",
   "match": "York v Port Vale",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 2.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: York",
   "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": null,
   "recorded_at": "2026-10-24T11:53:12.206Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d061358c4cbba7a22998ff73",
    "quote_text": "Home win",
    "fragment_from": 2363,
    "fragment_to": 2371,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990218/preview/england-league-two-2026-2027-york-port-vale",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "691bde7a1c5249c4597179b38361a12ed1cd5a9f5435a6ca550ae12bd68fb89d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T11:53:12.206Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4e44add9e4d3",
     "display_name": "York — Port Vale",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "York",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T11:53:12.206Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "York",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: York"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was York 2-0 Port Vale."
    },
    "settlements": [
     {
      "operation_id": "9a9ca40c431406c9c1445a3ad2a69aabd2ae50bce68a8c64573413f4d19eff12",
      "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": "York",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990218/preview/england-league-two-2026-2027-york-port-vale",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "York to win"
   }
  },
  {
   "record_id": "n-2aef8d338a7db341ca226c62",
   "url": "/sources/whoscored-com/picks/15/#pick-n-2aef8d338a7db341ca226c62",
   "match": "York v Port Vale",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 2.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: York 2-1 Port Vale",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T11:53:12.206Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2aef8d338a7db341ca226c62",
    "quote_text": "2\n\nYork\n\n1\n\nPort Vale",
    "fragment_from": 2340,
    "fragment_to": 2361,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990218/preview/england-league-two-2026-2027-york-port-vale",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "691bde7a1c5249c4597179b38361a12ed1cd5a9f5435a6ca550ae12bd68fb89d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T11:53:12.206Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-4e44add9e4d3",
     "display_name": "York — Port Vale",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "York 2-1 Port Vale",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T11:53:12.206Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "York 2-1 Port Vale",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: York 2-1 Port Vale"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was York 2-0 Port Vale."
    },
    "settlements": [
     {
      "operation_id": "28d096a47d182b5af6a25db4e1a37084cbb1887a6e97def06bae0f2bffa8c021",
      "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": "York",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990218/preview/england-league-two-2026-2027-york-port-vale",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "York 2-1 Port Vale"
   }
  },
  {
   "record_id": "n-0e3e06ac6c512c1765c188c3",
   "url": "/sources/whoscored-com/picks/15/#pick-n-0e3e06ac6c512c1765c188c3",
   "match": "Exeter City v Fleetwood Town",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 2.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "recorded_at": "2026-10-24T11:53:11.496Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0e3e06ac6c512c1765c188c3",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2430,
    "fragment_to": 2445,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990206/preview/england-league-two-2026-2027-exeter-fleetwood",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "161ec494ccbce19523fdaa3b929abf8264f721e2ae8aeeaefb96b245a2cb69b1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T11:53:11.496Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f47bbf944bbf",
     "display_name": "Exeter City — Fleetwood Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "2-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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T11:53:11.496Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Exeter City 2-1 Fleetwood Town."
    },
    "settlements": [
     {
      "operation_id": "949a1eebe2283478abf3d2b62e23c017ba1b637fc99f3e08f5271827130b6652",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990206/preview/england-league-two-2026-2027-exeter-fleetwood",
     "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-d1687b22206769ff851f27e6",
   "url": "/sources/whoscored-com/picks/15/#pick-n-d1687b22206769ff851f27e6",
   "match": "Exeter City v Fleetwood Town",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 2.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Exeter City",
   "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": null,
   "recorded_at": "2026-10-24T11:53:11.496Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d1687b22206769ff851f27e6",
    "quote_text": "Home win",
    "fragment_from": 2420,
    "fragment_to": 2428,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990206/preview/england-league-two-2026-2027-exeter-fleetwood",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "161ec494ccbce19523fdaa3b929abf8264f721e2ae8aeeaefb96b245a2cb69b1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T11:53:11.496Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f47bbf944bbf",
     "display_name": "Exeter City — Fleetwood Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Exeter 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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T11:53:11.496Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Exeter City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Exeter City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Exeter City 2-1 Fleetwood Town."
    },
    "settlements": [
     {
      "operation_id": "788585236dc577a82cbd0ae51f07c89a7bf23747d941b7c2ce35a5f4f9333b5c",
      "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": "Exeter 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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990206/preview/england-league-two-2026-2027-exeter-fleetwood",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Exeter City to win"
   }
  },
  {
   "record_id": "n-6fc04d32ee6d879114982efc",
   "url": "/sources/whoscored-com/picks/15/#pick-n-6fc04d32ee6d879114982efc",
   "match": "Exeter City v Fleetwood Town",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 2.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Exeter City 2-0 Fleetwood Town",
   "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": null,
   "recorded_at": "2026-10-24T11:53:11.496Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6fc04d32ee6d879114982efc",
    "quote_text": "2\n\nExeter\n\n0\n\nFleetwood",
    "fragment_from": 2395,
    "fragment_to": 2418,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990206/preview/england-league-two-2026-2027-exeter-fleetwood",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "161ec494ccbce19523fdaa3b929abf8264f721e2ae8aeeaefb96b245a2cb69b1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T11:53:11.496Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-f47bbf944bbf",
     "display_name": "Exeter City — Fleetwood Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Exeter City 2-0 Fleetwood Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T11:53:11.496Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Exeter City 2-0 Fleetwood Town",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Exeter City 2-0 Fleetwood Town"
    },
    "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 Exeter City 2-1 Fleetwood Town."
    },
    "settlements": [
     {
      "operation_id": "b23d36ece39b602b41937a0af9553c02b6ce34a34f74b9e032661bb05092f3b7",
      "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": "Exeter 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990206/preview/england-league-two-2026-2027-exeter-fleetwood",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Exeter City 2-0 Fleetwood Town"
   }
  },
  {
   "record_id": "n-bf40522cf804b76c91066c7b",
   "url": "/sources/whoscored-com/picks/15/#pick-n-bf40522cf804b76c91066c7b",
   "match": "Rotherham United v Shrewsbury Town",
   "match_url": "/football/matches/rotherham-united-vs-shrewsbury-town-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 5.1,
   "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-3",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T08:53:10.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-bf40522cf804b76c91066c7b",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2530,
    "fragment_to": 2554,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990214/preview/england-league-two-2026-2027-rotherham-shrewsbury",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d5b186c9d4f258d870d6421b2504d61804334d8aba4d13ac9c2fa1daa8c98fb2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T08:53:10.011Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-b3ddc2549bfd",
     "display_name": "Rotherham United — Shrewsbury Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/rotherham-united-vs-shrewsbury-town-2026-10-24/",
     "scoreline": "3-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T08:53:10.011Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Rotherham United 3-3 Shrewsbury Town."
    },
    "settlements": [
     {
      "operation_id": "f6b22b475e5b2105227a5e3c752ff081068b18e3f9d92e9dfd6bc7434ffb5d65",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990214/preview/england-league-two-2026-2027-rotherham-shrewsbury",
     "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-763484d122b4bf860302b724",
   "url": "/sources/whoscored-com/picks/15/#pick-n-763484d122b4bf860302b724",
   "match": "Rotherham United v Shrewsbury Town",
   "match_url": "/football/matches/rotherham-united-vs-shrewsbury-town-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 5.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Shrewsbury Town",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-3",
   "reason": "",
   "reason_code": "stale_quote",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T08:53:10.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-763484d122b4bf860302b724",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 2530,
    "fragment_to": 2554,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990214/preview/england-league-two-2026-2027-rotherham-shrewsbury",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d5b186c9d4f258d870d6421b2504d61804334d8aba4d13ac9c2fa1daa8c98fb2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T08:53:10.011Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "stale_quote",
    "event": {
     "event_id": "s-b3ddc2549bfd",
     "display_name": "Rotherham United — Shrewsbury Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/rotherham-united-vs-shrewsbury-town-2026-10-24/",
     "scoreline": "3-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Shrewsbury Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T08:53:10.011Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Shrewsbury Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Shrewsbury Town"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Rotherham United 3-3 Shrewsbury Town."
    },
    "settlements": [
     {
      "operation_id": "dbbc876ae431134508d3f852e0dc867848ec6486314837d76fb171f465288d93",
      "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": "Shrewsbury Town",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990214/preview/england-league-two-2026-2027-rotherham-shrewsbury",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shrewsbury Town to win"
   }
  },
  {
   "record_id": "n-743ea5a4c1898cb5ae77e7d4",
   "url": "/sources/whoscored-com/picks/14/#pick-n-743ea5a4c1898cb5ae77e7d4",
   "match": "Gillingham v Grimsby Town",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-4",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T05:53:09.206Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-743ea5a4c1898cb5ae77e7d4",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2573,
    "fragment_to": 2588,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990208/preview/england-league-two-2026-2027-gillingham-grimsby",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "85ca7732a022a15fdcbdae5c5bd8dafb29ed6d4d47b79a000a3252a405641d56",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T05:53:09.206Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8420cade1ddd",
     "display_name": "Gillingham — Grimsby Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "1-4",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T05:53:09.206Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Gillingham 1-4 Grimsby Town."
    },
    "settlements": [
     {
      "operation_id": "77122cba12809297940bf5934b7264d02933cd0e01438a308e9f453cc96ecdec",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990208/preview/england-league-two-2026-2027-gillingham-grimsby",
     "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-d9c8f5dbec834f9bf0fb4a57",
   "url": "/sources/whoscored-com/picks/15/#pick-n-d9c8f5dbec834f9bf0fb4a57",
   "match": "Gillingham v Grimsby Town",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-4",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T05:53:09.206Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d9c8f5dbec834f9bf0fb4a57",
    "quote_text": "Draw",
    "fragment_from": 2567,
    "fragment_to": 2571,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990208/preview/england-league-two-2026-2027-gillingham-grimsby",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "85ca7732a022a15fdcbdae5c5bd8dafb29ed6d4d47b79a000a3252a405641d56",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T05:53:09.206Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8420cade1ddd",
     "display_name": "Gillingham — Grimsby Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "1-4",
     "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T05:53:09.206Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Gillingham 1-4 Grimsby Town."
    },
    "settlements": [
     {
      "operation_id": "93452423b50f7678c2a28fece0eb12451198457d0f863e55b0e334d38676cd8d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990208/preview/england-league-two-2026-2027-gillingham-grimsby",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-17b939f4b0ae60441ac81742",
   "url": "/sources/whoscored-com/picks/14/#pick-n-17b939f4b0ae60441ac81742",
   "match": "Gillingham v Grimsby Town",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Gillingham 1-1 Grimsby Town",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-4",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T05:53:09.206Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-17b939f4b0ae60441ac81742",
    "quote_text": "1\n\nGillingham\n\n1\n\nGrimsby",
    "fragment_from": 2540,
    "fragment_to": 2565,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990208/preview/england-league-two-2026-2027-gillingham-grimsby",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "85ca7732a022a15fdcbdae5c5bd8dafb29ed6d4d47b79a000a3252a405641d56",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T05:53:09.206Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-8420cade1ddd",
     "display_name": "Gillingham — Grimsby Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "1-4",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Gillingham 1-1 Grimsby Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T05:53:09.206Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Gillingham 1-1 Grimsby Town",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Gillingham 1-1 Grimsby Town"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Gillingham 1-4 Grimsby Town."
    },
    "settlements": [
     {
      "operation_id": "690fc6ed50a5ee450fa243312bdf8a937a369f3362fc7e71fc293b590a72d2e9",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990208/preview/england-league-two-2026-2027-gillingham-grimsby",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Gillingham 1-1 Grimsby Town"
   }
  },
  {
   "record_id": "n-4de0dc5dd2ba692280d82471",
   "url": "/sources/whoscored-com/picks/14/#pick-n-4de0dc5dd2ba692280d82471",
   "match": "Chesterfield v Crewe Alexandra",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "recorded_at": "2026-10-24T05:53:08.573Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4de0dc5dd2ba692280d82471",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2487,
    "fragment_to": 2501,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990202/preview/england-league-two-2026-2027-chesterfield-crewe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9535d867b32b68041c31ec877b4a90238f83102e5d0de1c6d102f8bef164df48",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T05:53:08.573Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2134a27d6aa8",
     "display_name": "Chesterfield — Crewe Alexandra",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "5-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T05:53:08.573Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Chesterfield 5-1 Crewe Alexandra."
    },
    "settlements": [
     {
      "operation_id": "690cb4adbe9dfde7fa90599a065f86bcaf97ffe754fb28c26e06bd6d8edb087f",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990202/preview/england-league-two-2026-2027-chesterfield-crewe",
     "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-d3f82ae063e7836a97bfe77b",
   "url": "/sources/whoscored-com/picks/14/#pick-n-d3f82ae063e7836a97bfe77b",
   "match": "Chesterfield v Crewe Alexandra",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chesterfield",
   "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": null,
   "recorded_at": "2026-10-24T05:53:08.573Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d3f82ae063e7836a97bfe77b",
    "quote_text": "1\n\nChesterfield",
    "fragment_from": 2450,
    "fragment_to": 2465,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990202/preview/england-league-two-2026-2027-chesterfield-crewe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9535d867b32b68041c31ec877b4a90238f83102e5d0de1c6d102f8bef164df48",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T05:53:08.573Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2134a27d6aa8",
     "display_name": "Chesterfield — Crewe Alexandra",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "5-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Chesterfield",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T05:53:08.573Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chesterfield",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chesterfield"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Chesterfield 5-1 Crewe Alexandra."
    },
    "settlements": [
     {
      "operation_id": "c6198a628b57fd9206ed474af129c60af48894d9b9377f4fe67227e3570c7ff3",
      "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": "Chesterfield",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990202/preview/england-league-two-2026-2027-chesterfield-crewe",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chesterfield to win"
   }
  },
  {
   "record_id": "n-69c30e03db729a0e182b063c",
   "url": "/sources/whoscored-com/picks/14/#pick-n-69c30e03db729a0e182b063c",
   "match": "Crawley Town v Tranmere Rovers",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T05:53:07.917Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-69c30e03db729a0e182b063c",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2236,
    "fragment_to": 2250,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990204/preview/england-league-two-2026-2027-crawley-tranmere",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fe408638ae725283bade94841cb03212705e29c2081ba688423300f2a41eb5ab",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T05:53:07.917Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-91679d535c8e",
     "display_name": "Crawley Town — Tranmere Rovers",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T05:53:07.917Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Crawley Town 1-1 Tranmere Rovers."
    },
    "settlements": [
     {
      "operation_id": "f4c7b2ba307c5312de065eb54683e8256bcc515f6f9b8ed901b66a47b5d7928e",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990204/preview/england-league-two-2026-2027-crawley-tranmere",
     "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-00b3a1aed71d91abb31348e7",
   "url": "/sources/whoscored-com/picks/14/#pick-n-00b3a1aed71d91abb31348e7",
   "match": "Crawley Town v Tranmere Rovers",
   "match_url": null,
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Tranmere Rovers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T05:53:07.917Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-00b3a1aed71d91abb31348e7",
    "quote_text": "1\n\nCrawley\n\n2\n\nTranmere\n\nAway win",
    "fragment_from": 2201,
    "fragment_to": 2234,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990204/preview/england-league-two-2026-2027-crawley-tranmere",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fe408638ae725283bade94841cb03212705e29c2081ba688423300f2a41eb5ab",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T05:53:07.917Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-91679d535c8e",
     "display_name": "Crawley Town — Tranmere Rovers",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Tranmere Rovers",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T05:53:07.917Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Tranmere Rovers",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Tranmere Rovers"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Crawley Town 1-1 Tranmere Rovers."
    },
    "settlements": [
     {
      "operation_id": "4d50824462268a12bddc9b70000c9d17a14c865d8ca05d5d4123bea2e4b09d27",
      "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": "Tranmere Rovers",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990204/preview/england-league-two-2026-2027-crawley-tranmere",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tranmere Rovers to win"
   }
  },
  {
   "record_id": "n-527efc82a1a75d801ef6bb9d",
   "url": "/sources/whoscored-com/picks/14/#pick-n-527efc82a1a75d801ef6bb9d",
   "match": "Reading v Barnsley",
   "match_url": "/football/matches/reading-vs-barnsley-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 14.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Reading 2-0 Barnsley",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T23:53:13.065Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-527efc82a1a75d801ef6bb9d",
    "quote_text": "2\n\nReading\n\n0\n\nBarnsley",
    "fragment_from": 2366,
    "fragment_to": 2389,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989449/preview/england-league-one-2026-2027-reading-barnsley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a45ad86da154e76e03ddf9854a6e5fc5c36a27b192e144d081de024917932e53",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T23:53:13.065Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6ea53411a498",
     "display_name": "Reading — Barnsley",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/reading-vs-barnsley-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Reading 2-0 Barnsley",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T23:53:13.065Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Reading 2-0 Barnsley",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Reading 2-0 Barnsley"
    },
    "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 Reading 2-1 Barnsley."
    },
    "settlements": [
     {
      "operation_id": "13597d5776fe527d6f6d076677412d615c8d38eff930a7b3732f451cd9fc8f93",
      "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": "Reading",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989449/preview/england-league-one-2026-2027-reading-barnsley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Reading 2-0 Barnsley"
   }
  },
  {
   "record_id": "n-2a59b5b1d9fef9fc19c40016",
   "url": "/sources/whoscored-com/picks/13/#pick-n-2a59b5b1d9fef9fc19c40016",
   "match": "Stevenage v Milton Keynes Dons",
   "match_url": "/football/matches/stevenage-vs-milton-keynes-dons-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 17.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Stevenage 2-0 Milton Keynes Dons",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T20:53:24.758Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2a59b5b1d9fef9fc19c40016",
    "quote_text": "2\n\nStevenage\n\n0\n\nMilton Keynes Dons",
    "fragment_from": 2538,
    "fragment_to": 2573,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989450/preview/england-league-one-2026-2027-stevenage-milton-keynes-dons",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e84cd485d83fb6549b546a92fb13ae6cfe83f850a37a281bfc76990d3a971436",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T20:53:24.758Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-384d4bcd330f",
     "display_name": "Stevenage — Milton Keynes Dons",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/stevenage-vs-milton-keynes-dons-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Stevenage 2-0 Milton Keynes Dons",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T20:53:24.758Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Stevenage 2-0 Milton Keynes Dons",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Stevenage 2-0 Milton Keynes Dons"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Stevenage 0-1 Milton Keynes Dons."
    },
    "settlements": [
     {
      "operation_id": "2fe2e5481b6a7529ecdc1d5970cc9e6b3f5bae2ca94114c8bfac33ae2d241df2",
      "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": "Stevenage",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989450/preview/england-league-one-2026-2027-stevenage-milton-keynes-dons",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stevenage 2-0 Milton Keynes Dons"
   }
  },
  {
   "record_id": "n-7188b1d754e98dbb8f5605c3",
   "url": "/sources/whoscored-com/picks/13/#pick-n-7188b1d754e98dbb8f5605c3",
   "match": "Burton Albion v Leyton Orient",
   "match_url": "/football/matches/burton-albion-vs-leyton-orient-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 17.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "recorded_at": "2026-10-23T20:53:23.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-7188b1d754e98dbb8f5605c3",
    "quote_text": "Draw\n\nUnder 2.5 goals",
    "fragment_from": 2473,
    "fragment_to": 2494,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989439/preview/england-league-one-2026-2027-burton-leyton-orient",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5a61ebe87b91b0f31a6e3d3d4adc94e17f9f0414b93a6ad70d866fd60f943a3a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T20:53:23.755Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d135ec168aa5",
     "display_name": "Burton Albion — Leyton Orient",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/burton-albion-vs-leyton-orient-2026-10-24/",
     "scoreline": "2-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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T20:53:23.755Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Burton Albion 2-1 Leyton Orient."
    },
    "settlements": [
     {
      "operation_id": "ad4dae8b96a85ac4155150e15e053e7e096c6665029dfbcb53ab37142685f0a9",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989439/preview/england-league-one-2026-2027-burton-leyton-orient",
     "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-c812de22c21ff6347fe8b7db",
   "url": "/sources/whoscored-com/picks/13/#pick-n-c812de22c21ff6347fe8b7db",
   "match": "Burton Albion v Leyton Orient",
   "match_url": "/football/matches/burton-albion-vs-leyton-orient-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 17.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-10-23T20:53:23.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-c812de22c21ff6347fe8b7db",
    "quote_text": "Draw\n\nUnder 2.5 goals",
    "fragment_from": 2473,
    "fragment_to": 2494,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989439/preview/england-league-one-2026-2027-burton-leyton-orient",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5a61ebe87b91b0f31a6e3d3d4adc94e17f9f0414b93a6ad70d866fd60f943a3a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T20:53:23.755Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d135ec168aa5",
     "display_name": "Burton Albion — Leyton Orient",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/burton-albion-vs-leyton-orient-2026-10-24/",
     "scoreline": "2-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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T20:53:23.755Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Burton Albion 2-1 Leyton Orient."
    },
    "settlements": [
     {
      "operation_id": "619a3714dd9651f60f7e74cf6a099c89ae83a422105af0f070a94529b74d8f30",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989439/preview/england-league-one-2026-2027-burton-leyton-orient",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-d813fcd9ff62cb973071192d",
   "url": "/sources/whoscored-com/picks/13/#pick-n-d813fcd9ff62cb973071192d",
   "match": "AFC Wimbledon v Wycombe Wanderers",
   "match_url": "/football/matches/afc-wimbledon-vs-wycombe-wanderers-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 17.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AFC Wimbledon 0-2 Wycombe Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T20:53:22.758Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d813fcd9ff62cb973071192d",
    "quote_text": "0\n\nAFC Wimbledon\n\n2\n\nWycombe\n\nAway win",
    "fragment_from": 2383,
    "fragment_to": 2421,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989431/preview/england-league-one-2026-2027-afc-wimbledon-wycombe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d6cf17eb942a3204acd5864d507dad03e22bd2aedb80662aa653b05987f26b67",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T20:53:22.758Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c528341bc418",
     "display_name": "AFC Wimbledon — Wycombe Wanderers",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/afc-wimbledon-vs-wycombe-wanderers-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "AFC Wimbledon 0-2 Wycombe 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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T20:53:22.758Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "AFC Wimbledon 0-2 Wycombe Wanderers",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: AFC Wimbledon 0-2 Wycombe Wanderers"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was AFC Wimbledon 1-1 Wycombe Wanderers."
    },
    "settlements": [
     {
      "operation_id": "1d7eb08070826521832cfe29c9e9e553b97d1b2df4006c7152ad5fc360ddedef",
      "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": "Wycombe 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989431/preview/england-league-one-2026-2027-afc-wimbledon-wycombe",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Wimbledon 0-2 Wycombe Wanderers"
   }
  },
  {
   "record_id": "n-89274d1a2349ea27e77096ab",
   "url": "/sources/whoscored-com/picks/13/#pick-n-89274d1a2349ea27e77096ab",
   "match": "Oxford United v Bradford City",
   "match_url": "/football/matches/oxford-united-vs-bradford-city-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 20.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Oxford United 1-1 Bradford City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T17:53:07.333Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-89274d1a2349ea27e77096ab",
    "quote_text": "1\n\nOxford\n\n1\n\nBradford\n\nDraw",
    "fragment_from": 2342,
    "fragment_to": 2370,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989448/preview/england-league-one-2026-2027-oxford-bradford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d775974e0271c43c7a7b28c7a3fa526cc17c7a4a4a73b9e6215a469bacd123c9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T17:53:07.333Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5f9af0cf4abb",
     "display_name": "Oxford United — Bradford City",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/oxford-united-vs-bradford-city-2026-10-24/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Oxford United 1-1 Bradford 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T17:53:07.333Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Oxford United 1-1 Bradford City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Oxford United 1-1 Bradford City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Oxford United 0-0 Bradford City."
    },
    "settlements": [
     {
      "operation_id": "b88046041fcf3310ae996d2033d25c347eab8f6988fe51e01d4dfd23a02ba809",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989448/preview/england-league-one-2026-2027-oxford-bradford",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Oxford United 1-1 Bradford City"
   }
  },
  {
   "record_id": "n-ba35e7c55dd386fd37399d92",
   "url": "/sources/whoscored-com/picks/13/#pick-n-ba35e7c55dd386fd37399d92",
   "match": "Bromley v Peterborough United",
   "match_url": "/football/matches/bromley-vs-peterborough-united-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 23.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Bromley 0-2 Peterborough United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T14:53:06.638Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ba35e7c55dd386fd37399d92",
    "quote_text": "0\n\nBromley\n\n2\n\nPeterborough",
    "fragment_from": 2383,
    "fragment_to": 2410,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989437/preview/england-league-one-2026-2027-bromley-peterborough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4b56103d2a0fc66a95cb798eb6fa754dd7e1cd4dfe6d374fbd22bd3a27b4c48f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T14:53:06.638Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-56991161cfb4",
     "display_name": "Bromley — Peterborough United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/bromley-vs-peterborough-united-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Bromley 0-2 Peterborough United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T14:53:06.638Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Bromley 0-2 Peterborough United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Bromley 0-2 Peterborough United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Bromley 1-1 Peterborough United."
    },
    "settlements": [
     {
      "operation_id": "31bd18ddf468241de52001289830ed103ee63b785e4bc118a8647e5319927b6b",
      "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": "Peterborough 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989437/preview/england-league-one-2026-2027-bromley-peterborough",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bromley 0-2 Peterborough United"
   }
  },
  {
   "record_id": "n-bd125b8841638c75130615f5",
   "url": "/sources/whoscored-com/picks/13/#pick-n-bd125b8841638c75130615f5",
   "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": 26.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: West Ham United 2-2 Southampton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T11:53:35.594Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bd125b8841638c75130615f5",
    "quote_text": "2\n\nWest Ham\n\n2\n\nSouthampton\n\nDraw",
    "fragment_from": 2364,
    "fragment_to": 2397,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989080/preview/england-championship-2026-2027-west-ham-southampton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e98495eb7f277a0b173bad8220ac8f5c8d13622ccdb2c162488d0c50c39f6288",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T11:53:35.594Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "West Ham United 2-2 Southampton",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T11:53:35.594Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "West Ham United 2-2 Southampton",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: West Ham United 2-2 Southampton"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was West Ham United 2-3 Southampton."
    },
    "settlements": [
     {
      "operation_id": "8fa6beec7b3ea37978900c653ae0d25db474d664b53cc3cab0fbccdcf3e619bb",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989080/preview/england-championship-2026-2027-west-ham-southampton",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "West Ham United 2-2 Southampton"
   }
  },
  {
   "record_id": "n-17dc07893ad5ab4a36dda70d",
   "url": "/sources/whoscored-com/picks/12/#pick-n-17dc07893ad5ab4a36dda70d",
   "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": 26.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Wolverhampton Wanderers 2-0 Watford",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T11:53:34.655Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-17dc07893ad5ab4a36dda70d",
    "quote_text": "2\n\nWolves\n\n0\n\nWatford",
    "fragment_from": 2500,
    "fragment_to": 2521,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989083/preview/england-championship-2026-2027-wolves-watford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "25a8e966b5520de4386f8fb9fb9d473f5aa637c0ea7a1d9a4bb291f43a219ef6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T11:53:34.655Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Wolverhampton Wanderers 2-0 Watford",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T11:53:34.655Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Wolverhampton Wanderers 2-0 Watford",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Wolverhampton Wanderers 2-0 Watford"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Wolverhampton Wanderers 1-0 Watford."
    },
    "settlements": [
     {
      "operation_id": "fe4631ca3bd428fe830b0622d12eab2e946dd1d58da1065f470b51709074df0f",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989083/preview/england-championship-2026-2027-wolves-watford",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wolverhampton Wanderers 2-0 Watford"
   }
  },
  {
   "record_id": "n-94d12d805442db7329cd4c23",
   "url": "/sources/whoscored-com/picks/12/#pick-n-94d12d805442db7329cd4c23",
   "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": 29.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Lincoln City 1-1 Burnley",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T08:53:22.791Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-94d12d805442db7329cd4c23",
    "quote_text": "1\n\nLincoln City\n\n1\n\nBurnley",
    "fragment_from": 2601,
    "fragment_to": 2628,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989063/preview/england-championship-2026-2027-lincoln-city-burnley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "000dbdf889f6a2be854d9a2e12189cc1a796c22ec624edfe219ef72f8f03a4ca",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T08:53:22.791Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Lincoln City 1-1 Burnley",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T08:53:22.791Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Lincoln City 1-1 Burnley",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Lincoln City 1-1 Burnley"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Lincoln City 4-1 Burnley."
    },
    "settlements": [
     {
      "operation_id": "d1429d14500b6d98e135dd44a585c1d05d02fa5a16bf2efb170f916afbce36ac",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989063/preview/england-championship-2026-2027-lincoln-city-burnley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lincoln City 1-1 Burnley"
   }
  },
  {
   "record_id": "n-ab08800716e906681decbf66",
   "url": "/sources/whoscored-com/picks/12/#pick-n-ab08800716e906681decbf66",
   "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": 29.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Blackburn Rovers 2-2 Wrexham",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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": null,
   "recorded_at": "2026-10-23T08:53:21.836Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ab08800716e906681decbf66",
    "quote_text": "2\n\nBlackburn\n\n2\n\nWrexham\n\nDraw",
    "fragment_from": 2497,
    "fragment_to": 2527,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989051/preview/england-championship-2026-2027-blackburn-wrexham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "88b955b7878d7766fb7dfa9e368297e9b1bc06f7de0cd3cb341efef7acfbe911",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T08:53:21.836Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "Correct score",
    "outcome_label": "Blackburn Rovers 2-2 Wrexham",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T08:53:21.836Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Blackburn Rovers 2-2 Wrexham",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Blackburn Rovers 2-2 Wrexham"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Blackburn Rovers 2-0 Wrexham."
    },
    "settlements": [
     {
      "operation_id": "14a3d93bb9764fd2aef35ad349f4bbe240aeff1f66db06a37fc050dba7d9274b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Blackburn Rovers 2-2 Wrexham",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989051/preview/england-championship-2026-2027-blackburn-wrexham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Blackburn Rovers 2-2 Wrexham"
   }
  },
  {
   "record_id": "n-c3a7f85af0ab2365b591cadb",
   "url": "/sources/whoscored-com/picks/12/#pick-n-c3a7f85af0ab2365b591cadb",
   "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": 29.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Cardiff City 0-1 Birmingham City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T08:53:21.016Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c3a7f85af0ab2365b591cadb",
    "quote_text": "0\n\nCardiff\n\n1\n\nBirmingham",
    "fragment_from": 2400,
    "fragment_to": 2425,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989057/preview/england-championship-2026-2027-cardiff-birmingham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "67b591018084ee93d6d2800b65e1b94e139869b0be22a73f6ce2d284647106f8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T08:53:21.016Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Cardiff City 0-1 Birmingham 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T08:53:21.016Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Cardiff City 0-1 Birmingham City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Cardiff City 0-1 Birmingham City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Cardiff City 1-0 Birmingham City."
    },
    "settlements": [
     {
      "operation_id": "ccfbe28f9c9621cb95d73241764dc30a99df8b92efc73c66bbfe51c834b838e0",
      "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": "Birmingham 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989057/preview/england-championship-2026-2027-cardiff-birmingham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cardiff City 0-1 Birmingham City"
   }
  },
  {
   "record_id": "n-66669e5c84c05c4375737c83",
   "url": "/sources/whoscored-com/picks/12/#pick-n-66669e5c84c05c4375737c83",
   "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": 32.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Preston North End 0-2 West Bromwich Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T05:53:08.126Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-66669e5c84c05c4375737c83",
    "quote_text": "0\n\nPreston\n\n2\n\nWBA\n\nAway win",
    "fragment_from": 2524,
    "fragment_to": 2552,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989069/preview/england-championship-2026-2027-preston-west-bromwich-albion",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "512a2a1aa519bb29e00c34c2b59974a80978af02996a8bc8342ccde244ad2fc9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T05:53:08.126Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Preston North End 0-2 West Bromwich Albion",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T05:53:08.126Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Preston North End 0-2 West Bromwich Albion",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Preston North End 0-2 West Bromwich Albion"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Preston North End 1-1 West Bromwich Albion."
    },
    "settlements": [
     {
      "operation_id": "f5d5a91e9176eeaccf3b8e8f9efd587158c5de7a963d26b84b2732af6c9a8602",
      "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": "West Bromwich Albion",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989069/preview/england-championship-2026-2027-preston-west-bromwich-albion",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Preston North End 0-2 West Bromwich Albion"
   }
  },
  {
   "record_id": "n-dc31fc1266dbc642505bbb61",
   "url": "/sources/whoscored-com/picks/10/#pick-n-dc31fc1266dbc642505bbb61",
   "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": 53.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Arsenal 2-0 Everton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T08:53:06.373Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dc31fc1266dbc642505bbb61",
    "quote_text": "2\n\nArsenal\n\n0\n\nEverton",
    "fragment_from": 2616,
    "fragment_to": 2638,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983616/preview/england-premier-league-2026-2027-arsenal-everton",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d0bf71b423cdba1866349b6867dbdbfcea242403bcbac67f7b83562a24a56a75",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T08:53:06.373Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Arsenal 2-0 Everton",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T08:53:06.373Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Arsenal 2-0 Everton",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Arsenal 2-0 Everton"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Arsenal 2-0 Everton."
    },
    "settlements": [
     {
      "operation_id": "7a77b1175115d2c88ace4ffd44e2dfd1d182060fe8dd69e52f2802a1669412aa",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Arsenal",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983616/preview/england-premier-league-2026-2027-arsenal-everton",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal 2-0 Everton"
   }
  },
  {
   "record_id": "n-4a66d60ddd40868510977b3f",
   "url": "/sources/whoscored-com/picks/11/#pick-n-4a66d60ddd40868510977b3f",
   "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": 43.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: FC Augsburg 2-1 1. FC Union Berlin",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T17:53:10.949Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4a66d60ddd40868510977b3f",
    "quote_text": "2\n\nAugsburg\n\n1\n\nUnion Berlin",
    "fragment_from": 2557,
    "fragment_to": 2585,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995428/preview/germany-bundesliga-2026-2027-augsburg-union-berlin",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "59c7e2037c6c897ccc750490c6d8f5505645df21ce8c3f1c4c1b58df69d3abc6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:53:10.949Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "FC Augsburg 2-1 1. FC Union Berlin",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T17:53:10.949Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "FC Augsburg 2-1 1. FC Union Berlin",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: FC Augsburg 2-1 1. FC Union Berlin"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was FC Augsburg 1-1 1. FC Union Berlin."
    },
    "settlements": [
     {
      "operation_id": "7e6a1f50e0bb7756b14a32f30eac904219ca04527eccb630e31e2d97f8a1c988",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "FC Augsburg",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995428/preview/germany-bundesliga-2026-2027-augsburg-union-berlin",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Augsburg 2-1 1. FC Union Berlin"
   }
  },
  {
   "record_id": "n-5badc07928557a9d850b2d32",
   "url": "/sources/whoscored-com/picks/10/#pick-n-5badc07928557a9d850b2d32",
   "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": 46.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: RB Leipzig 2-1 SV 07 Elversberg",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T14:53:12.162Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5badc07928557a9d850b2d32",
    "quote_text": "2\n\nRBL\n\n1\n\nElversberg",
    "fragment_from": 2360,
    "fragment_to": 2381,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995441/preview/germany-bundesliga-2026-2027-rb-leipzig-elversberg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "de555c77fe59983680413a864cec42771279b8109b652db0afd6dcebd1e1c527",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T14:53:12.162Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "RB Leipzig 2-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T14:53:12.162Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "RB Leipzig 2-1 SV 07 Elversberg",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: RB Leipzig 2-1 SV 07 Elversberg"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was RB Leipzig 4-0 SV 07 Elversberg."
    },
    "settlements": [
     {
      "operation_id": "4b734125e2f6b5531512184a5d925901eb882e594e4a1ac538720f4b00695dc3",
      "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": "RB Leipzig",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995441/preview/germany-bundesliga-2026-2027-rb-leipzig-elversberg",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RB Leipzig 2-1 SV 07 Elversberg"
   }
  },
  {
   "record_id": "n-46ffb28038b7823ac7be2813",
   "url": "/sources/whoscored-com/picks/12/#pick-n-46ffb28038b7823ac7be2813",
   "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": 37.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Como 3-1 Sassuolo",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T23:53:17.403Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-46ffb28038b7823ac7be2813",
    "quote_text": "3\n\nComo\n\n1\n\nSassuolo",
    "fragment_from": 2722,
    "fragment_to": 2742,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981027/preview/italy-serie-a-2026-2027-como-sassuolo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "de99a86e2aaeed64cac189dd70d5f672fc0fa554fbda0e407dc382ca666e7fda",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T23:53:17.403Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Como 3-1 Sassuolo",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T23:53:17.403Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Como 3-1 Sassuolo",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Como 3-1 Sassuolo"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Como 2-0 Sassuolo."
    },
    "settlements": [
     {
      "operation_id": "ecd415a8517d50148e9cadd82ec2341a831d8696c519c9e79c079955c206b08b",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981027/preview/italy-serie-a-2026-2027-como-sassuolo",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como 3-1 Sassuolo"
   }
  },
  {
   "record_id": "n-4a0d8a0a95b81331e4c964fb",
   "url": "/sources/whoscored-com/picks/11/#pick-n-4a0d8a0a95b81331e4c964fb",
   "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": 37.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "recorded_at": "2026-10-22T23:53:15.409Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4a0d8a0a95b81331e4c964fb",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2622,
    "fragment_to": 2636,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981025/preview/italy-serie-a-2026-2027-cagliari-bologna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bce9e80e69240578c928c18e8a92735beb45cc94a7523ef60e2981dde5a5655d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T23:53:15.409Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T23:53:15.409Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cagliari 0-2 Bologna."
    },
    "settlements": [
     {
      "operation_id": "8a15be918dc46b83a855614089f65d26416b10bd488fb2cd2164ca238833f917",
      "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": "2.1850",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-24T00:46:41.188Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981025/preview/italy-serie-a-2026-2027-cagliari-bologna",
     "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-227b89787425a44b23d442aa",
   "url": "/sources/whoscored-com/picks/11/#pick-n-227b89787425a44b23d442aa",
   "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": 37.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Cagliari",
   "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": null,
   "recorded_at": "2026-10-22T23:53:15.409Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-227b89787425a44b23d442aa",
    "quote_text": "Home win",
    "fragment_from": 2612,
    "fragment_to": 2620,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981025/preview/italy-serie-a-2026-2027-cagliari-bologna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bce9e80e69240578c928c18e8a92735beb45cc94a7523ef60e2981dde5a5655d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T23:53:15.409Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "1X2, match result",
    "outcome_label": "Cagliari",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T23:53:15.409Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Cagliari",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Cagliari"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cagliari 0-2 Bologna."
    },
    "settlements": [
     {
      "operation_id": "cf6a36d7ccf07ccd175d4f397f7e67f676b7cdfae7cc184f634c82efdcd9d872",
      "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": "Cagliari",
      "decimal_odds": "3.1000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-24T00:46:40.727Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981025/preview/italy-serie-a-2026-2027-cagliari-bologna",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cagliari to win"
   }
  },
  {
   "record_id": "n-05164aed7f74e72244f00a26",
   "url": "/sources/whoscored-com/picks/11/#pick-n-05164aed7f74e72244f00a26",
   "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": 37.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Cagliari 0-1 Bologna",
   "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": null,
   "recorded_at": "2026-10-22T23:53:15.409Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-05164aed7f74e72244f00a26",
    "quote_text": "1\n\nBologna",
    "fragment_from": 2600,
    "fragment_to": 2610,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981025/preview/italy-serie-a-2026-2027-cagliari-bologna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bce9e80e69240578c928c18e8a92735beb45cc94a7523ef60e2981dde5a5655d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T23:53:15.409Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "Correct score",
    "outcome_label": "Cagliari 0-1 Bologna",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T23:53:15.409Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Cagliari 0-1 Bologna",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Cagliari 0-1 Bologna"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Cagliari 0-2 Bologna."
    },
    "settlements": [
     {
      "operation_id": "9d1185431f72f63556812788aa5b2409c966927f3ab046f6a9277a4346e42437",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Cagliari 0-1 Bologna",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981025/preview/italy-serie-a-2026-2027-cagliari-bologna",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cagliari 0-1 Bologna"
   }
  },
  {
   "record_id": "n-7711eae9e9fefde7899abe7a",
   "url": "/sources/whoscored-com/picks/11/#pick-n-7711eae9e9fefde7899abe7a",
   "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": 37.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Cagliari 2-0 Bologna",
   "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": null,
   "recorded_at": "2026-10-22T23:53:15.409Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7711eae9e9fefde7899abe7a",
    "quote_text": "2\n\nCagliari",
    "fragment_from": 2587,
    "fragment_to": 2598,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981025/preview/italy-serie-a-2026-2027-cagliari-bologna",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bce9e80e69240578c928c18e8a92735beb45cc94a7523ef60e2981dde5a5655d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T23:53:15.409Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "Correct score",
    "outcome_label": "Cagliari 2-0 Bologna",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T23:53:15.409Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Cagliari 2-0 Bologna",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Cagliari 2-0 Bologna"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Cagliari 0-2 Bologna."
    },
    "settlements": [
     {
      "operation_id": "d4bf205b491279f6653a62d8dc80f058fa8437cb8e8def8a9cfb03b6ddaf8234",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Cagliari 2-0 Bologna",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981025/preview/italy-serie-a-2026-2027-cagliari-bologna",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cagliari 2-0 Bologna"
   }
  },
  {
   "record_id": "n-7b023daf93ce5aba0ebd11e4",
   "url": "/sources/whoscored-com/picks/11/#pick-n-7b023daf93ce5aba0ebd11e4",
   "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": 39.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Rayo Vallecano 1-0 Elche",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T20:53:21.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-7b023daf93ce5aba0ebd11e4",
    "quote_text": "1\n\nRayo Vallecano\n\n0\n\nElche",
    "fragment_from": 2380,
    "fragment_to": 2407,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1993939/preview/spain-laliga-2026-2027-rayo-vallecano-elche",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "448e7d4c5dae662281992cdc9ed59aed4ed5a61c12f7ac3a6ab5fea4e281bab0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T20:53:21.787Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Rayo Vallecano 1-0 Elche",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T20:53:21.787Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Rayo Vallecano 1-0 Elche",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Rayo Vallecano 1-0 Elche"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Rayo Vallecano 0-3 Elche."
    },
    "settlements": [
     {
      "operation_id": "eb19a946a34fbe3018ed70edc09406af92248234beb060e6a33503527365381e",
      "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": "Rayo Vallecano",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1993939/preview/spain-laliga-2026-2027-rayo-vallecano-elche",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Rayo Vallecano 1-0 Elche"
   }
  },
  {
   "record_id": "n-995cda65b956451e7ad7a2f6",
   "url": "/sources/whoscored-com/picks/14/#pick-n-995cda65b956451e7ad7a2f6",
   "match": "Cheltenham Town v Newport County",
   "match_url": "/football/matches/cheltenham-town-vs-newport-county-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.6,
   "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-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T02:54:24.571Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-995cda65b956451e7ad7a2f6",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2482,
    "fragment_to": 2497,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990200/preview/england-league-two-2026-2027-cheltenham-newport",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a3da5886e54e40d47be4ed470627bd891e71102b724bb7ee43ccc6f244c51928",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T02:54:24.571Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7b7facbe458f",
     "display_name": "Cheltenham Town — Newport County",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/cheltenham-town-vs-newport-county-2026-10-24/",
     "scoreline": "1-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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T02:54:24.571Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cheltenham Town 1-0 Newport County."
    },
    "settlements": [
     {
      "operation_id": "b9c1900b7b9b2bf9feacc23612cc79fddf32b4674fe83213d566b48299b8c691",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990200/preview/england-league-two-2026-2027-cheltenham-newport",
     "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-7a2b35d3cb7604c9dcadc4da",
   "url": "/sources/whoscored-com/picks/14/#pick-n-7a2b35d3cb7604c9dcadc4da",
   "match": "Cheltenham Town v Newport County",
   "match_url": "/football/matches/cheltenham-town-vs-newport-county-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-10-24T02:54:24.571Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7a2b35d3cb7604c9dcadc4da",
    "quote_text": "Draw",
    "fragment_from": 2476,
    "fragment_to": 2480,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990200/preview/england-league-two-2026-2027-cheltenham-newport",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a3da5886e54e40d47be4ed470627bd891e71102b724bb7ee43ccc6f244c51928",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T02:54:24.571Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7b7facbe458f",
     "display_name": "Cheltenham Town — Newport County",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/cheltenham-town-vs-newport-county-2026-10-24/",
     "scoreline": "1-0",
     "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T02:54:24.571Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cheltenham Town 1-0 Newport County."
    },
    "settlements": [
     {
      "operation_id": "1e39e5e66573891a58b3696d24761f592d93c41200134e23d0196a6903825686",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990200/preview/england-league-two-2026-2027-cheltenham-newport",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-ecea90747e60ace30abf3356",
   "url": "/sources/whoscored-com/picks/14/#pick-n-ecea90747e60ace30abf3356",
   "match": "Cheltenham Town v Newport County",
   "match_url": "/football/matches/cheltenham-town-vs-newport-county-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Cheltenham Town",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T02:54:24.571Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ecea90747e60ace30abf3356",
    "quote_text": "1\n\nCheltenham",
    "fragment_from": 2449,
    "fragment_to": 2462,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990200/preview/england-league-two-2026-2027-cheltenham-newport",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a3da5886e54e40d47be4ed470627bd891e71102b724bb7ee43ccc6f244c51928",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T02:54:24.571Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7b7facbe458f",
     "display_name": "Cheltenham Town — Newport County",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/cheltenham-town-vs-newport-county-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Cheltenham Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T02:54:24.571Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Cheltenham Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Cheltenham Town"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cheltenham Town 1-0 Newport County."
    },
    "settlements": [
     {
      "operation_id": "3442d288625c96779e8a9711081f0b1daf4591bc79cd0bf9989ecbd771603eba",
      "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": "Cheltenham Town",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990200/preview/england-league-two-2026-2027-cheltenham-newport",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cheltenham Town to win"
   }
  },
  {
   "record_id": "n-7e3e10f6deaf5e9348062aa0",
   "url": "/sources/whoscored-com/picks/14/#pick-n-7e3e10f6deaf5e9348062aa0",
   "match": "Northampton v Colchester United",
   "match_url": null,
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "recorded_at": "2026-10-24T02:54:22.252Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7e3e10f6deaf5e9348062aa0",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2487,
    "fragment_to": 2502,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990210/preview/england-league-two-2026-2027-northampton-colchester",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3b533935bbf083325ca26897f9166df5be9f2fe83ae838f7302a779c87da36c2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T02:54:22.252Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c2c9d5c4f858",
     "display_name": "Northampton — Colchester United",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": null,
     "scoreline": "2-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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T02:54:22.252Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Northampton 2-0 Colchester United."
    },
    "settlements": [
     {
      "operation_id": "eb214ea7ad7d449fe6e33605ddaa20c84540f1edb03f988bc09a2f47e19e4767",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990210/preview/england-league-two-2026-2027-northampton-colchester",
     "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-c0264485fea75a2fc37a4002",
   "url": "/sources/whoscored-com/picks/14/#pick-n-c0264485fea75a2fc37a4002",
   "match": "Northampton v Colchester United",
   "match_url": null,
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-10-24T02:54:22.252Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c0264485fea75a2fc37a4002",
    "quote_text": "1\n\nNorthampton\n\n1\n\nColchester\n\nDraw",
    "fragment_from": 2450,
    "fragment_to": 2485,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990210/preview/england-league-two-2026-2027-northampton-colchester",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3b533935bbf083325ca26897f9166df5be9f2fe83ae838f7302a779c87da36c2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T02:54:22.252Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c2c9d5c4f858",
     "display_name": "Northampton — Colchester United",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": null,
     "scoreline": "2-0",
     "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T02:54:22.252Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Northampton 2-0 Colchester United."
    },
    "settlements": [
     {
      "operation_id": "0f7a430f6a237184b954b3ec9f05b4cb007001a5b70b48fb250aaf99224d1c59",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990210/preview/england-league-two-2026-2027-northampton-colchester",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-90a2cba01e22c8cea54ea665",
   "url": "/sources/whoscored-com/picks/14/#pick-n-90a2cba01e22c8cea54ea665",
   "match": "Bristol Rovers v Swindon",
   "match_url": null,
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": null,
   "recorded_at": "2026-10-24T02:54:18.868Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-90a2cba01e22c8cea54ea665",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2627,
    "fragment_to": 2641,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990198/preview/england-league-two-2026-2027-bristol-rovers-swindon",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f55056291c80ff375cbecd4d07fb10c5c9bfa8ad705891fb6787ca06e712cbb6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T02:54:18.868Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8fde96c2ab54",
     "display_name": "Bristol Rovers — Swindon",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": null,
     "scoreline": "0-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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T02:54:18.868Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bristol Rovers 0-0 Swindon."
    },
    "settlements": [
     {
      "operation_id": "de653dc2dd8756d5854e1859055805df02fccb90ece0d07d777f001119d28d88",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990198/preview/england-league-two-2026-2027-bristol-rovers-swindon",
     "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-0ecca1264d2ec1c6e4a920e6",
   "url": "/sources/whoscored-com/picks/14/#pick-n-0ecca1264d2ec1c6e4a920e6",
   "match": "Bristol Rovers v Swindon",
   "match_url": null,
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 8.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Swindon",
   "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": null,
   "recorded_at": "2026-10-24T02:54:18.868Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0ecca1264d2ec1c6e4a920e6",
    "quote_text": "1\n\nBristol Rovers\n\n2\n\nSwindon\n\nAway win",
    "fragment_from": 2586,
    "fragment_to": 2625,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990198/preview/england-league-two-2026-2027-bristol-rovers-swindon",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f55056291c80ff375cbecd4d07fb10c5c9bfa8ad705891fb6787ca06e712cbb6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-24T02:54:18.868Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8fde96c2ab54",
     "display_name": "Bristol Rovers — Swindon",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": null,
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Swindon",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-24T02:54:18.868Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Swindon",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Swindon"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bristol Rovers 0-0 Swindon."
    },
    "settlements": [
     {
      "operation_id": "47be2f66eafc8d362168733878d11992b16dded9cba88a1d4e6ec600a55ef92b",
      "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": "Swindon",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990198/preview/england-league-two-2026-2027-bristol-rovers-swindon",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Swindon to win"
   }
  },
  {
   "record_id": "n-2c85dd06a58b0dd0277e715f",
   "url": "/sources/whoscored-com/picks/13/#pick-n-2c85dd06a58b0dd0277e715f",
   "match": "Luton Town v Leicester City",
   "match_url": "/football/matches/luton-town-vs-leicester-city-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 20.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Luton Town 2-2 Leicester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T14:53:05.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-2c85dd06a58b0dd0277e715f",
    "quote_text": "2\n\nLuton\n\n2\n\nLeicester",
    "fragment_from": 2339,
    "fragment_to": 2361,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989446/preview/england-league-one-2026-2027-luton-leicester",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f5175ae99e2b598dbdef789ce1fdedf9164de7b2eaaae82ae0ae093974fb6f8a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T14:53:05.958Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5d420c8fb42e",
     "display_name": "Luton Town — Leicester City",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/luton-town-vs-leicester-city-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Luton Town 2-2 Leicester 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T14:53:05.958Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Luton Town 2-2 Leicester City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Luton Town 2-2 Leicester City"
    },
    "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 Luton Town 2-1 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "19d024c2d9e96dd4adc6ad3950b695f2748cb55b6797ded3622b78284f3ba6af",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989446/preview/england-league-one-2026-2027-luton-leicester",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Luton Town 2-2 Leicester City"
   }
  },
  {
   "record_id": "n-c14f77585539985ac02e6bcb",
   "url": "/sources/whoscored-com/picks/10/#pick-n-c14f77585539985ac02e6bcb",
   "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": 50.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Manchester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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": null,
   "recorded_at": "2026-10-22T08:53:05.738Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c14f77585539985ac02e6bcb",
    "quote_text": "3\n\nMan City",
    "fragment_from": 2894,
    "fragment_to": 2905,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983617/preview/england-premier-league-2026-2027-aston-villa-manchester-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8d3d009402e466accbaabd3ae02d404fa2ba754f3cafc0574537c09fddbe98d1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T08:53:05.738Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T08:53:05.738Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Manchester City"
    },
    "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": "b4adee02f812acec0bb1f03f917f4b04084937b8a6bb0377eadfe257c069b2b5",
      "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.6494",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-24T00:52:30.766Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983617/preview/england-premier-league-2026-2027-aston-villa-manchester-city",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win"
   }
  },
  {
   "record_id": "n-71dd060b6a4c087f74a0b3f9",
   "url": "/sources/whoscored-com/picks/10/#pick-n-71dd060b6a4c087f74a0b3f9",
   "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": 50.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa",
   "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": null,
   "recorded_at": "2026-10-22T08:53:05.738Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-71dd060b6a4c087f74a0b3f9",
    "quote_text": "1\n\nAston Villa",
    "fragment_from": 2878,
    "fragment_to": 2892,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983617/preview/england-premier-league-2026-2027-aston-villa-manchester-city",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8d3d009402e466accbaabd3ae02d404fa2ba754f3cafc0574537c09fddbe98d1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T08:53:05.738Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "Aston Villa",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T08:53:05.738Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Aston Villa 2-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "a2d4ca3e4e07fb23968953ff87dab1dd71fc983c0c38b6bc25b0e70de2632cab",
      "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": "4.6000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-24T00:52:30.569Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983617/preview/england-premier-league-2026-2027-aston-villa-manchester-city",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-c40c32bcbac6daa126e5be55",
   "url": "/sources/whoscored-com/picks/9/#pick-n-c40c32bcbac6daa126e5be55",
   "match": "Vitória Guimarães v Marítimo",
   "match_url": "/football/matches/vitoria-guimaraes-vs-maritimo-2026-10-23/",
   "kickoff": "2026-10-23T19:45:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 37.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "5-0",
   "reason": "",
   "reason_code": "stale_quote",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T05:53:16.187Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c40c32bcbac6daa126e5be55",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2438,
    "fragment_to": 2453,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997625/preview/portugal-liga-portugal-2026-2027-vitoria-de-guimaraes-maritimo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b0aabd1522a7e0721b4aacf37c6ffc922e04515dad529c3f2e46979400b9f5e9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T05:53:16.187Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "stale_quote",
    "event": {
     "event_id": "s-b71b090df0c7",
     "display_name": "Vitória Guimarães — Marítimo",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-23T19:45:00.000Z",
     "url": "/football/matches/vitoria-guimaraes-vs-maritimo-2026-10-23/",
     "scoreline": "5-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T05:53:16.187Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Vitória Guimarães 5-0 Marítimo."
    },
    "settlements": [
     {
      "operation_id": "63bdd0e3ecade4f41689df6bc4ab86b62a870a28159e859e91098239a604f617",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997625/preview/portugal-liga-portugal-2026-2027-vitoria-de-guimaraes-maritimo",
     "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-97a65b7a117c49b6cd7a1b1a",
   "url": "/sources/whoscored-com/picks/9/#pick-n-97a65b7a117c49b6cd7a1b1a",
   "match": "Vitória Guimarães v Marítimo",
   "match_url": "/football/matches/vitoria-guimaraes-vs-maritimo-2026-10-23/",
   "kickoff": "2026-10-23T19:45:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 37.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Vitória Guimarães",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "5-0",
   "reason": "",
   "reason_code": "stale_quote",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T05:53:16.187Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-97a65b7a117c49b6cd7a1b1a",
    "quote_text": "Home win",
    "fragment_from": 2428,
    "fragment_to": 2436,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997625/preview/portugal-liga-portugal-2026-2027-vitoria-de-guimaraes-maritimo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b0aabd1522a7e0721b4aacf37c6ffc922e04515dad529c3f2e46979400b9f5e9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T05:53:16.187Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "stale_quote",
    "event": {
     "event_id": "s-b71b090df0c7",
     "display_name": "Vitória Guimarães — Marítimo",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-23T19:45:00.000Z",
     "url": "/football/matches/vitoria-guimaraes-vs-maritimo-2026-10-23/",
     "scoreline": "5-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Vitória Guimarães",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T05:53:16.187Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Vitória Guimarães",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Vitória Guimarães"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Vitória Guimarães 5-0 Marítimo."
    },
    "settlements": [
     {
      "operation_id": "1fe844a0b4ae815b4f7d455dfab03d767621568318dea25ad4bd650fdb8bbbd9",
      "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": "Vitória Guimarães",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997625/preview/portugal-liga-portugal-2026-2027-vitoria-de-guimaraes-maritimo",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Vitória Guimarães to win"
   }
  },
  {
   "record_id": "n-644065a8ea006d98b8c1eb5a",
   "url": "/sources/whoscored-com/picks/9/#pick-n-644065a8ea006d98b8c1eb5a",
   "match": "Vitória Guimarães v Marítimo",
   "match_url": "/football/matches/vitoria-guimaraes-vs-maritimo-2026-10-23/",
   "kickoff": "2026-10-23T19:45:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 37.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Vitória Guimarães 1-0 Marítimo",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "5-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T05:53:16.187Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-644065a8ea006d98b8c1eb5a",
    "quote_text": "1\n\nVitoria de Guimaraes\n\n0\n\nMaritimo",
    "fragment_from": 2390,
    "fragment_to": 2426,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1997625/preview/portugal-liga-portugal-2026-2027-vitoria-de-guimaraes-maritimo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b0aabd1522a7e0721b4aacf37c6ffc922e04515dad529c3f2e46979400b9f5e9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T05:53:16.187Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b71b090df0c7",
     "display_name": "Vitória Guimarães — Marítimo",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-23T19:45:00.000Z",
     "url": "/football/matches/vitoria-guimaraes-vs-maritimo-2026-10-23/",
     "scoreline": "5-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Vitória Guimarães 1-0 Marítimo",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T05:53:16.187Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Vitória Guimarães 1-0 Marítimo",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Vitória Guimarães 1-0 Marítimo"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Vitória Guimarães 5-0 Marítimo."
    },
    "settlements": [
     {
      "operation_id": "1af671c179f9ab1329bfed7d2d0d428678c091f27d764c5634f7ab50ede822eb",
      "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": "Vitória Guimarães",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1997625/preview/portugal-liga-portugal-2026-2027-vitoria-de-guimaraes-maritimo",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Vitória Guimarães 1-0 Marítimo"
   }
  },
  {
   "record_id": "n-39b17598029eeb1036d6d6de",
   "url": "/sources/whoscored-com/picks/10/#pick-n-39b17598029eeb1036d6d6de",
   "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": 31.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Deportivo Alavés 3-1 Málaga CF",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T11:53:10.079Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-39b17598029eeb1036d6d6de",
    "quote_text": "3\n\nDeportivo Alaves\n\n1\n\nMalaga",
    "fragment_from": 2747,
    "fragment_to": 2777,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1994191/preview/spain-laliga-2026-2027-deportivo-alaves-malaga",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5e92477af011f4b750842f9bb619e843cf82ade229d046cbaaaba95b7f30096e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T11:53:10.079Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Deportivo Alavés 3-1 Málaga CF",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T11:53:10.079Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Deportivo Alavés 3-1 Málaga CF",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Deportivo Alavés 3-1 Málaga CF"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Deportivo Alavés 1-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "9cae9e24069e8cf3da1d985bfde544e2282589c2324a239e284c0d7359ed15ba",
      "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": "Deportivo Alavés",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1994191/preview/spain-laliga-2026-2027-deportivo-alaves-malaga",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Deportivo Alavés 3-1 Málaga CF"
   }
  },
  {
   "record_id": "n-8a83a5556288e6dc40a539a4",
   "url": "/sources/whoscored-com/picks/9/#pick-n-8a83a5556288e6dc40a539a4",
   "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": 46.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Ipswich Town 1-1 Nottingham Forest",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T20:53:27.838Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8a83a5556288e6dc40a539a4",
    "quote_text": "1\n\nIpswich\n\n1\n\nNottingham Forest",
    "fragment_from": 2642,
    "fragment_to": 2674,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983622/preview/england-premier-league-2026-2027-ipswich-nottingham-forest",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a79222f92b43ea987f2c7a7d658ae33beb81bbb5a0031d1834a1fa4aaae05f50",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T20:53:27.838Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Ipswich Town 1-1 Nottingham Forest",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T20:53:27.838Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Ipswich Town 1-1 Nottingham Forest",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Ipswich Town 1-1 Nottingham Forest"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Ipswich Town 1-1 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "fc2617e057d83b3588a47f94a9232f9162e637e03924107fa0e7ecd9157adf49",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983622/preview/england-premier-league-2026-2027-ipswich-nottingham-forest",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ipswich Town 1-1 Nottingham Forest"
   }
  },
  {
   "record_id": "n-debdb9965118c482b91f7d55",
   "url": "/sources/whoscored-com/picks/10/#pick-n-debdb9965118c482b91f7d55",
   "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": 36.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Stade Brestois 2-1 Nice",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T05:53:17.186Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-debdb9965118c482b91f7d55",
    "quote_text": "2\n\nBrest\n\n1\n\nNice",
    "fragment_from": 2525,
    "fragment_to": 2542,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1984189/preview/france-ligue-1-2026-2027-brest-nice",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f512f7573268abb3ad9621363a4022a6473e0886dcb5b6c634de28a24403ced9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T05:53:17.186Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Stade Brestois 2-1 Nice",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T05:53:17.186Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Stade Brestois 2-1 Nice",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Stade Brestois 2-1 Nice"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Stade Brestois 1-2 Nice."
    },
    "settlements": [
     {
      "operation_id": "3809399e0ce223e6a4f67f0c768f9872b7708c2a6058d27a761666ea1e09a63a",
      "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": "Stade Brestois",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1984189/preview/france-ligue-1-2026-2027-brest-nice",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stade Brestois 2-1 Nice"
   }
  },
  {
   "record_id": "n-beafc3c66483af8b2f19c9a9",
   "url": "/sources/whoscored-com/picks/9/#pick-n-beafc3c66483af8b2f19c9a9",
   "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": 42.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Torino 3-2 Monza",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T23:53:23.354Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-beafc3c66483af8b2f19c9a9",
    "quote_text": "3\n\nTorino\n\n2\n\nMonza",
    "fragment_from": 2576,
    "fragment_to": 2595,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981038/preview/italy-serie-a-2026-2027-torino-monza",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a8a29c33dc8a7820cde6a792b8ea99bf1ffb1f4e0c98f51eb893a9d265e79d80",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T23:53:23.354Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Torino 3-2 Monza",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T23:53:23.354Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Torino 3-2 Monza",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Torino 3-2 Monza"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Torino 3-2 Monza."
    },
    "settlements": [
     {
      "operation_id": "767e75ca48be322c6710917a2e9e8880f243da8c0a6cc911a62d9d621a2f1d39",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981038/preview/italy-serie-a-2026-2027-torino-monza",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Torino 3-2 Monza"
   }
  },
  {
   "record_id": "n-ed9c405bd4ceebf4fbb3c163",
   "url": "/sources/whoscored-com/picks/9/#pick-n-ed9c405bd4ceebf4fbb3c163",
   "match": "VfB Stuttgart v Borussia M'gladbach",
   "match_url": "/football/matches/vfb-stuttgart-vs-borussia-m-gladbach-2026-10-23/",
   "kickoff": "2026-10-23T18:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 42.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: VfB Stuttgart 2-0 Borussia M'gladbach",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T23:53:22.263Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ed9c405bd4ceebf4fbb3c163",
    "quote_text": "2\n\nStuttgart\n\n0\n\nBorussia M.Gladbach",
    "fragment_from": 2723,
    "fragment_to": 2759,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1995444/preview/germany-bundesliga-2026-2027-vfb-stuttgart-borussia-m-gladbach",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "793d39a0f80737dcbb05b6893b0850eff974ea079ecd8a828dd52fcdb57fd7d7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T23:53:22.263Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-aa74736a16f2",
     "display_name": "VfB Stuttgart — Borussia M'gladbach",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-23T18:30:00.000Z",
     "url": "/football/matches/vfb-stuttgart-vs-borussia-m-gladbach-2026-10-23/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "VfB Stuttgart 2-0 Borussia M'gladbach",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T23:53:22.263Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "VfB Stuttgart 2-0 Borussia M'gladbach",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: VfB Stuttgart 2-0 Borussia M'gladbach"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was VfB Stuttgart 2-3 Borussia M'gladbach."
    },
    "settlements": [
     {
      "operation_id": "98217f07789fadd5d912c28cfcf71163f2ce5330373ce5fce2249f57cf249576",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "VfB Stuttgart",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1995444/preview/germany-bundesliga-2026-2027-vfb-stuttgart-borussia-m-gladbach",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "VfB Stuttgart 2-0 Borussia M'gladbach"
   }
  },
  {
   "record_id": "n-82b4273275f5dffa8859efca",
   "url": "/sources/whoscored-com/picks/9/#pick-n-82b4273275f5dffa8859efca",
   "match": "Alanyaspor v Kocaelispor",
   "match_url": "/football/matches/alanyaspor-vs-kocaelispor-2026-10-23/",
   "kickoff": "2026-10-23T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 38.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Alanyaspor 2-1 Kocaelispor",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T02:53:22.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-82b4273275f5dffa8859efca",
    "quote_text": "2\n\nAlanyaspor\n\n1\n\nKocaelispor\n\nHome win",
    "fragment_from": 2348,
    "fragment_to": 2387,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999655/preview/turkey-super-lig-2026-2027-alanyaspor-kocaelispor",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b220c54d7b3a8e730e1e2c3af6cc488a924a56739849dc2d34b92660c7180375",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T02:53:22.243Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a0d896f1e7e8",
     "display_name": "Alanyaspor — Kocaelispor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-23T17:00:00.000Z",
     "url": "/football/matches/alanyaspor-vs-kocaelispor-2026-10-23/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Alanyaspor 2-1 Kocaelispor",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T02:53:22.243Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Alanyaspor 2-1 Kocaelispor",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Alanyaspor 2-1 Kocaelispor"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Alanyaspor 1-2 Kocaelispor."
    },
    "settlements": [
     {
      "operation_id": "310c8b9b7d3f9ecc77281169801c9f7b9c4189c27421a1d4507a97c8ddaafd9f",
      "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": "Alanyaspor",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999655/preview/turkey-super-lig-2026-2027-alanyaspor-kocaelispor",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Alanyaspor 2-1 Kocaelispor"
   }
  },
  {
   "record_id": "n-4562f3963be56f1cd7d430ef",
   "url": "/sources/whoscored-com/picks/8/#pick-n-4562f3963be56f1cd7d430ef",
   "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": 22.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Celtic 2-1 Celta Vigo",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T20:53:25.148Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4562f3963be56f1cd7d430ef",
    "quote_text": "2\n\nCeltic\n\n1\n\nCelta Vigo",
    "fragment_from": 4872,
    "fragment_to": 4896,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029531/preview/europe-europa-league-2026-2027-celtic-celta-vigo",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "49f7aff471624a668fba3bbc9e15b2b8621bfb7ceae68b94092b9c4e652d4288",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T20:53:25.148Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Celtic 2-1 Celta Vigo",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T20:53:25.148Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Celtic 2-1 Celta Vigo",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Celtic 2-1 Celta Vigo"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Celtic 1-2 Celta Vigo."
    },
    "settlements": [
     {
      "operation_id": "97559621612a7c94169c0e105db963aaf4673a24220b0e6239eb1373cd1054bd",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Celtic",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029531/preview/europe-europa-league-2026-2027-celtic-celta-vigo",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Celtic 2-1 Celta Vigo"
   }
  },
  {
   "record_id": "n-ffd19e761e79aa3b107b3a5a",
   "url": "/sources/whoscored-com/picks/8/#pick-n-ffd19e761e79aa3b107b3a5a",
   "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": 25.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: NK Celje 0-2 Red Bull Salzburg",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T17:53:12.382Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ffd19e761e79aa3b107b3a5a",
    "quote_text": "0\n\nNK Celje\n\n2\n\nSalzburg\n\nAway win",
    "fragment_from": 4683,
    "fragment_to": 4717,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029661/preview/europe-europa-league-2026-2027-nk-celje-salzburg",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fa59bc942e6e030b362d9cd7de84bab248f282772015bccc3e51dec2168e98f4",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T17:53:12.382Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "NK Celje 0-2 Red Bull Salzburg",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T17:53:12.382Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "NK Celje 0-2 Red Bull Salzburg",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: NK Celje 0-2 Red Bull Salzburg"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was NK Celje 2-2 Red Bull Salzburg."
    },
    "settlements": [
     {
      "operation_id": "f9b6ae77a8ef85befc13368b0f9df7603208838ef0a97a6bc68d29331d2af22a",
      "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": "Red Bull Salzburg",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029661/preview/europe-europa-league-2026-2027-nk-celje-salzburg",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "NK Celje 0-2 Red Bull Salzburg"
   }
  },
  {
   "record_id": "n-ae88cc1605d94863b617c593",
   "url": "/sources/whoscored-com/picks/8/#pick-n-ae88cc1605d94863b617c593",
   "match": "Omonia Nicosia v Benfica",
   "match_url": "/football/matches/omonia-nicosia-vs-benfica-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 28.1,
   "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": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T14:53:06.813Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ae88cc1605d94863b617c593",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 4647,
    "fragment_to": 4661,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029593/preview/europe-europa-league-2026-2027-omonia-nicosia-benfica",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e36d5fe17aa380024e8501be4d5cdc53dd0d5633f33618c06c4e9b028f52d20c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T14:53:06.813Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-156739dea8c3",
     "display_name": "Omonia Nicosia — Benfica",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/omonia-nicosia-vs-benfica-2026-10-22/",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T14:53:06.813Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Omonia Nicosia 1-4 Benfica."
    },
    "settlements": [
     {
      "operation_id": "e60734b4748a9e8f52aaa5180e0b4c20b75413c37d7f1af858c083a7381270d1",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029593/preview/europe-europa-league-2026-2027-omonia-nicosia-benfica",
     "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-06db925f40f156c9857c2a7b",
   "url": "/sources/whoscored-com/picks/8/#pick-n-06db925f40f156c9857c2a7b",
   "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": 28.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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": null,
   "recorded_at": "2026-10-21T14:53:06.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-06db925f40f156c9857c2a7b",
    "quote_text": "Draw",
    "fragment_from": 4805,
    "fragment_to": 4809,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029665/preview/europe-europa-league-2026-2027-jagiellonia-bialystok-anderlecht",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "65e3471f5b3c7980f3c788bc71d640ce24d9bb1bd3dcaf7ea9a47957634d3e5e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T14:53:06.215Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T14:53:06.215Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "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": "7a251b983895ead236a8a212e1891aba61c1afb58e9ad2f937a67c4aa2787d7a",
      "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.5100",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-27T02:21:12.505Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029665/preview/europe-europa-league-2026-2027-jagiellonia-bialystok-anderlecht",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-d13b62709f523b383c74285c",
   "url": "/sources/whoscored-com/picks/8/#pick-n-d13b62709f523b383c74285c",
   "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": 28.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Anderlecht",
   "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": null,
   "recorded_at": "2026-10-21T14:53:06.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-d13b62709f523b383c74285c",
    "quote_text": "1\n\nAnderlecht",
    "fragment_from": 4790,
    "fragment_to": 4803,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029665/preview/europe-europa-league-2026-2027-jagiellonia-bialystok-anderlecht",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "65e3471f5b3c7980f3c788bc71d640ce24d9bb1bd3dcaf7ea9a47957634d3e5e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T14:53:06.215Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "1X2, match result",
    "outcome_label": "Anderlecht",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T14:53:06.215Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Anderlecht",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Anderlecht"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Jagiellonia 0-3 Anderlecht."
    },
    "settlements": [
     {
      "operation_id": "e219d3df330e1cf02918f914ea78196b1a07ecec8cc953a85e144593fa28e234",
      "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": "Anderlecht",
      "decimal_odds": "2.2200",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-27T02:21:12.429Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029665/preview/europe-europa-league-2026-2027-jagiellonia-bialystok-anderlecht",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Anderlecht to win"
   }
  },
  {
   "record_id": "n-afd2ac9c5d40b8a79ef3c99a",
   "url": "/sources/whoscored-com/picks/8/#pick-n-afd2ac9c5d40b8a79ef3c99a",
   "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": 28.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Jagiellonia",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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": null,
   "recorded_at": "2026-10-21T14:53:06.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-afd2ac9c5d40b8a79ef3c99a",
    "quote_text": "1\n\nJagiellonia Bialystok",
    "fragment_from": 4764,
    "fragment_to": 4788,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029665/preview/europe-europa-league-2026-2027-jagiellonia-bialystok-anderlecht",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "65e3471f5b3c7980f3c788bc71d640ce24d9bb1bd3dcaf7ea9a47957634d3e5e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T14:53:06.215Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "1X2, match result",
    "outcome_label": "Jagiellonia",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T14:53:06.215Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Jagiellonia",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Jagiellonia"
    },
    "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": "142aa2beb9471fdf65c2bc6c1dc839f1a34d94021c3a444a0c8de74bf7c0d7d4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Jagiellonia",
      "decimal_odds": "3.0000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-27T02:21:12.351Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029665/preview/europe-europa-league-2026-2027-jagiellonia-bialystok-anderlecht",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Jagiellonia to win"
   }
  },
  {
   "record_id": "n-b4cfa03dd2c769921663b001",
   "url": "/sources/whoscored-com/picks/8/#pick-n-b4cfa03dd2c769921663b001",
   "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": 31.1,
   "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": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T11:53:10.893Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b4cfa03dd2c769921663b001",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 4680,
    "fragment_to": 4694,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029611/preview/europe-europa-league-2026-2027-hoffenheim-lyon",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0b612148ebaa40ef5030b43ae805fbe5c9c311e35dc5bcdc2d1763e48cff2b1a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T11:53:10.893Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "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 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T11:53:10.893Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was TSG Hoffenheim 3-0 Olympique Lyonnais."
    },
    "settlements": [
     {
      "operation_id": "52c6b96916b38b8ebe86679c44e91edb87bafa8640d1d5b2e6fc63875c571bda",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029611/preview/europe-europa-league-2026-2027-hoffenheim-lyon",
     "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-db62715035ef24532174a970",
   "url": "/sources/whoscored-com/picks/7/#pick-n-db62715035ef24532174a970",
   "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": 31.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Juventus 2-0 Stade Rennais",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T08:53:21.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-db62715035ef24532174a970",
    "quote_text": "2\n\nJuventus\n\n0\n\nRennes",
    "fragment_from": 5026,
    "fragment_to": 5048,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029648/preview/europe-europa-league-2026-2027-juventus-rennes",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bf2c4a057309d2215ee813415b1234b7673ff654f547305f3ee3ca4b033145c0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T08:53:21.223Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Juventus 2-0 Stade Rennais",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T08:53:21.223Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Juventus 2-0 Stade Rennais",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Juventus 2-0 Stade Rennais"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Juventus 2-2 Stade Rennais."
    },
    "settlements": [
     {
      "operation_id": "713b18eaab99d9c116137f25376d5b57f538693858468d0949c6b3de695a8933",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029648/preview/europe-europa-league-2026-2027-juventus-rennes",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus 2-0 Stade Rennais"
   }
  },
  {
   "record_id": "n-21960bc637d79aba73e3a682",
   "url": "/sources/whoscored-com/picks/7/#pick-n-21960bc637d79aba73e3a682",
   "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": 34.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T05:53:13.949Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-21960bc637d79aba73e3a682",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 4820,
    "fragment_to": 4835,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029570/preview/europe-europa-league-2026-2027-dinamo-zagreb-nec-nijmegen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b376d8967eb798dce6c38013cc225afc2f18cdfc40137c4ba833bba14155bd77",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T05:53:13.949Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "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 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T05:53:13.949Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "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": "e8a862ca77ae0c8252dbd13296cfc5bf22a6e6457de9cb57efd162e94541b90f",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029570/preview/europe-europa-league-2026-2027-dinamo-zagreb-nec-nijmegen",
     "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-055c45c50dd79a57be1e45a2",
   "url": "/sources/whoscored-com/picks/7/#pick-n-055c45c50dd79a57be1e45a2",
   "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": 34.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Dinamo Zagreb 2-0 NEC Nijmegen",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T05:53:13.949Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-055c45c50dd79a57be1e45a2",
    "quote_text": "2\n\nDinamo Zagreb\n\n0\n\nNEC Nijmegen",
    "fragment_from": 4775,
    "fragment_to": 4808,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029570/preview/europe-europa-league-2026-2027-dinamo-zagreb-nec-nijmegen",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b376d8967eb798dce6c38013cc225afc2f18cdfc40137c4ba833bba14155bd77",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T05:53:13.949Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Dinamo Zagreb 2-0 NEC Nijmegen",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T05:53:13.949Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Dinamo Zagreb 2-0 NEC Nijmegen",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Dinamo Zagreb 2-0 NEC Nijmegen"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Dinamo Zagreb 2-4 NEC Nijmegen."
    },
    "settlements": [
     {
      "operation_id": "ea241838fcbd984f1d2048a425df648f943375c6292b546f19b2f431f3b07f1e",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029570/preview/europe-europa-league-2026-2027-dinamo-zagreb-nec-nijmegen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Dinamo Zagreb 2-0 NEC Nijmegen"
   }
  },
  {
   "record_id": "n-b3c5738ac6cf70565803eb09",
   "url": "/sources/whoscored-com/picks/7/#pick-n-b3c5738ac6cf70565803eb09",
   "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": 34.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": "4-0",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T05:53:13.366Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b3c5738ac6cf70565803eb09",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 5122,
    "fragment_to": 5136,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029553/preview/europe-europa-league-2026-2027-union-st-gilloise-hapoel-beer-sheva",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a08157b5c2114faa694e8ab1a5687dc11ee113fda85cd857e640ef038da73110",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T05:53:13.366Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T05:53:13.366Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "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": "42ece37cf4136bc9a6936e4bd653dccd169e049f2e48d88e0583c25175d5edf8",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029553/preview/europe-europa-league-2026-2027-union-st-gilloise-hapoel-beer-sheva",
     "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-2c0d9e31cd5d4fcb817fd7d6",
   "url": "/sources/whoscored-com/picks/7/#pick-n-2c0d9e31cd5d4fcb817fd7d6",
   "match": "FC Cincinnati v DC United",
   "match_url": "/football/matches/fc-cincinnati-vs-dc-united-2026-10-21/",
   "kickoff": "2026-10-21T23:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 20.1,
   "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-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T02:53:21.312Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2c0d9e31cd5d4fcb817fd7d6",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2521,
    "fragment_to": 2535,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1952941/preview/usa-major-league-soccer-2026-fc-cincinnati-dc-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "589fc5d9df7dccd4a7f22e73b5210d1d092a99a1b1edd3284d671143420c6200",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T02:53:21.312Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6f4f2d9a4057",
     "display_name": "FC Cincinnati — DC United",
     "competition_name": "MLS",
     "starts_at": "2026-10-21T23:00:00.000Z",
     "url": "/football/matches/fc-cincinnati-vs-dc-united-2026-10-21/",
     "scoreline": "2-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T02:53:21.312Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Cincinnati 2-1 DC United."
    },
    "settlements": [
     {
      "operation_id": "4190373f02d43359534c038ae45949e74705b420142abe6638c367fe9a30d8d5",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1952941/preview/usa-major-league-soccer-2026-fc-cincinnati-dc-united",
     "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-7f027c75ad0d7171d8df67fe",
   "url": "/sources/whoscored-com/picks/7/#pick-n-7f027c75ad0d7171d8df67fe",
   "match": "FC Cincinnati v DC United",
   "match_url": "/football/matches/fc-cincinnati-vs-dc-united-2026-10-21/",
   "kickoff": "2026-10-21T23:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 20.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-10-21T02:53:21.312Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7f027c75ad0d7171d8df67fe",
    "quote_text": "Draw",
    "fragment_from": 2515,
    "fragment_to": 2519,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1952941/preview/usa-major-league-soccer-2026-fc-cincinnati-dc-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "589fc5d9df7dccd4a7f22e73b5210d1d092a99a1b1edd3284d671143420c6200",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T02:53:21.312Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6f4f2d9a4057",
     "display_name": "FC Cincinnati — DC United",
     "competition_name": "MLS",
     "starts_at": "2026-10-21T23:00:00.000Z",
     "url": "/football/matches/fc-cincinnati-vs-dc-united-2026-10-21/",
     "scoreline": "2-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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T02:53:21.312Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Cincinnati 2-1 DC United."
    },
    "settlements": [
     {
      "operation_id": "da5339c731dd37dc861fcbd3f81aca1ed4d046de429cf819858946f783de5d41",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1952941/preview/usa-major-league-soccer-2026-fc-cincinnati-dc-united",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-aa8bbefb4f911d0373e4bc38",
   "url": "/sources/whoscored-com/picks/7/#pick-n-aa8bbefb4f911d0373e4bc38",
   "match": "FC Cincinnati v DC United",
   "match_url": "/football/matches/fc-cincinnati-vs-dc-united-2026-10-21/",
   "kickoff": "2026-10-21T23:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 20.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: FC Cincinnati 2-2 DC United",
   "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": null,
   "recorded_at": "2026-10-21T02:53:21.312Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-aa8bbefb4f911d0373e4bc38",
    "quote_text": "2\n\nFC Cincinnati\n\n2\n\nDC United",
    "fragment_from": 2483,
    "fragment_to": 2513,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1952941/preview/usa-major-league-soccer-2026-fc-cincinnati-dc-united",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "589fc5d9df7dccd4a7f22e73b5210d1d092a99a1b1edd3284d671143420c6200",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T02:53:21.312Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-6f4f2d9a4057",
     "display_name": "FC Cincinnati — DC United",
     "competition_name": "MLS",
     "starts_at": "2026-10-21T23:00:00.000Z",
     "url": "/football/matches/fc-cincinnati-vs-dc-united-2026-10-21/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "FC Cincinnati 2-2 DC United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T02:53:21.312Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "FC Cincinnati 2-2 DC United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: FC Cincinnati 2-2 DC United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was FC Cincinnati 2-1 DC United."
    },
    "settlements": [
     {
      "operation_id": "4ce0eba8f2a381ee993413307115f6c531ae5963a65bc90d7bf2d4882ed6b15c",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1952941/preview/usa-major-league-soccer-2026-fc-cincinnati-dc-united",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Cincinnati 2-2 DC United"
   }
  },
  {
   "record_id": "n-da7f5f4f46f63b709ef4d94d",
   "url": "/sources/whoscored-com/picks/6/#pick-n-da7f5f4f46f63b709ef4d94d",
   "match": "Sporting CP v LASK",
   "match_url": "/football/matches/sporting-cp-vs-lask-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 16.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Sporting CP 3-0 LASK",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T02:53:20.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-da7f5f4f46f63b709ef4d94d",
    "quote_text": "3\n\nSporting\n\n0\n\nLASK",
    "fragment_from": 2402,
    "fragment_to": 2422,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029160/preview/europe-champions-league-2026-2027-sporting-cp-lask",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "136e295cf22e719f4d7a5036c7616d8f64be5dca8d2f8546cb68bdd005da57be",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T02:53:20.636Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8bd20b0010c2",
     "display_name": "Sporting CP — LASK",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/sporting-cp-vs-lask-2026-10-21/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Sporting CP 3-0 LASK",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-21T02:53:20.636Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Sporting CP 3-0 LASK",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Sporting CP 3-0 LASK"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Sporting CP 2-3 LASK."
    },
    "settlements": [
     {
      "operation_id": "d977d9e598ba1461614a1d5f73794dc21e9dad0f2b11cfbd54a5dc5bafe38e83",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Sporting CP",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029160/preview/europe-champions-league-2026-2027-sporting-cp-lask",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sporting CP 3-0 LASK"
   }
  },
  {
   "record_id": "n-eff036b6251dfaeee383c48c",
   "url": "/sources/whoscored-com/picks/6/#pick-n-eff036b6251dfaeee383c48c",
   "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": 19.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: RC Lens",
   "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": null,
   "recorded_at": "2026-10-20T23:53:14.120Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-eff036b6251dfaeee383c48c",
    "quote_text": "21\n\nLens",
    "fragment_from": 1861,
    "fragment_to": 1869,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029176/preview/europe-champions-league-2026-2027-club-brugge-lens",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2f8544810926039b5b64ef499b2463112e2d6095e7ab308780c0f954a6332fc0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T23:53:14.120Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "RC Lens",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T23:53:14.120Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "RC Lens",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: RC Lens"
    },
    "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": "82866ffa8d09a60fcd2ff80a55e25bc73ac1c7f2ac583fe2b7fcc3f6d01921e6",
      "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": "RC Lens",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029176/preview/europe-champions-league-2026-2027-club-brugge-lens",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RC Lens to win"
   }
  },
  {
   "record_id": "n-d57e97546f6f2b5febe8c44e",
   "url": "/sources/whoscored-com/picks/6/#pick-n-d57e97546f6f2b5febe8c44e",
   "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": 19.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Club Brugge KV",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T23:53:14.120Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d57e97546f6f2b5febe8c44e",
    "quote_text": "2\n\nClub Brugge",
    "fragment_from": 2394,
    "fragment_to": 2408,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029176/preview/europe-champions-league-2026-2027-club-brugge-lens",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2f8544810926039b5b64ef499b2463112e2d6095e7ab308780c0f954a6332fc0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T23:53:14.120Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Club Brugge KV",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T23:53:14.120Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Club Brugge KV",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Club Brugge KV"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Club Brugge KV 3-0 RC Lens."
    },
    "settlements": [
     {
      "operation_id": "843bcfed2b52e76ee563006750915289471adb074cc6f71ee66feaff0ccbf9f9",
      "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": "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029176/preview/europe-champions-league-2026-2027-club-brugge-lens",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Club Brugge KV to win"
   }
  },
  {
   "record_id": "n-36bc4f5c02c88bd6b9c60393",
   "url": "/sources/whoscored-com/picks/6/#pick-n-36bc4f5c02c88bd6b9c60393",
   "match": "Aston Villa v Viking FK",
   "match_url": "/football/matches/aston-villa-vs-viking-fk-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 19.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Aston Villa 2-1 Viking FK",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T23:53:13.415Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-36bc4f5c02c88bd6b9c60393",
    "quote_text": "2\n\nAston Villa\n\n1\n\nViking",
    "fragment_from": 2512,
    "fragment_to": 2537,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029164/preview/europe-champions-league-2026-2027-aston-villa-viking",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f825150e49adf090b9c945120f2e54b42a8be5d4e56c7bef4d2658c232ae2629",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T23:53:13.415Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9f8079be711c",
     "display_name": "Aston Villa — Viking FK",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-viking-fk-2026-10-21/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Aston Villa 2-1 Viking FK",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T23:53:13.415Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Aston Villa 2-1 Viking FK",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Aston Villa 2-1 Viking FK"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Aston Villa 3-1 Viking FK."
    },
    "settlements": [
     {
      "operation_id": "78177504a1f96886bc4d28f5ed1030eb58f6ecababbf41fb3b90f4a71c6520d7",
      "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": "Aston Villa",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029164/preview/europe-champions-league-2026-2027-aston-villa-viking",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa 2-1 Viking FK"
   }
  },
  {
   "record_id": "n-4640e42df30da7e705488ae7",
   "url": "/sources/whoscored-com/picks/6/#pick-n-4640e42df30da7e705488ae7",
   "match": "Real Betis v Feyenoord",
   "match_url": "/football/matches/real-betis-vs-feyenoord-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 22.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Real Betis 2-1 Feyenoord",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T20:53:32.193Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4640e42df30da7e705488ae7",
    "quote_text": "2\n\nReal Betis\n\n1\n\nFeyenoord\n\nHome win",
    "fragment_from": 2502,
    "fragment_to": 2539,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029152/preview/europe-champions-league-2026-2027-real-betis-feyenoord",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5349d2ddabae2188733446a3f9ad3d142d8a8eb13f6e1844077a356af2a5a452",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T20:53:32.193Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cd30add47062",
     "display_name": "Real Betis — Feyenoord",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/real-betis-vs-feyenoord-2026-10-21/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Real Betis 2-1 Feyenoord",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T20:53:32.193Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Real Betis 2-1 Feyenoord",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Real Betis 2-1 Feyenoord"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Real Betis 1-0 Feyenoord."
    },
    "settlements": [
     {
      "operation_id": "175ecf96d32d077a8ec49f6fa4e581c560705e0d2db876de5b3f9bdfd3d6cdd8",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029152/preview/europe-champions-league-2026-2027-real-betis-feyenoord",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Betis 2-1 Feyenoord"
   }
  },
  {
   "record_id": "n-8180a3fb5f1d5cc548bd21b9",
   "url": "/sources/whoscored-com/picks/6/#pick-n-8180a3fb5f1d5cc548bd21b9",
   "match": "Real Madrid v RB Leipzig",
   "match_url": "/football/matches/real-madrid-vs-rb-leipzig-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 22.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Real Madrid 3-1 RB Leipzig",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T20:53:31.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-8180a3fb5f1d5cc548bd21b9",
    "quote_text": "3\n\nReal Madrid\n\n1\n\nRBL",
    "fragment_from": 2468,
    "fragment_to": 2490,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029124/preview/europe-champions-league-2026-2027-real-madrid-rb-leipzig",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3bb142b36fde0be0afabd69baf47c3e9fc7f047b7efac0dcac0f0f2997369d0d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T20:53:31.445Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-768d6e0748bb",
     "display_name": "Real Madrid — RB Leipzig",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/real-madrid-vs-rb-leipzig-2026-10-21/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Real Madrid 3-1 RB Leipzig",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T20:53:31.445Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Real Madrid 3-1 RB Leipzig",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Real Madrid 3-1 RB Leipzig"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Real Madrid 4-1 RB Leipzig."
    },
    "settlements": [
     {
      "operation_id": "01e5e1659cf946b2131af4f08a927338cd61aec76e3196d88c17d479531b755a",
      "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": "Real 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029124/preview/europe-champions-league-2026-2027-real-madrid-rb-leipzig",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Madrid 3-1 RB Leipzig"
   }
  },
  {
   "record_id": "n-a95e5c0a2d493114629d6e21",
   "url": "/sources/whoscored-com/picks/6/#pick-n-a95e5c0a2d493114629d6e21",
   "match": "FC Bayern München v Arsenal",
   "match_url": "/football/matches/fc-bayern-munchen-vs-arsenal-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 22.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T20:53:30.727Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a95e5c0a2d493114629d6e21",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2528,
    "fragment_to": 2543,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029113/preview/europe-champions-league-2026-2027-bayern-munich-arsenal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f899c3ae412e79763fbedfdc6a5857aac51906e1721505a99ff5a5b1e466edf9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T20:53:30.727Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9b50ee5dca05",
     "display_name": "FC Bayern München — Arsenal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/fc-bayern-munchen-vs-arsenal-2026-10-21/",
     "scoreline": "2-2",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T20:53:30.727Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Bayern München 2-2 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "865091e93ea1b5a5aa0b7689c14b587409560f433ed9bebdef8c74aa602709f2",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029113/preview/europe-champions-league-2026-2027-bayern-munich-arsenal",
     "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-bc2e2968804e7f84e2b5eb49",
   "url": "/sources/whoscored-com/picks/6/#pick-n-bc2e2968804e7f84e2b5eb49",
   "match": "FC Bayern München v Arsenal",
   "match_url": "/football/matches/fc-bayern-munchen-vs-arsenal-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 22.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Arsenal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T20:53:30.727Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bc2e2968804e7f84e2b5eb49",
    "quote_text": "Draw",
    "fragment_from": 2522,
    "fragment_to": 2526,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029113/preview/europe-champions-league-2026-2027-bayern-munich-arsenal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f899c3ae412e79763fbedfdc6a5857aac51906e1721505a99ff5a5b1e466edf9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T20:53:30.727Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9b50ee5dca05",
     "display_name": "FC Bayern München — Arsenal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/fc-bayern-munchen-vs-arsenal-2026-10-21/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Arsenal",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T20:53:30.727Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Arsenal",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Arsenal"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Bayern München 2-2 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "536e61c26c91eae3e876df443ba6e267dfb9947a3404e7a738d5787816911fe1",
      "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": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029113/preview/europe-champions-league-2026-2027-bayern-munich-arsenal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal to win"
   }
  },
  {
   "record_id": "n-7b676596a0b1a67b38872830",
   "url": "/sources/whoscored-com/picks/6/#pick-n-7b676596a0b1a67b38872830",
   "match": "FC Bayern München v Arsenal",
   "match_url": "/football/matches/fc-bayern-munchen-vs-arsenal-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 22.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": null,
   "recorded_at": "2026-10-20T20:53:30.727Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7b676596a0b1a67b38872830",
    "quote_text": "1\n\nArsenal",
    "fragment_from": 2510,
    "fragment_to": 2520,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029113/preview/europe-champions-league-2026-2027-bayern-munich-arsenal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f899c3ae412e79763fbedfdc6a5857aac51906e1721505a99ff5a5b1e466edf9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T20:53:30.727Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9b50ee5dca05",
     "display_name": "FC Bayern München — Arsenal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/fc-bayern-munchen-vs-arsenal-2026-10-21/",
     "scoreline": "2-2",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T20:53:30.727Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Bayern München 2-2 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "a963eb34ae2442072bf9931c60abbc3c43363acb898f11894fd227b442300dc2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029113/preview/europe-champions-league-2026-2027-bayern-munich-arsenal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-189e9f1cb3c2838f9894b0c3",
   "url": "/sources/whoscored-com/picks/6/#pick-n-189e9f1cb3c2838f9894b0c3",
   "match": "FC Bayern München v Arsenal",
   "match_url": "/football/matches/fc-bayern-munchen-vs-arsenal-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 22.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Bayern München",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T20:53:30.727Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-189e9f1cb3c2838f9894b0c3",
    "quote_text": "1\n\nBayern",
    "fragment_from": 2499,
    "fragment_to": 2508,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029113/preview/europe-champions-league-2026-2027-bayern-munich-arsenal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f899c3ae412e79763fbedfdc6a5857aac51906e1721505a99ff5a5b1e466edf9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T20:53:30.727Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9b50ee5dca05",
     "display_name": "FC Bayern München — Arsenal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/fc-bayern-munchen-vs-arsenal-2026-10-21/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Bayern München",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T20:53:30.727Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Bayern München",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Bayern München"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Bayern München 2-2 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "99886f108c99cd6974349063ed9599701d41d68d73b0621dd70c38a7f3ddade5",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029113/preview/europe-champions-league-2026-2027-bayern-munich-arsenal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Bayern München to win"
   }
  },
  {
   "record_id": "n-49e51030319d547af3d811cb",
   "url": "/sources/whoscored-com/picks/6/#pick-n-49e51030319d547af3d811cb",
   "match": "Reading v Leyton Orient",
   "match_url": "/football/matches/reading-vs-leyton-orient-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 25.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Reading 2-1 Leyton Orient",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T17:53:15.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-49e51030319d547af3d811cb",
    "quote_text": "2\n\nReading\n\n1\n\nLeyton Orient",
    "fragment_from": 2557,
    "fragment_to": 2585,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989428/preview/england-league-one-2026-2027-reading-leyton-orient",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b4aecee7fc064bb8c046f06572f6e5e592b3c0763ed0da82bc441068fe37f0b3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T17:53:15.034Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e9a68fe36c36",
     "display_name": "Reading — Leyton Orient",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/reading-vs-leyton-orient-2026-10-21/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Reading 2-1 Leyton Orient",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T17:53:15.034Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Reading 2-1 Leyton Orient",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Reading 2-1 Leyton Orient"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Reading 1-0 Leyton Orient."
    },
    "settlements": [
     {
      "operation_id": "f079df6bb6eb10de9a701ca5684867208e9a0e4c646bbd0d787e188f67517f84",
      "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": "Reading",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989428/preview/england-league-one-2026-2027-reading-leyton-orient",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Reading 2-1 Leyton Orient"
   }
  },
  {
   "record_id": "n-3e0e0e24115cfb9ba0bb3362",
   "url": "/sources/whoscored-com/picks/5/#pick-n-3e0e0e24115cfb9ba0bb3362",
   "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": 4.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AS Roma 2-0 Slovan Bratislava",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T14:53:28.395Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3e0e0e24115cfb9ba0bb3362",
    "quote_text": "2\n\nRoma\n\n0\n\nSlovan Bratislava",
    "fragment_from": 2986,
    "fragment_to": 3015,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029143/preview/europe-champions-league-2026-2027-roma-slovan-bratislava",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9d1c1c0523a574ac17fec9854c1a832c466a269411b20d732892dff6062b1303",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T14:53:28.395Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "AS Roma 2-0 Slovan Bratislava",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T14:53:28.395Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "AS Roma 2-0 Slovan Bratislava",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: AS Roma 2-0 Slovan Bratislava"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was AS Roma 4-0 Slovan Bratislava."
    },
    "settlements": [
     {
      "operation_id": "b13642b1e5d0567846a1b98c03ec1e99aafb5ac17b0a9975c9799ce85f836aed",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029143/preview/europe-champions-league-2026-2027-roma-slovan-bratislava",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma 2-0 Slovan Bratislava"
   }
  },
  {
   "record_id": "n-3feee67223c7904a3005515c",
   "url": "/sources/whoscored-com/picks/5/#pick-n-3feee67223c7904a3005515c",
   "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": 4.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Atlético Madrid",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T14:53:27.651Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3feee67223c7904a3005515c",
    "quote_text": "1\n\nStuttgart\n\n2\n\nAtletico\n\nAway win",
    "fragment_from": 3005,
    "fragment_to": 3040,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029222/preview/europe-champions-league-2026-2027-vfb-stuttgart-atletico-madrid",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1a9dbf274a0dc16d723ad7af44c258fa274d6333df34157382c5f0e35df465da",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T14:53:27.651Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T14:53:27.651Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Atlético Madrid",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Atlético Madrid"
    },
    "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": "fb66d5da0570166d131c2d4e5420a0d6e2309446ee0190a738f33c96a616409b",
      "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": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029222/preview/europe-champions-league-2026-2027-vfb-stuttgart-atletico-madrid",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atlético Madrid to win"
   }
  },
  {
   "record_id": "n-5c42b35c22e805f93037774b",
   "url": "/sources/whoscored-com/picks/5/#pick-n-5c42b35c22e805f93037774b",
   "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": 4.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Barcelona",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T14:53:26.997Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5c42b35c22e805f93037774b",
    "quote_text": "Away win\n\nOver 2.5 goals",
    "fragment_from": 3416,
    "fragment_to": 3440,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029108/preview/europe-champions-league-2026-2027-paris-saint-germain-barcelona",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b665d0e0d9dfccdfa8f4dc073e8a94fb53d4eec876a936474b7f89f3d35398ce",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T14:53:26.997Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "1X2, match result",
    "outcome_label": "FC Barcelona",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T14:53:26.997Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Barcelona",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Barcelona"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Paris Saint-Germain 4-2 FC Barcelona."
    },
    "settlements": [
     {
      "operation_id": "eadfd08760bae8211a54885cdf4d8b5e3f6579cc9f3047412b7ff3fee190975b",
      "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": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029108/preview/europe-champions-league-2026-2027-paris-saint-germain-barcelona",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Barcelona to win"
   }
  },
  {
   "record_id": "n-773e9517f8c2cffb47c84726",
   "url": "/sources/whoscored-com/picks/5/#pick-n-773e9517f8c2cffb47c84726",
   "match": "Liverpool v Villarreal",
   "match_url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 7.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Liverpool 3-1 Villarreal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-3",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T11:53:18.532Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-773e9517f8c2cffb47c84726",
    "quote_text": "3\n\nLiverpool\n\n1\n\nVillarreal",
    "fragment_from": 2854,
    "fragment_to": 2881,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029115/preview/europe-champions-league-2026-2027-liverpool-villarreal",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "728808fc467e85ce864a1005b4b4db533b18ed42c25721b6a2dd94464e3ab8ff",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T11:53:18.532Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e9ad016f0818",
     "display_name": "Liverpool — Villarreal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/liverpool-vs-villarreal-2026-10-20/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Liverpool 3-1 Villarreal",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T11:53:18.532Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Liverpool 3-1 Villarreal",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Liverpool 3-1 Villarreal"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Liverpool 4-3 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "d9dc6413f55efa5030c0982706f278cf4d6f3c63714ece127f9c01c5028adafe",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029115/preview/europe-champions-league-2026-2027-liverpool-villarreal",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool 3-1 Villarreal"
   }
  },
  {
   "record_id": "n-707b9c79f070186f1542609f",
   "url": "/sources/whoscored-com/picks/5/#pick-n-707b9c79f070186f1542609f",
   "match": "FC Porto v PSV Eindhoven",
   "match_url": "/football/matches/fc-porto-vs-psv-eindhoven-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 7.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Porto",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T11:53:17.835Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-707b9c79f070186f1542609f",
    "quote_text": "Porto's home advantage and attacking quality should be enough to secure their first Champions League victory of the season.\n\n2\n\nPorto\n\n1\n\nPSV Eindhoven\n\nHome win",
    "fragment_from": 2889,
    "fragment_to": 3050,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029166/preview/europe-champions-league-2026-2027-fc-porto-psv-eindhoven",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3b95139abaf8c0a4cb28d529e94db546748fde7e928795793c45355446d5aacc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T11:53:17.835Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d9dc5fd9f79f",
     "display_name": "FC Porto — PSV Eindhoven",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/fc-porto-vs-psv-eindhoven-2026-10-20/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Porto",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T11:53:17.835Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Porto",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Porto"
    },
    "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 Porto 0-1 PSV Eindhoven."
    },
    "settlements": [
     {
      "operation_id": "443bcc18785da63df49a6e9debf1a5a346cfb8b63e9ca2562d34a65685318143",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Porto",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029166/preview/europe-champions-league-2026-2027-fc-porto-psv-eindhoven",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Porto to win"
   }
  },
  {
   "record_id": "n-499cdc5590d6ad1095db48b2",
   "url": "/sources/whoscored-com/picks/5/#pick-n-499cdc5590d6ad1095db48b2",
   "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": 10.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Manchester City 3-0 AEK Athens",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "5-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T08:53:25.478Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-499cdc5590d6ad1095db48b2",
    "quote_text": "3\n\nMan City\n\n0\n\nAEK Athens",
    "fragment_from": 2987,
    "fragment_to": 3013,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/2029128/preview/europe-champions-league-2026-2027-manchester-city-aek-athens",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6d36896e3379af2b95ed4acfae70c5151442911ec3d6ef8208bf52f880f032e1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T08:53:25.478Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Correct score",
    "outcome_label": "Manchester City 3-0 AEK Athens",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T08:53:25.478Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Manchester City 3-0 AEK Athens",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Manchester City 3-0 AEK Athens"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Manchester City 5-1 AEK Athens."
    },
    "settlements": [
     {
      "operation_id": "c0fa3f349718340cc5fad5685be1f2765acfb36ae8a28ce716acb7efc39d6116",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/2029128/preview/europe-champions-league-2026-2027-manchester-city-aek-athens",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City 3-0 AEK Athens"
   }
  },
  {
   "record_id": "n-ee62eed6ec37ff88394f3a6f",
   "url": "/sources/whoscored-com/picks/5/#pick-n-ee62eed6ec37ff88394f3a6f",
   "match": "Chesterfield v Colchester United",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 12.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chesterfield",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T05:53:20.543Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ee62eed6ec37ff88394f3a6f",
    "quote_text": "Home win",
    "fragment_from": 2546,
    "fragment_to": 2554,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990168/preview/england-league-two-2026-2027-chesterfield-colchester",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f98a5de089d788fa804705b443d23c3c15f43224f01ec1c32b1de784bb293488",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T05:53:20.543Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8a61620bda2f",
     "display_name": "Chesterfield — Colchester United",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Chesterfield",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T05:53:20.543Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chesterfield",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chesterfield"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Chesterfield 1-1 Colchester United."
    },
    "settlements": [
     {
      "operation_id": "3f1a4614e3452c1df28e39cea2f2257895a2ae74f3d7603a66e7cc51e3d91178",
      "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": "Chesterfield",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990168/preview/england-league-two-2026-2027-chesterfield-colchester",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chesterfield to win"
   }
  },
  {
   "record_id": "n-4694071daeb4663269de15c0",
   "url": "/sources/whoscored-com/picks/5/#pick-n-4694071daeb4663269de15c0",
   "match": "Chesterfield v Colchester United",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 12.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Chesterfield 2-0 Colchester United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T05:53:20.543Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4694071daeb4663269de15c0",
    "quote_text": "2\n\nChesterfield\n\n0\n\nColchester",
    "fragment_from": 2514,
    "fragment_to": 2544,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990168/preview/england-league-two-2026-2027-chesterfield-colchester",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f98a5de089d788fa804705b443d23c3c15f43224f01ec1c32b1de784bb293488",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T05:53:20.543Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-8a61620bda2f",
     "display_name": "Chesterfield — Colchester United",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Chesterfield 2-0 Colchester United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T05:53:20.543Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Chesterfield 2-0 Colchester United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Chesterfield 2-0 Colchester United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Chesterfield 1-1 Colchester United."
    },
    "settlements": [
     {
      "operation_id": "946906e550616cc500aa3fb1c63cd5b8f3976afc3cb4445c74fb6544ad119549",
      "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": "Chesterfield",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990168/preview/england-league-two-2026-2027-chesterfield-colchester",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chesterfield 2-0 Colchester United"
   }
  },
  {
   "record_id": "n-fd8da2dcc5b5077b4bb3cee9",
   "url": "/sources/whoscored-com/picks/5/#pick-n-fd8da2dcc5b5077b4bb3cee9",
   "match": "Walsall v Oldham Athletic",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 15.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-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T02:53:27.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-fd8da2dcc5b5077b4bb3cee9",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2366,
    "fragment_to": 2380,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990192/preview/england-league-two-2026-2027-walsall-oldham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c385805833eff567c56362e5aaf4c85779fcbad2481a8dca682f0cdad36f2946",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T02:53:27.544Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-dc914dd88199",
     "display_name": "Walsall — Oldham Athletic",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45: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": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T02:53:27.544Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Walsall 3-0 Oldham Athletic."
    },
    "settlements": [
     {
      "operation_id": "a3d38d1d4549fdef786c1ce5016ffd344efbf51a615a1fd5ed8f6971eaf177a2",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990192/preview/england-league-two-2026-2027-walsall-oldham",
     "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-36144c32dad4e47af756c2b7",
   "url": "/sources/whoscored-com/picks/5/#pick-n-36144c32dad4e47af756c2b7",
   "match": "Walsall v Oldham Athletic",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 15.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Walsall",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T02:53:27.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-36144c32dad4e47af756c2b7",
    "quote_text": "Home win",
    "fragment_from": 2356,
    "fragment_to": 2364,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990192/preview/england-league-two-2026-2027-walsall-oldham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c385805833eff567c56362e5aaf4c85779fcbad2481a8dca682f0cdad36f2946",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T02:53:27.544Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-dc914dd88199",
     "display_name": "Walsall — Oldham Athletic",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Walsall",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T02:53:27.544Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Walsall",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Walsall"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Walsall 3-0 Oldham Athletic."
    },
    "settlements": [
     {
      "operation_id": "8a3c08dd2e1e185e2c09cbb814d576757da1e085b1400308f3fec8981122bd75",
      "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": "Walsall",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990192/preview/england-league-two-2026-2027-walsall-oldham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Walsall to win"
   }
  },
  {
   "record_id": "n-2f5cb174d51ff3b53f41dcd5",
   "url": "/sources/whoscored-com/picks/4/#pick-n-2f5cb174d51ff3b53f41dcd5",
   "match": "Walsall v Oldham Athletic",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 15.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Walsall 2-1 Oldham Athletic",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T02:53:27.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-2f5cb174d51ff3b53f41dcd5",
    "quote_text": "2\n\nWalsall\n\n1\n\nOldham",
    "fragment_from": 2333,
    "fragment_to": 2354,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990192/preview/england-league-two-2026-2027-walsall-oldham",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c385805833eff567c56362e5aaf4c85779fcbad2481a8dca682f0cdad36f2946",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T02:53:27.544Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-dc914dd88199",
     "display_name": "Walsall — Oldham Athletic",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Walsall 2-1 Oldham Athletic",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T02:53:27.544Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Walsall 2-1 Oldham Athletic",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Walsall 2-1 Oldham Athletic"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Walsall 3-0 Oldham Athletic."
    },
    "settlements": [
     {
      "operation_id": "b305cbb91d637817bcf2c41a80e541708f3c9dca2cdbc89f931ad5b69d1994ad",
      "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": "Walsall",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990192/preview/england-league-two-2026-2027-walsall-oldham",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Walsall 2-1 Oldham Athletic"
   }
  },
  {
   "record_id": "n-20129f66094de65cdb8915b6",
   "url": "/sources/whoscored-com/picks/4/#pick-n-20129f66094de65cdb8915b6",
   "match": "Cheltenham Town v Fleetwood Town",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 15.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": "4-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T02:53:26.782Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-20129f66094de65cdb8915b6",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2436,
    "fragment_to": 2450,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990165/preview/england-league-two-2026-2027-cheltenham-fleetwood",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "605af7b3333e4248f5acda89cd9ea3ce2698b28b4db77978236f5772ba1085a7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T02:53:26.782Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c5c5932f9aec",
     "display_name": "Cheltenham Town — Fleetwood Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "4-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T02:53:26.782Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cheltenham Town 4-2 Fleetwood Town."
    },
    "settlements": [
     {
      "operation_id": "3e61eca1996d24a072c1e48ac675a5a4ffd66663cbc3542280c8d1bf92296f90",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990165/preview/england-league-two-2026-2027-cheltenham-fleetwood",
     "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-0cd7048bd2dde339f01893f3",
   "url": "/sources/whoscored-com/picks/4/#pick-n-0cd7048bd2dde339f01893f3",
   "match": "Cheltenham Town v Fleetwood Town",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 15.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fleetwood Town",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T02:53:26.782Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0cd7048bd2dde339f01893f3",
    "quote_text": "1\n\nCheltenham\n\n2\n\nFleetwood\n\nAway win",
    "fragment_from": 2397,
    "fragment_to": 2434,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990165/preview/england-league-two-2026-2027-cheltenham-fleetwood",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "605af7b3333e4248f5acda89cd9ea3ce2698b28b4db77978236f5772ba1085a7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T02:53:26.782Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c5c5932f9aec",
     "display_name": "Cheltenham Town — Fleetwood Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Fleetwood Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T02:53:26.782Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Fleetwood Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Fleetwood Town"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cheltenham Town 4-2 Fleetwood Town."
    },
    "settlements": [
     {
      "operation_id": "62358b72684f20a8487593f691438a3f9fe6d23061de011983e4d264d5a9c40d",
      "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": "Fleetwood Town",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990165/preview/england-league-two-2026-2027-cheltenham-fleetwood",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fleetwood Town to win"
   }
  },
  {
   "record_id": "n-b590db0ee1f00340bdfd2474",
   "url": "/sources/whoscored-com/picks/4/#pick-n-b590db0ee1f00340bdfd2474",
   "match": "Crawley Town v Shrewsbury Town",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 15.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "recorded_at": "2026-10-20T02:53:25.442Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b590db0ee1f00340bdfd2474",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2436,
    "fragment_to": 2451,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990180/preview/england-league-two-2026-2027-crawley-shrewsbury",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8074a683388b09aab6bcaecf94b7c20e211208bb6d9f0e2e116b857804a0ea5d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T02:53:25.442Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d9640cd0007e",
     "display_name": "Crawley Town — Shrewsbury Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "2-3",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T02:53:25.442Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Crawley Town 2-3 Shrewsbury Town."
    },
    "settlements": [
     {
      "operation_id": "44fc1da154bb2f2887fc83eee85c3c949298368e00f244bb4e30e2618738327d",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990180/preview/england-league-two-2026-2027-crawley-shrewsbury",
     "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-c3d4dbbff4724b1c8e7b55a3",
   "url": "/sources/whoscored-com/picks/4/#pick-n-c3d4dbbff4724b1c8e7b55a3",
   "match": "Crawley Town v Shrewsbury Town",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 15.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Shrewsbury Town",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T02:53:25.442Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c3d4dbbff4724b1c8e7b55a3",
    "quote_text": "Away win",
    "fragment_from": 2426,
    "fragment_to": 2434,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990180/preview/england-league-two-2026-2027-crawley-shrewsbury",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8074a683388b09aab6bcaecf94b7c20e211208bb6d9f0e2e116b857804a0ea5d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T02:53:25.442Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d9640cd0007e",
     "display_name": "Crawley Town — Shrewsbury Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Shrewsbury Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T02:53:25.442Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Shrewsbury Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Shrewsbury Town"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Crawley Town 2-3 Shrewsbury Town."
    },
    "settlements": [
     {
      "operation_id": "d858a02c21a4d468684a7120542542c4f86e61514f0e31b543f0e3cda1a4d44b",
      "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": "Shrewsbury Town",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990180/preview/england-league-two-2026-2027-crawley-shrewsbury",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shrewsbury Town to win"
   }
  },
  {
   "record_id": "n-abdf7d766cd975209686baf6",
   "url": "/sources/whoscored-com/picks/4/#pick-n-abdf7d766cd975209686baf6",
   "match": "Crawley Town v Shrewsbury Town",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 15.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Crawley Town 0-2 Shrewsbury Town",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T02:53:25.442Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-abdf7d766cd975209686baf6",
    "quote_text": "0\n\nCrawley\n\n2\n\nShrewsbury",
    "fragment_from": 2399,
    "fragment_to": 2424,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990180/preview/england-league-two-2026-2027-crawley-shrewsbury",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8074a683388b09aab6bcaecf94b7c20e211208bb6d9f0e2e116b857804a0ea5d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T02:53:25.442Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-d9640cd0007e",
     "display_name": "Crawley Town — Shrewsbury Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Crawley Town 0-2 Shrewsbury Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T02:53:25.442Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Crawley Town 0-2 Shrewsbury Town",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Crawley Town 0-2 Shrewsbury Town"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Crawley Town 2-3 Shrewsbury Town."
    },
    "settlements": [
     {
      "operation_id": "e57edee5284e041ace47ae72ad812918aff54192bdb2711b72f1de6996b22082",
      "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": "Shrewsbury Town",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990180/preview/england-league-two-2026-2027-crawley-shrewsbury",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Crawley Town 0-2 Shrewsbury Town"
   }
  },
  {
   "record_id": "n-dfd1272e73d2a4df297e3e26",
   "url": "/sources/whoscored-com/picks/4/#pick-n-dfd1272e73d2a4df297e3e26",
   "match": "Exeter City v Crewe Alexandra",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 18.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "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": null,
   "recorded_at": "2026-10-19T23:53:17.596Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dfd1272e73d2a4df297e3e26",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2285,
    "fragment_to": 2299,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990182/preview/england-league-two-2026-2027-exeter-crewe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6f5d87aed8c4e29c224b7358a69a9fd7435786223034dd8d5f59d88f6a28d8fa",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T23:53:17.596Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9b201552af77",
     "display_name": "Exeter City — Crewe Alexandra",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "2-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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T23:53:17.596Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Exeter City 2-0 Crewe Alexandra."
    },
    "settlements": [
     {
      "operation_id": "f90cea533886097878e0b23df9097d6afa114a7aac9518ed7c1f79b4009234f1",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990182/preview/england-league-two-2026-2027-exeter-crewe",
     "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-a322f54fd948db70fe6a6e46",
   "url": "/sources/whoscored-com/picks/4/#pick-n-a322f54fd948db70fe6a6e46",
   "match": "Exeter City v Crewe Alexandra",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 18.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Crewe Alexandra",
   "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": null,
   "recorded_at": "2026-10-19T23:53:17.596Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a322f54fd948db70fe6a6e46",
    "quote_text": "Away win",
    "fragment_from": 2275,
    "fragment_to": 2283,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990182/preview/england-league-two-2026-2027-exeter-crewe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6f5d87aed8c4e29c224b7358a69a9fd7435786223034dd8d5f59d88f6a28d8fa",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T23:53:17.596Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9b201552af77",
     "display_name": "Exeter City — Crewe Alexandra",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Crewe Alexandra",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T23:53:17.596Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Crewe Alexandra",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Crewe Alexandra"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Exeter City 2-0 Crewe Alexandra."
    },
    "settlements": [
     {
      "operation_id": "2d18d3572586de3858da7b5e85dbd3dfbafe7614c8c9cb7505c0bc2c766abea8",
      "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": "Crewe Alexandra",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990182/preview/england-league-two-2026-2027-exeter-crewe",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Crewe Alexandra to win"
   }
  },
  {
   "record_id": "n-74742b9b6e9869013f4e1839",
   "url": "/sources/whoscored-com/picks/4/#pick-n-74742b9b6e9869013f4e1839",
   "match": "Northampton v Tranmere Rovers",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 18.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T23:53:16.883Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-74742b9b6e9869013f4e1839",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2380,
    "fragment_to": 2395,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990186/preview/england-league-two-2026-2027-northampton-tranmere",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fc91ba5267985bbc596363fd37a64acf1dbf03e3d56f5d7c90d5feec7969a9a6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T23:53:16.883Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6149890b430c",
     "display_name": "Northampton — Tranmere Rovers",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "0-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T23:53:16.883Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Northampton 0-1 Tranmere Rovers."
    },
    "settlements": [
     {
      "operation_id": "c245ee36bf4618bddd45c0c17ba75569e54a3d329a85a29a00445e00d1848306",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990186/preview/england-league-two-2026-2027-northampton-tranmere",
     "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-838027e91b72a66406b806aa",
   "url": "/sources/whoscored-com/picks/4/#pick-n-838027e91b72a66406b806aa",
   "match": "Northampton v Tranmere Rovers",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 18.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Northampton",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T23:53:16.883Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-838027e91b72a66406b806aa",
    "quote_text": "Home win",
    "fragment_from": 2370,
    "fragment_to": 2378,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990186/preview/england-league-two-2026-2027-northampton-tranmere",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fc91ba5267985bbc596363fd37a64acf1dbf03e3d56f5d7c90d5feec7969a9a6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T23:53:16.883Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6149890b430c",
     "display_name": "Northampton — Tranmere Rovers",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Northampton",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T23:53:16.883Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Northampton",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Northampton"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Northampton 0-1 Tranmere Rovers."
    },
    "settlements": [
     {
      "operation_id": "a6ab09606c825fab256f34b935b0616fd5d8a40807fb7866aa7b7f36ef74bde9",
      "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": "Northampton",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990186/preview/england-league-two-2026-2027-northampton-tranmere",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Northampton to win"
   }
  },
  {
   "record_id": "n-eb0ee0646bb99cf58aa868eb",
   "url": "/sources/whoscored-com/picks/4/#pick-n-eb0ee0646bb99cf58aa868eb",
   "match": "Northampton v Tranmere Rovers",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 18.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Northampton 1-0 Tranmere Rovers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T23:53:16.883Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-eb0ee0646bb99cf58aa868eb",
    "quote_text": "1\n\nNorthampton\n\n0\n\nTranmere",
    "fragment_from": 2341,
    "fragment_to": 2368,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990186/preview/england-league-two-2026-2027-northampton-tranmere",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fc91ba5267985bbc596363fd37a64acf1dbf03e3d56f5d7c90d5feec7969a9a6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T23:53:16.883Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-6149890b430c",
     "display_name": "Northampton — Tranmere Rovers",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Northampton 1-0 Tranmere Rovers",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T23:53:16.883Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Northampton 1-0 Tranmere Rovers",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Northampton 1-0 Tranmere Rovers"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Northampton 0-1 Tranmere Rovers."
    },
    "settlements": [
     {
      "operation_id": "f9d474acaba0d34a71be0dd97861645b4b7c9a9712f3b7ecbda2b1be4bcfa899",
      "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": "Northampton",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990186/preview/england-league-two-2026-2027-northampton-tranmere",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Northampton 1-0 Tranmere Rovers"
   }
  },
  {
   "record_id": "n-8ff5099f0ef08981343db6aa",
   "url": "/sources/whoscored-com/picks/4/#pick-n-8ff5099f0ef08981343db6aa",
   "match": "Rotherham United v Newport County",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 21.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": "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": null,
   "recorded_at": "2026-10-19T20:53:35.289Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8ff5099f0ef08981343db6aa",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2510,
    "fragment_to": 2524,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990190/preview/england-league-two-2026-2027-rotherham-newport",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "65aac993ef68cbd474df857150f3f7641e947c684218717b35c91254ff2114ca",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T20:53:35.289Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c8d9f39b4d28",
     "display_name": "Rotherham United — Newport County",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "2-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T20:53:35.289Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Rotherham United 2-2 Newport County."
    },
    "settlements": [
     {
      "operation_id": "6e3d1b7fcc27bc1e7fb9b624d1ce2e04b6fa1f22281297692218cf30db87b89f",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990190/preview/england-league-two-2026-2027-rotherham-newport",
     "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-2dbb5364a803f0fc26fb8813",
   "url": "/sources/whoscored-com/picks/4/#pick-n-2dbb5364a803f0fc26fb8813",
   "match": "Rotherham United v Newport County",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 21.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Newport County",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T20:53:35.289Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2dbb5364a803f0fc26fb8813",
    "quote_text": "1\n\nRotherham\n\n2\n\nNewport\n\nAway win",
    "fragment_from": 2474,
    "fragment_to": 2508,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990190/preview/england-league-two-2026-2027-rotherham-newport",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "65aac993ef68cbd474df857150f3f7641e947c684218717b35c91254ff2114ca",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T20:53:35.289Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c8d9f39b4d28",
     "display_name": "Rotherham United — Newport County",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Newport County",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T20:53:35.289Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Newport County",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Newport County"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Rotherham United 2-2 Newport County."
    },
    "settlements": [
     {
      "operation_id": "1de8fb5dc07ff2df87b1f172c14b5c1f371d503cae5c3baa16a6c4648f8c5762",
      "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": "Newport County",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990190/preview/england-league-two-2026-2027-rotherham-newport",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Newport County to win"
   }
  },
  {
   "record_id": "n-58357b2d6ef70500280b8e40",
   "url": "/sources/whoscored-com/picks/4/#pick-n-58357b2d6ef70500280b8e40",
   "match": "Barnet v Swindon",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 21.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-3",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T20:53:34.457Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-58357b2d6ef70500280b8e40",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2498,
    "fragment_to": 2512,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990159/preview/england-league-two-2026-2027-barnet-swindon",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0648c8973b6e7fd79798ad113fa604a4ec352436e9851243950175464ac3e3f9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T20:53:34.457Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e0edfab1b839",
     "display_name": "Barnet — Swindon",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "1-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T20:53:34.457Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Barnet 1-3 Swindon."
    },
    "settlements": [
     {
      "operation_id": "ff4360130aa8c417a2283f3b462a4b328db882410db2c08f699148447c488ec7",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990159/preview/england-league-two-2026-2027-barnet-swindon",
     "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-dd548645482fc126c5a2b491",
   "url": "/sources/whoscored-com/picks/4/#pick-n-dd548645482fc126c5a2b491",
   "match": "Barnet v Swindon",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 21.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Barnet",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T20:53:34.457Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dd548645482fc126c5a2b491",
    "quote_text": "Home win",
    "fragment_from": 2488,
    "fragment_to": 2496,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990159/preview/england-league-two-2026-2027-barnet-swindon",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0648c8973b6e7fd79798ad113fa604a4ec352436e9851243950175464ac3e3f9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T20:53:34.457Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e0edfab1b839",
     "display_name": "Barnet — Swindon",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Barnet",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T20:53:34.457Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Barnet",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Barnet"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Barnet 1-3 Swindon."
    },
    "settlements": [
     {
      "operation_id": "958101c549b49bc577282e7a733c2e4ede2344ae9d6838484c29a298a76a2370",
      "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": "Barnet",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990159/preview/england-league-two-2026-2027-barnet-swindon",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Barnet to win"
   }
  },
  {
   "record_id": "n-36e1f6182014a4e1e0a647ab",
   "url": "/sources/whoscored-com/picks/4/#pick-n-36e1f6182014a4e1e0a647ab",
   "match": "Barnet v Swindon",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 21.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Barnet 3-0 Swindon",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T20:53:34.457Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-36e1f6182014a4e1e0a647ab",
    "quote_text": "3\n\nBarnet\n\n0\n\nSwindon",
    "fragment_from": 2465,
    "fragment_to": 2486,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990159/preview/england-league-two-2026-2027-barnet-swindon",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0648c8973b6e7fd79798ad113fa604a4ec352436e9851243950175464ac3e3f9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T20:53:34.457Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-e0edfab1b839",
     "display_name": "Barnet — Swindon",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Barnet 3-0 Swindon",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T20:53:34.457Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Barnet 3-0 Swindon",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Barnet 3-0 Swindon"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Barnet 1-3 Swindon."
    },
    "settlements": [
     {
      "operation_id": "5e1e26696d3d026b0483b282be3b5f17b33849abc8976a2127df420597531f4d",
      "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": "Barnet",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990159/preview/england-league-two-2026-2027-barnet-swindon",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Barnet 3-0 Swindon"
   }
  },
  {
   "record_id": "n-2aa2c8b20549860e59088220",
   "url": "/sources/whoscored-com/picks/4/#pick-n-2aa2c8b20549860e59088220",
   "match": "Rochdale v Grimsby Town",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 21.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": "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": null,
   "recorded_at": "2026-10-19T20:53:33.621Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2aa2c8b20549860e59088220",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2529,
    "fragment_to": 2543,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990188/preview/england-league-two-2026-2027-rochdale-grimsby",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "15454c056b467cebcce6633793bc1d54cd6b67d47a47b7c45d88a9db6709bb91",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T20:53:33.621Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-153d06dac3c9",
     "display_name": "Rochdale — Grimsby Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "2-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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T20:53:33.621Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Rochdale 2-2 Grimsby Town."
    },
    "settlements": [
     {
      "operation_id": "d8cb66f453df8b2989c31c05f6fd2b3ecd56482b8ce0feb2012c1d871b7d587e",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990188/preview/england-league-two-2026-2027-rochdale-grimsby",
     "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-8d2d0bda2b33566a2ada7945",
   "url": "/sources/whoscored-com/picks/4/#pick-n-8d2d0bda2b33566a2ada7945",
   "match": "Rochdale v Grimsby Town",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 21.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Rochdale",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T20:53:33.621Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8d2d0bda2b33566a2ada7945",
    "quote_text": "Home win",
    "fragment_from": 2519,
    "fragment_to": 2527,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990188/preview/england-league-two-2026-2027-rochdale-grimsby",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "15454c056b467cebcce6633793bc1d54cd6b67d47a47b7c45d88a9db6709bb91",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T20:53:33.621Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-153d06dac3c9",
     "display_name": "Rochdale — Grimsby Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Rochdale",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T20:53:33.621Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Rochdale",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Rochdale"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Rochdale 2-2 Grimsby Town."
    },
    "settlements": [
     {
      "operation_id": "66ef5946d869eaca7846971b1216eaebc533e6a22a359dec663221a104bb8287",
      "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": "Rochdale",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990188/preview/england-league-two-2026-2027-rochdale-grimsby",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Rochdale to win"
   }
  },
  {
   "record_id": "n-f1b9d0a1df9df26dde730991",
   "url": "/sources/whoscored-com/picks/4/#pick-n-f1b9d0a1df9df26dde730991",
   "match": "Rochdale v Grimsby Town",
   "match_url": null,
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League Two",
   "lead_hours": 21.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Rochdale 2-1 Grimsby Town",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T20:53:33.621Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f1b9d0a1df9df26dde730991",
    "quote_text": "2\n\nRochdale\n\n1\n\nGrimsby",
    "fragment_from": 2494,
    "fragment_to": 2517,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1990188/preview/england-league-two-2026-2027-rochdale-grimsby",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "15454c056b467cebcce6633793bc1d54cd6b67d47a47b7c45d88a9db6709bb91",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T20:53:33.621Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-153d06dac3c9",
     "display_name": "Rochdale — Grimsby Town",
     "competition_name": "EFL League Two",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": null,
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Rochdale 2-1 Grimsby Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T20:53:33.621Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Rochdale 2-1 Grimsby Town",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Rochdale 2-1 Grimsby Town"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Rochdale 2-2 Grimsby Town."
    },
    "settlements": [
     {
      "operation_id": "0c282ebc484c1e0a0b6dc4d14567ec96ddbd3cd09295b12066fab9c30af25e65",
      "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": "Rochdale",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1990188/preview/england-league-two-2026-2027-rochdale-grimsby",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Rochdale 2-1 Grimsby Town"
   }
  },
  {
   "record_id": "n-2f8d56c8d59581b461c77f81",
   "url": "/sources/whoscored-com/picks/3/#pick-n-2f8d56c8d59581b461c77f81",
   "match": "Burton Albion v Bradford City",
   "match_url": "/football/matches/burton-albion-vs-bradford-city-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 24.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Burton Albion 0-2 Bradford City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T17:53:28.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-2f8d56c8d59581b461c77f81",
    "quote_text": "0\n\nBurton\n\n2\n\nBradford\n\nAway win\n\nUnder 2.5 goals",
    "fragment_from": 2192,
    "fragment_to": 2241,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989394/preview/england-league-one-2026-2027-burton-bradford",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2dc3e02a933e9c0c1e7f17babbbbb9bb289e5b46a4f9754e70869e78e2c86f7a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T17:53:28.118Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-311960134477",
     "display_name": "Burton Albion — Bradford City",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/burton-albion-vs-bradford-city-2026-10-20/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Burton Albion 0-2 Bradford 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T17:53:28.118Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Burton Albion 0-2 Bradford City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Burton Albion 0-2 Bradford City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Burton Albion 0-0 Bradford City."
    },
    "settlements": [
     {
      "operation_id": "4898287892fcbf4fafc5c219101b26ddd5572b4f9a6c4fd4603d73a153ea0827",
      "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": "Bradford 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989394/preview/england-league-one-2026-2027-burton-bradford",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Burton Albion 0-2 Bradford City"
   }
  },
  {
   "record_id": "n-768e346e27a1eeca8dd9bbad",
   "url": "/sources/whoscored-com/picks/3/#pick-n-768e346e27a1eeca8dd9bbad",
   "match": "Bromley v Leicester City",
   "match_url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 24.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-4",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T17:53:26.604Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-768e346e27a1eeca8dd9bbad",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2469,
    "fragment_to": 2484,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989391/preview/england-league-one-2026-2027-bromley-leicester",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2e867a8508afd44d7a8291f7f622bf6669394134a619c842c675a699dbef008c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T17:53:26.604Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-cadc58b43e96",
     "display_name": "Bromley — Leicester City",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
     "scoreline": "0-4",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T17:53:26.604Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bromley 0-4 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "40428d95497ceb00afa656161fa3a15363c041a3f96ac58700538392e1a0411c",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989391/preview/england-league-one-2026-2027-bromley-leicester",
     "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-956350086d0e128bb7450266",
   "url": "/sources/whoscored-com/picks/3/#pick-n-956350086d0e128bb7450266",
   "match": "Bromley v Leicester City",
   "match_url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 24.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Bromley 0-2 Leicester City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-4",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T17:53:26.604Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-956350086d0e128bb7450266",
    "quote_text": "0\n\nBromley\n\n2\n\nLeicester\n\nAway win",
    "fragment_from": 2433,
    "fragment_to": 2467,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989391/preview/england-league-one-2026-2027-bromley-leicester",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2e867a8508afd44d7a8291f7f622bf6669394134a619c842c675a699dbef008c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T17:53:26.604Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-cadc58b43e96",
     "display_name": "Bromley — Leicester City",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
     "scoreline": "0-4",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Bromley 0-2 Leicester 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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T17:53:26.604Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Bromley 0-2 Leicester City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Bromley 0-2 Leicester City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Bromley 0-4 Leicester City."
    },
    "settlements": [
     {
      "operation_id": "d48a1e32ebc446d5374c6e1ff60747b966722aebaa24305737c85248753c293d",
      "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": "Leicester 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989391/preview/england-league-one-2026-2027-bromley-leicester",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bromley 0-2 Leicester City"
   }
  },
  {
   "record_id": "n-5a5e550284243e3678339eaf",
   "url": "/sources/whoscored-com/picks/3/#pick-n-5a5e550284243e3678339eaf",
   "match": "Huddersfield Town v Peterborough United",
   "match_url": "/football/matches/huddersfield-town-vs-peterborough-united-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 27.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Huddersfield Town 2-0 Peterborough United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T14:53:40.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-5a5e550284243e3678339eaf",
    "quote_text": "2\n\nHuddersfield\n\n0\n\nPeterborough",
    "fragment_from": 2548,
    "fragment_to": 2580,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989406/preview/england-league-one-2026-2027-huddersfield-peterborough",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "508ebd8e4347ad959672c0cdc09784683a45b4cb2b5ea2a5a309a2c72678352a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T14:53:40.400Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-296e76021a8f",
     "display_name": "Huddersfield Town — Peterborough United",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/huddersfield-town-vs-peterborough-united-2026-10-20/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Huddersfield Town 2-0 Peterborough United",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T14:53:40.400Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Huddersfield Town 2-0 Peterborough United",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Huddersfield Town 2-0 Peterborough United"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Huddersfield Town 4-1 Peterborough United."
    },
    "settlements": [
     {
      "operation_id": "b9bdebcccee201bc2d2da6f00b3d2f3951b48070b0e3b16c0d12dc52e1a0c7bd",
      "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": "Huddersfield Town",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989406/preview/england-league-one-2026-2027-huddersfield-peterborough",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Huddersfield Town 2-0 Peterborough United"
   }
  },
  {
   "record_id": "n-6328f2ffb8cde4d3a7ae4448",
   "url": "/sources/whoscored-com/picks/3/#pick-n-6328f2ffb8cde4d3a7ae4448",
   "match": "Luton Town v Barnsley",
   "match_url": "/football/matches/luton-town-vs-barnsley-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 27.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Luton Town 3-1 Barnsley",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T14:53:39.175Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6328f2ffb8cde4d3a7ae4448",
    "quote_text": "3\n\nLuton\n\n1\n\nBarnsley",
    "fragment_from": 2438,
    "fragment_to": 2459,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989410/preview/england-league-one-2026-2027-luton-barnsley",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "144755c7880124402999c3df4496307dbb9e608cf62bfbd62b4c5093a928e41e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T14:53:39.175Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e45f884d2296",
     "display_name": "Luton Town — Barnsley",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/luton-town-vs-barnsley-2026-10-20/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Luton Town 3-1 Barnsley",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T14:53:39.175Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Luton Town 3-1 Barnsley",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Luton Town 3-1 Barnsley"
    },
    "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 Luton Town 2-1 Barnsley."
    },
    "settlements": [
     {
      "operation_id": "304f22cd05db0729701c6610360407f97620b66f8cdf599113308cd213eae8ea",
      "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": "Luton Town",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989410/preview/england-league-one-2026-2027-luton-barnsley",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Luton Town 3-1 Barnsley"
   }
  },
  {
   "record_id": "n-c3868f1994704fe6facb42c0",
   "url": "/sources/whoscored-com/picks/3/#pick-n-c3868f1994704fe6facb42c0",
   "match": "Blackpool v Milton Keynes Dons",
   "match_url": "/football/matches/blackpool-vs-milton-keynes-dons-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 27.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": null,
   "recorded_at": "2026-10-19T14:53:37.987Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c3868f1994704fe6facb42c0",
    "quote_text": "1\n\nBlackpool\n\n1\n\nMilton Keynes Dons\n\nDraw\n\nUnder 2.5 goals",
    "fragment_from": 2550,
    "fragment_to": 2608,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989387/preview/england-league-one-2026-2027-blackpool-milton-keynes-dons",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eb138b5461fbfd833edea83999bd12792cb2b8792d02a765f5af296b1c900335",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T14:53:37.987Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-b2e980d665ed",
     "display_name": "Blackpool — Milton Keynes Dons",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/blackpool-vs-milton-keynes-dons-2026-10-20/",
     "scoreline": "2-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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T14:53:37.987Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Blackpool 2-0 Milton Keynes Dons."
    },
    "settlements": [
     {
      "operation_id": "1d1755846272a81465d888570d97500719852a8e2f83a6a6e0b609cfe6fcaa56",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989387/preview/england-league-one-2026-2027-blackpool-milton-keynes-dons",
     "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-9da56cbd63eb582452591ff9",
   "url": "/sources/whoscored-com/picks/3/#pick-n-9da56cbd63eb582452591ff9",
   "match": "Blackpool v Milton Keynes Dons",
   "match_url": "/football/matches/blackpool-vs-milton-keynes-dons-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 27.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Blackpool 1-1 Milton Keynes Dons",
   "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": null,
   "recorded_at": "2026-10-19T14:53:37.987Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9da56cbd63eb582452591ff9",
    "quote_text": "1\n\nBlackpool\n\n1\n\nMilton Keynes Dons\n\nDraw\n\nUnder 2.5 goals",
    "fragment_from": 2550,
    "fragment_to": 2608,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989387/preview/england-league-one-2026-2027-blackpool-milton-keynes-dons",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eb138b5461fbfd833edea83999bd12792cb2b8792d02a765f5af296b1c900335",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T14:53:37.987Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-b2e980d665ed",
     "display_name": "Blackpool — Milton Keynes Dons",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/blackpool-vs-milton-keynes-dons-2026-10-20/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Blackpool 1-1 Milton Keynes Dons",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T14:53:37.987Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Blackpool 1-1 Milton Keynes Dons",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Blackpool 1-1 Milton Keynes Dons"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Blackpool 2-0 Milton Keynes Dons."
    },
    "settlements": [
     {
      "operation_id": "1613474082cdf32ae5e33752c48e7fed1549a1b8f623f9b112d253d19d0b661b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Blackpool 1-1 Milton Keynes Dons",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989387/preview/england-league-one-2026-2027-blackpool-milton-keynes-dons",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Blackpool 1-1 Milton Keynes Dons"
   }
  },
  {
   "record_id": "n-94210e8b9a956983d72dff62",
   "url": "/sources/whoscored-com/picks/3/#pick-n-94210e8b9a956983d72dff62",
   "match": "Cambridge United v Wycombe Wanderers",
   "match_url": "/football/matches/cambridge-united-vs-wycombe-wanderers-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 30.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T11:53:16.273Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-94210e8b9a956983d72dff62",
    "quote_text": "Under 2.5 goals",
    "fragment_from": 2364,
    "fragment_to": 2379,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989398/preview/england-league-one-2026-2027-cambridge-u-wycombe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8cdfbdb101e30efe16e6bbda217bdbb1b3febf7d23170f6c1c2045f75e0baebe",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T11:53:16.273Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-221b39525b82",
     "display_name": "Cambridge United — Wycombe Wanderers",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/cambridge-united-vs-wycombe-wanderers-2026-10-20/",
     "scoreline": "2-2",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T11:53:16.273Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": 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": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cambridge United 2-2 Wycombe Wanderers."
    },
    "settlements": [
     {
      "operation_id": "d8b730de5c66e3660ae88422753ffa800afa23bfc3449205176d10736c2659c8",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989398/preview/england-league-one-2026-2027-cambridge-u-wycombe",
     "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-c0d61e6d17eef790ae9e44d7",
   "url": "/sources/whoscored-com/picks/3/#pick-n-c0d61e6d17eef790ae9e44d7",
   "match": "Cambridge United v Wycombe Wanderers",
   "match_url": "/football/matches/cambridge-united-vs-wycombe-wanderers-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 30.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Cambridge United 1-1 Wycombe Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T11:53:16.273Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c0d61e6d17eef790ae9e44d7",
    "quote_text": "1\n\nCambridge U\n\n1\n\nWycombe\n\nDraw",
    "fragment_from": 2330,
    "fragment_to": 2362,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989398/preview/england-league-one-2026-2027-cambridge-u-wycombe",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8cdfbdb101e30efe16e6bbda217bdbb1b3febf7d23170f6c1c2045f75e0baebe",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T11:53:16.273Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-221b39525b82",
     "display_name": "Cambridge United — Wycombe Wanderers",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/cambridge-united-vs-wycombe-wanderers-2026-10-20/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Cambridge United 1-1 Wycombe 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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T11:53:16.273Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Cambridge United 1-1 Wycombe Wanderers",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Cambridge United 1-1 Wycombe Wanderers"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Cambridge United 2-2 Wycombe Wanderers."
    },
    "settlements": [
     {
      "operation_id": "abc5f6ae08cd1c7df558d02aa9fbc827b27046813ccabcb7550ab84a75c6e6fb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Cambridge United 1-1 Wycombe 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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989398/preview/england-league-one-2026-2027-cambridge-u-wycombe",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cambridge United 1-1 Wycombe Wanderers"
   }
  },
  {
   "record_id": "n-dfde84e3586f6eeebb2f30b9",
   "url": "/sources/whoscored-com/picks/2/#pick-n-dfde84e3586f6eeebb2f30b9",
   "match": "Oxford United v Wigan Athletic",
   "match_url": "/football/matches/oxford-united-vs-wigan-athletic-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 33.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Oxford United 2-0 Wigan Athletic",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T08:53:37.182Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dfde84e3586f6eeebb2f30b9",
    "quote_text": "2\n\nOxford\n\n0\n\nWigan",
    "fragment_from": 2400,
    "fragment_to": 2419,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989420/preview/england-league-one-2026-2027-oxford-wigan",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "06e6cf72f869a101962f37b5674e5e1018d11871a7093fa646723a7c21665e7d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T08:53:37.182Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-78dbf67f34d8",
     "display_name": "Oxford United — Wigan Athletic",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/oxford-united-vs-wigan-athletic-2026-10-20/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Oxford United 2-0 Wigan Athletic",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T08:53:37.182Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Oxford United 2-0 Wigan Athletic",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Oxford United 2-0 Wigan Athletic"
    },
    "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 Oxford United 2-1 Wigan Athletic."
    },
    "settlements": [
     {
      "operation_id": "2be26e6604012e6c509c037cee2199b0a13304773f8c19bae15428025a2b1fcb",
      "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": "Oxford 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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989420/preview/england-league-one-2026-2027-oxford-wigan",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Oxford United 2-0 Wigan Athletic"
   }
  },
  {
   "record_id": "n-567bb4bceedf08b99e89f684",
   "url": "/sources/whoscored-com/picks/2/#pick-n-567bb4bceedf08b99e89f684",
   "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": 33.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": null,
   "recorded_at": "2026-10-19T08:53:36.287Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-567bb4bceedf08b99e89f684",
    "quote_text": "Draw",
    "fragment_from": 2672,
    "fragment_to": 2676,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989199/preview/england-championship-2026-2027-wolves-portsmouth",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "af07757fd3e87c1439bafb68070a73b25adbfb672ee60abafdd25abd22e51d3e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T08:53:36.287Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "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": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T08:53:36.287Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wolverhampton Wanderers 1-1 Portsmouth."
    },
    "settlements": [
     {
      "operation_id": "a7c410245d9ddb698aa4f112ddb0380437da5044a75e53965ed982341e29dacc",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.1000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-21T00:38:36.125Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989199/preview/england-championship-2026-2027-wolves-portsmouth",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-65b66ec536c9d6881f357e74",
   "url": "/sources/whoscored-com/picks/2/#pick-n-65b66ec536c9d6881f357e74",
   "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": 33.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Portsmouth",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T08:53:36.287Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-65b66ec536c9d6881f357e74",
    "quote_text": "1\n\nPortsmouth",
    "fragment_from": 2657,
    "fragment_to": 2670,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989199/preview/england-championship-2026-2027-wolves-portsmouth",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "af07757fd3e87c1439bafb68070a73b25adbfb672ee60abafdd25abd22e51d3e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T08:53:36.287Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "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": "1X2, match result",
    "outcome_label": "Portsmouth",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T08:53:36.287Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Portsmouth",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Portsmouth"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Wolverhampton Wanderers 1-1 Portsmouth."
    },
    "settlements": [
     {
      "operation_id": "0511fe70489bef475405940e5f830c3a8994a7218b098f5d85ea8a769a63712b",
      "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": "Portsmouth",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989199/preview/england-championship-2026-2027-wolves-portsmouth",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Portsmouth to win"
   }
  },
  {
   "record_id": "n-639563217ff5c3b5bf8804d2",
   "url": "/sources/whoscored-com/picks/2/#pick-n-639563217ff5c3b5bf8804d2",
   "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": 33.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Wolverhampton Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T08:53:36.287Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-639563217ff5c3b5bf8804d2",
    "quote_text": "1\n\nWolves",
    "fragment_from": 2646,
    "fragment_to": 2655,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1989199/preview/england-championship-2026-2027-wolves-portsmouth",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "af07757fd3e87c1439bafb68070a73b25adbfb672ee60abafdd25abd22e51d3e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-19T08:53:36.287Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "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": "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-19T08:53:36.287Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "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": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Wolverhampton Wanderers 1-1 Portsmouth."
    },
    "settlements": [
     {
      "operation_id": "4d58f7ff1ea74bfa7c12985051330a5f17f457c1f3a58242bf7198afd5108f29",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1989199/preview/england-championship-2026-2027-wolves-portsmouth",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wolverhampton Wanderers to win"
   }
  },
  {
   "record_id": "n-4c476a3995d45403248267a9",
   "url": "/sources/whoscored-com/picks/2/#pick-n-4c476a3995d45403248267a9",
   "match": "Tottenham Hotspur v Coventry City",
   "match_url": "/football/matches/tottenham-hotspur-vs-coventry-city-2026-10-19/",
   "kickoff": "2026-10-19T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 23.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": "3-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-18T19:44:38.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-4c476a3995d45403248267a9",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 2918,
    "fragment_to": 2932,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983615/preview/england-premier-league-2026-2027-tottenham-coventry",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "44db159a6f91071cae32644b682044d5c8b9fc9288a68687496ee91150e25e95",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-18T19:44:38.411Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-520444213349",
     "display_name": "Tottenham Hotspur — Coventry City",
     "competition_name": "Premier League",
     "starts_at": "2026-10-19T19:00:00.000Z",
     "url": "/football/matches/tottenham-hotspur-vs-coventry-city-2026-10-19/",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-18T19:44:38.411Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Tottenham Hotspur 3-1 Coventry City."
    },
    "settlements": [
     {
      "operation_id": "e13a1620f1bb9f1a5286e6709f56bade04068513db539f873d83d6f2e009b357",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983615/preview/england-premier-league-2026-2027-tottenham-coventry",
     "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-c8ac1ef10a617881513ee2ce",
   "url": "/sources/whoscored-com/picks/2/#pick-n-c8ac1ef10a617881513ee2ce",
   "match": "Tottenham Hotspur v Coventry City",
   "match_url": "/football/matches/tottenham-hotspur-vs-coventry-city-2026-10-19/",
   "kickoff": "2026-10-19T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 23.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-18T19:44:38.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-c8ac1ef10a617881513ee2ce",
    "quote_text": "Home win",
    "fragment_from": 2908,
    "fragment_to": 2916,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983615/preview/england-premier-league-2026-2027-tottenham-coventry",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "44db159a6f91071cae32644b682044d5c8b9fc9288a68687496ee91150e25e95",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-18T19:44:38.411Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-520444213349",
     "display_name": "Tottenham Hotspur — Coventry City",
     "competition_name": "Premier League",
     "starts_at": "2026-10-19T19:00:00.000Z",
     "url": "/football/matches/tottenham-hotspur-vs-coventry-city-2026-10-19/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Tottenham Hotspur",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-18T19:44:38.411Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Tottenham Hotspur",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Tottenham Hotspur"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Tottenham Hotspur 3-1 Coventry City."
    },
    "settlements": [
     {
      "operation_id": "74e27d4df54d37df759281fdab1985a68c51a4f1cdcddd11979e3151c1923448",
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983615/preview/england-premier-league-2026-2027-tottenham-coventry",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tottenham Hotspur to win"
   }
  },
  {
   "record_id": "n-b7302a1d9248d66f681214fc",
   "url": "/sources/whoscored-com/picks/2/#pick-n-b7302a1d9248d66f681214fc",
   "match": "Tottenham Hotspur v Coventry City",
   "match_url": "/football/matches/tottenham-hotspur-vs-coventry-city-2026-10-19/",
   "kickoff": "2026-10-19T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 23.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Tottenham Hotspur 3-1 Coventry City",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-18T19:44:38.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-b7302a1d9248d66f681214fc",
    "quote_text": "3\n\nTottenham\n\n1\n\nCoventry",
    "fragment_from": 2881,
    "fragment_to": 2906,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1983615/preview/england-premier-league-2026-2027-tottenham-coventry",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "44db159a6f91071cae32644b682044d5c8b9fc9288a68687496ee91150e25e95",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-18T19:44:38.411Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-520444213349",
     "display_name": "Tottenham Hotspur — Coventry City",
     "competition_name": "Premier League",
     "starts_at": "2026-10-19T19:00:00.000Z",
     "url": "/football/matches/tottenham-hotspur-vs-coventry-city-2026-10-19/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Tottenham Hotspur 3-1 Coventry 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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-18T19:44:38.411Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Tottenham Hotspur 3-1 Coventry City",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Tottenham Hotspur 3-1 Coventry City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Tottenham Hotspur 3-1 Coventry City."
    },
    "settlements": [
     {
      "operation_id": "ce7bdfe84ab94d40c74fa853db338ca708fc2fb70293b097eda3f96ee4f30b7a",
      "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": "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1983615/preview/england-premier-league-2026-2027-tottenham-coventry",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tottenham Hotspur 3-1 Coventry City"
   }
  },
  {
   "record_id": "n-36f8357eb69349ec9c42570e",
   "url": "/sources/whoscored-com/picks/2/#pick-n-36f8357eb69349ec9c42570e",
   "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": 20.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Trabzonspor 2-2 Beşiktaş",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-18T20:53:32.043Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-36f8357eb69349ec9c42570e",
    "quote_text": "2\n\nTrabzonspor\n\n2\n\nBesiktas",
    "fragment_from": 2484,
    "fragment_to": 2511,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1999491/preview/turkey-super-lig-2026-2027-trabzonspor-besiktas",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dc17e0cf22bf9859b06bb4344b0d2dab44bdf64f01f6841509818428131c5137",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-18T20:53:32.043Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "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": "Correct score",
    "outcome_label": "Trabzonspor 2-2 Beşiktaş",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-18T20:53:32.043Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Trabzonspor 2-2 Beşiktaş",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Trabzonspor 2-2 Beşiktaş"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Trabzonspor 2-0 Beşiktaş."
    },
    "settlements": [
     {
      "operation_id": "16aba7d7b11db91521fc4e593697d653a9a528d329626bf6859f66487fe86719",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "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": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1999491/preview/turkey-super-lig-2026-2027-trabzonspor-besiktas",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Trabzonspor 2-2 Beşiktaş"
   }
  },
  {
   "record_id": "n-417f4e1265ca6ae4d544c78e",
   "url": "/sources/whoscored-com/picks/2/#pick-n-417f4e1265ca6ae4d544c78e",
   "match": "Monza v Cagliari",
   "match_url": "/football/matches/monza-vs-cagliari-2026-10-19/",
   "kickoff": "2026-10-19T16:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 19.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Monza 0-2 Cagliari",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-18T20:53:30.343Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-417f4e1265ca6ae4d544c78e",
    "quote_text": "0\n\nMonza\n\n2\n\nCagliari",
    "fragment_from": 2513,
    "fragment_to": 2534,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.whoscored.com/matches/1981015/preview/italy-serie-a-2026-2027-monza-cagliari",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cbb3a686a05b74f3197bc80cee2a033e19d8e718dfc0281b1a44c6e4c5a74b60",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-18T20:53:30.343Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6ecbe80b1f6a",
     "display_name": "Monza — Cagliari",
     "competition_name": "Serie A",
     "starts_at": "2026-10-19T16:30:00.000Z",
     "url": "/football/matches/monza-vs-cagliari-2026-10-19/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Monza 0-2 Cagliari",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-18T20:53:30.343Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Monza 0-2 Cagliari",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Monza 0-2 Cagliari"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Monza 4-0 Cagliari."
    },
    "settlements": [
     {
      "operation_id": "fa01bc22b91b4658c7963fb3d55bd17c8ab4bcccbfd0911d17c9bd5d4a68a5de",
      "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": "Cagliari",
      "decimal_odds": "3.0500",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-19T05:00:18.583Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "WhoScored",
     "publisher": "WhoScored",
     "forecaster": "WhoScored",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.whoscored.com/matches/1981015/preview/italy-serie-a-2026-2027-monza-cagliari",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Monza 0-2 Cagliari"
   }
  },
  {
   "record_id": "n-98a425574ceb768e9df8ce4b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Over 2.5 goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-07T15:56:43.441Z",
   "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-b53d8e6c33c2eebfa64d649b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1\n\nADO Den Haag\n\n2\n\nSparta Rotterdam\n\nAway win",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-07T15:56:43.441Z",
   "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-405145a28fc2f03ca1d439ba",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Over 2.5 goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-07T03:57:51.643Z",
   "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-293c61554b251c2e17e075e2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Away win",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-07T03:57:51.643Z",
   "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-f7b7998dddd50367aef66796",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 2.5 goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T21:56:22.765Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-19640ae8a303c61f6b5ef064",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Draw\n\nUnder 2.5 goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T21:56:22.765Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-01189020ecad40c18a283cdb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Draw\n\nUnder 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": null,
   "recorded_at": "2026-11-06T12:56:25.888Z",
   "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-30ae72d750c39ccaa3f4ee24",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "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": null,
   "recorded_at": "2026-11-05T18:56:21.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-1d1f27434a9f9beab4ae9d6c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2\n\nTorreense\n\n1\n\nArarat Armenia\n\nHome 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": null,
   "recorded_at": "2026-11-05T18:56:21.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-263180cfbcc11e1e025887d9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 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": null,
   "recorded_at": "2026-11-05T15:56:27.809Z",
   "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-c376e7968bab1d8bf8c500c9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Home 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": null,
   "recorded_at": "2026-11-05T15:56:27.809Z",
   "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-a1872d26c90fbd148d6f6c8c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2\n\nHapoel Beer Sheva\n\n0\n\nOFI Crete",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-05T15:56:27.809Z",
   "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-a07a0c6b5c089003607286c4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Over 2.5 goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-04T09:56:20.639Z",
   "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-199908edc6b7c092fc9faa68",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Draw",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-04T09:56:20.639Z",
   "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-a4c4cd8bb7f4b9651c0dcf42",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2\n\nFC Cincinnati\n\n2\n\nNashville SC",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-04T09:56:20.639Z",
   "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-d1f778aae91f9759196e30cb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "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": null,
   "recorded_at": "2026-11-04T09:56:19.525Z",
   "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-1b0bd17ee9fce05045108697",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1\n\nMantova\n\n2\n\nVerona\n\nAway 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": null,
   "recorded_at": "2026-11-04T09:56:19.525Z",
   "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-16ea461e345ed985274f9959",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "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": null,
   "recorded_at": "2026-11-04T06:56:38.766Z",
   "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-75a064bd66f0653048eb767d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Home 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": null,
   "recorded_at": "2026-11-04T06:56:38.766Z",
   "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-66784c2ff1af3f38b2599b99",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2\n\nNew York\n\n1\n\nAtlanta United",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-04T06:56:38.766Z",
   "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-911afed035bf55fc556c6af5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "There will be a high number of cards shown",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T09:24:50.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-d88cb76a9c9c7ce52ea734c6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "There will be a low number of cards shown",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T00:24:49.559Z",
   "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-06b3d75727926d9b6bf49e97",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Genclerbirligi will score from a direct freekick",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T00:24:49.559Z",
   "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-d8f2892ce77d650d3e2afbf1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams are going through a difficult period. Atalanta has won only two of their last nine official matches and has drawn their last two league games, though they have already won three times…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T00:24:47.663Z",
   "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-6a0221a52fa83e25be217240",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams are going through a difficult period. Atalanta has won only two of their last nine official matches and has drawn their last two league games, though they have already won three times…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-02T00:24:47.663Z",
   "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-62bdd50af2582f07c91d8a3a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "3\n\nPalermo\n\n1\n\nLR Vicenza",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T18:24:44.305Z",
   "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-94f93939741e4c7c58a65091",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "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": null,
   "recorded_at": "2026-10-31T06:25:02.408Z",
   "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-84448ff066a7d0e764e46004",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2\n\nCambuur\n\n2\n\nGo Ahead Eagles",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T06:25:02.408Z",
   "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-d35776a5951a3cc85681e323",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "There will be a high number of cards shown",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T03:24:44.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-215a722391ac3c04e2757337",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bromley will control the game in the opposition's half",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T03:24:44.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-ca66ac02e80a0e62d8e1abe0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Home 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": null,
   "recorded_at": "2026-10-28T08:53:08.893Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b62e36fbf82130f3f685effa",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 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": null,
   "recorded_at": "2026-10-27T20:53:09.446Z",
   "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-8d17bfc97aede40e296dbc80",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Home 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": null,
   "recorded_at": "2026-10-27T20:53:09.446Z",
   "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-a267213759a77bc6431e20c8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2\n\nNew England\n\n0\n\nNew York",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T20:53:09.446Z",
   "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-b3ccab365eb68e5ec09dd228",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Danny Welbeck could lead the attack after scoring twice against Leeds United in the previous round.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T11:53:09.323Z",
   "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-4bde57dba676808873fc6daf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "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": null,
   "recorded_at": "2026-10-27T08:53:06.996Z",
   "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-c91065c0c9ed490d9fbc9527",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Home 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": null,
   "recorded_at": "2026-10-27T08:53:06.996Z",
   "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-af065ad4bd0426a4b5b731bf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "3\n\nMan City\n\n2\n\nBrighton",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T08:53:06.996Z",
   "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-f3784e973083e605a6270a7d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "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": null,
   "recorded_at": "2026-10-27T05:53:11.440Z",
   "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-ccd55ab97cfac0e37d99181d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2\n\nHeart of Midlothian\n\n2\n\nRangers\n\nDraw",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T05:53:11.440Z",
   "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-7a61b7da35526215e7e9327e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 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": null,
   "recorded_at": "2026-10-26T23:53:06.838Z",
   "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-52b949a33b85b028ab0de33b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1\n\nCarrarese\n\n1\n\nS.S. Arezzo\n\nDraw",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T23:53:06.838Z",
   "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-cf10d0e2517703766fdb1406",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 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": null,
   "recorded_at": "2026-10-26T23:53:06.087Z",
   "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-2571e9000bd536c558dda637",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1\n\nParma Calcio 1913\n\n1\n\nUdinese\n\nDraw",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T23:53:06.087Z",
   "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-d458b92b3e8316945a4df78f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "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": null,
   "recorded_at": "2026-10-26T14:53:07.096Z",
   "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-4aea220fa3404335a8709d33",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "the visiting side holds the edge for victory based on current form and standing.\n\n1\n\nLR Vicenza\n\n2\n\nModena\n\nAway 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": null,
   "recorded_at": "2026-10-26T14:53:07.096Z",
   "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-be712872d920474942a681e8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1\n\nJuve Stabia\n\n0\n\nVerona",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T14:53:06.384Z",
   "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-88a4bd8395f7a9440d9979c4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 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": null,
   "recorded_at": "2026-10-26T11:53:11.095Z",
   "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-a671167192a451f04413622d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "in what points toward a closely contested draw.\n\n1\n\nAscoli Calcio 1898 FC\n\n1\n\nSampdoria\n\nDraw",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T11:53:11.095Z",
   "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-cd48583413abed7d98406124",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 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": null,
   "recorded_at": "2026-10-24T20:53:13.599Z",
   "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-4b0437b59a77076d706d7715",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Away 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": null,
   "recorded_at": "2026-10-24T20:53:13.599Z",
   "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-32613d7576fee6ac5097920e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0\n\nNew York\n\n2\n\nInter Miami CF",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-24T20:53:13.599Z",
   "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-4066f642ca5be9dcaa27ef83",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "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": null,
   "recorded_at": "2026-10-24T14:53:46.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-acc5b7b81134b69a7216c1f3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1\n\nADO Den Haag\n\n2\n\nSC Heerenveen\n\nAway 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": null,
   "recorded_at": "2026-10-24T14:53:46.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-122eac4bf55c74fb9df75e2c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "0\n\nNotts Co.\n\n2\n\nStockport County",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T17:53:08.066Z",
   "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-44615bc21a093f1911fece9e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Lazio will be shown a high number of cards",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T02:53:33.957Z",
   "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-7ecebd84642f524dbbf8ab40",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 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": null,
   "recorded_at": "2026-10-23T02:53:33.957Z",
   "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-d3f86acfad3829a9c09bb55b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Home 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": null,
   "recorded_at": "2026-10-23T02:53:33.957Z",
   "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-f9207c523aa3394dcbf98934",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2\n\nLazio\n\n0\n\nParma Calcio 1913",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-23T02:53:33.957Z",
   "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-940ccd2fb2d1c6772125d7a2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Away 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": null,
   "recorded_at": "2026-10-22T08:53:05.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-c6894774331d776f96104612",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "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": null,
   "recorded_at": "2026-10-22T05:53:15.515Z",
   "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-878401712a2da010e620e4fd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Home 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": null,
   "recorded_at": "2026-10-22T05:53:15.515Z",
   "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-a9ec42e79a9e41e0d57a1637",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "2\n\nEmpoli\n\n1\n\nLR Vicenza",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T05:53:15.515Z",
   "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-0cf6e5da8f2b9daf5b4c92f6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1\n\nOlympiacos\n\n0\n\nSparta Prague\n\nHome win\n\nUnder 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": null,
   "recorded_at": "2026-10-21T11:53:11.522Z",
   "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-e55b3779d5f76ba8fed378a7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1\n\nOlympiacos\n\n0\n\nSparta Prague\n\nHome win\n\nUnder 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": null,
   "recorded_at": "2026-10-21T11:53:11.522Z",
   "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-de625289d1d33498498f1490",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1\n\nOlympiacos\n\n0\n\nSparta Prague\n\nHome win\n\nUnder 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": null,
   "recorded_at": "2026-10-21T11:53:11.522Z",
   "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-2b407bd759ad8efe7fb7c36c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "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": null,
   "recorded_at": "2026-10-21T08:53:22.757Z",
   "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-5210ea3e45dee73432c62b6f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Away 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": null,
   "recorded_at": "2026-10-21T08:53:22.757Z",
   "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-c2836726cce1a9be9615960e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "1\n\nOFI Crete\n\n3\n\nLeverkusen",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-21T08:53:22.757Z",
   "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-f1944390219c211df7ea5b96",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Away win\n\nOver 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": null,
   "recorded_at": "2026-10-21T02:53:21.979Z",
   "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-a3eed94389fbec70e06d4c37",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 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": null,
   "recorded_at": "2026-10-20T11:53:19.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-18a0fee8511fe64faa009945",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Draw",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T11:53:19.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-fd924e76c4044bf99a310bf4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 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": null,
   "recorded_at": "2026-10-19T11:53:16.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-163d58a410c4f1053818447f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Away 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": null,
   "recorded_at": "2026-10-19T11:53:16.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-812687803bd531210a464ff6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "There will be a low number of cards shown",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T08:53:36.287Z",
   "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-c28622e61432ca22981b22b9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Portsmouth will score from a setpiece situation",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-19T08:53:36.287Z",
   "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-b507fc0709a2b7b18412e6cf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "There will be a low number of cards shown",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-18T23:53:52.675Z",
   "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-88980e1544ae89435f96b947",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Away win\n\nOver 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": null,
   "recorded_at": "2026-10-18T23:53:52.675Z",
   "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": 710,
  "before_kickoff": 710,
  "after_kickoff": 0,
  "at_least_2h": 682,
  "share_2h_plus": 96.1,
  "median_hours": 25.1,
  "min_hours": 0.6,
  "max_hours": 328.6,
  "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": 228,
  "settled_picks_all": 368,
  "excluded": {
   "market_without_favourite": 0,
   "no_recorded_line": 140,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 2280000,
  "author_net_hundredths": -148729,
  "favourite_net_hundredths": -38469,
  "difference_hundredths": -110260,
  "author_return_percent": -6.52,
  "favourite_return_percent": -1.69,
  "author_hit_rate": 53.9,
  "favourite_hit_rate": 59.2,
  "picked_favourite_share": 70.2,
  "by_market": [
   {
    "market_code": "total",
    "picks": 116,
    "staked_hundredths": 1160000,
    "author_net_hundredths": -34878,
    "favourite_net_hundredths": -95768,
    "author_hits": 62,
    "favourite_hits": 66,
    "picked_favourite": 64,
    "author_return_percent": -3.01,
    "favourite_return_percent": -8.26
   },
   {
    "market_code": "1x2",
    "picks": 112,
    "staked_hundredths": 1120000,
    "author_net_hundredths": -113851,
    "favourite_net_hundredths": 57299,
    "author_hits": 61,
    "favourite_hits": 69,
    "picked_favourite": 96,
    "author_return_percent": -10.17,
    "favourite_return_percent": 5.12
   }
  ],
  "return_over_time": [
   {
    "kickoff": "2026-10-20T18:45:00.000Z",
    "author_cumulative_hundredths": 9000,
    "favourite_cumulative_hundredths": 9000
   },
   {
    "kickoff": "2026-10-20T18:45:00.000Z",
    "author_cumulative_hundredths": 17600,
    "favourite_cumulative_hundredths": 17600
   },
   {
    "kickoff": "2026-10-20T18:45:00.000Z",
    "author_cumulative_hundredths": 28000,
    "favourite_cumulative_hundredths": 7600
   },
   {
    "kickoff": "2026-10-20T18:45:00.000Z",
    "author_cumulative_hundredths": 18000,
    "favourite_cumulative_hundredths": -2400
   },
   {
    "kickoff": "2026-10-20T18:45:00.000Z",
    "author_cumulative_hundredths": 8000,
    "favourite_cumulative_hundredths": 5500
   },
   {
    "kickoff": "2026-10-20T19:00:00.000Z",
    "author_cumulative_hundredths": 9200,
    "favourite_cumulative_hundredths": 6700
   },
   {
    "kickoff": "2026-10-20T19:00:00.000Z",
    "author_cumulative_hundredths": 10311,
    "favourite_cumulative_hundredths": 7811
   },
   {
    "kickoff": "2026-10-20T19:00:00.000Z",
    "author_cumulative_hundredths": 15119,
    "favourite_cumulative_hundredths": 12619
   },
   {
    "kickoff": "2026-10-21T19:00:00.000Z",
    "author_cumulative_hundredths": 17517,
    "favourite_cumulative_hundredths": 15017
   },
   {
    "kickoff": "2026-10-21T19:00:00.000Z",
    "author_cumulative_hundredths": 19715,
    "favourite_cumulative_hundredths": 17215
   },
   {
    "kickoff": "2026-10-21T19:00:00.000Z",
    "author_cumulative_hundredths": 9715,
    "favourite_cumulative_hundredths": 7215
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": -285,
    "favourite_cumulative_hundredths": -2785
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": -10285,
    "favourite_cumulative_hundredths": -12785
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": -20285,
    "favourite_cumulative_hundredths": -5685
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": -17282,
    "favourite_cumulative_hundredths": -2682
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": -27282,
    "favourite_cumulative_hundredths": -12682
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": -37282,
    "favourite_cumulative_hundredths": -22682
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": -47282,
    "favourite_cumulative_hundredths": -32682
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": -57282,
    "favourite_cumulative_hundredths": -42682
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -52282,
    "favourite_cumulative_hundredths": -37682
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -62282,
    "favourite_cumulative_hundredths": -22682
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -72282,
    "favourite_cumulative_hundredths": -32682
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -61882,
    "favourite_cumulative_hundredths": -22282
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -71882,
    "favourite_cumulative_hundredths": -12282
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -64739,
    "favourite_cumulative_hundredths": -5139
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -74739,
    "favourite_cumulative_hundredths": -15139
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -71168,
    "favourite_cumulative_hundredths": -11568
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -62835,
    "favourite_cumulative_hundredths": -3235
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": -72835,
    "favourite_cumulative_hundredths": 4457
   },
   {
    "kickoff": "2026-10-23T18:30:00.000Z",
    "author_cumulative_hundredths": -82835,
    "favourite_cumulative_hundredths": -5543
   },
   {
    "kickoff": "2026-10-23T18:45:00.000Z",
    "author_cumulative_hundredths": -92835,
    "favourite_cumulative_hundredths": -15543
   },
   {
    "kickoff": "2026-10-23T18:45:00.000Z",
    "author_cumulative_hundredths": -85743,
    "favourite_cumulative_hundredths": -8451
   },
   {
    "kickoff": "2026-10-23T19:00:00.000Z",
    "author_cumulative_hundredths": -61393,
    "favourite_cumulative_hundredths": -18451
   },
   {
    "kickoff": "2026-10-23T19:00:00.000Z",
    "author_cumulative_hundredths": -71393,
    "favourite_cumulative_hundredths": -11059
   },
   {
    "kickoff": "2026-10-23T19:00:00.000Z",
    "author_cumulative_hundredths": -81393,
    "favourite_cumulative_hundredths": -21059
   },
   {
    "kickoff": "2026-10-24T11:30:00.000Z",
    "author_cumulative_hundredths": -76893,
    "favourite_cumulative_hundredths": -16559
   },
   {
    "kickoff": "2026-10-24T11:30:00.000Z",
    "author_cumulative_hundredths": -71593,
    "favourite_cumulative_hundredths": -11259
   },
   {
    "kickoff": "2026-10-24T11:30:00.000Z",
    "author_cumulative_hundredths": -81593,
    "favourite_cumulative_hundredths": 741
   },
   {
    "kickoff": "2026-10-24T12:00:00.000Z",
    "author_cumulative_hundredths": -91593,
    "favourite_cumulative_hundredths": 8695
   },
   {
    "kickoff": "2026-10-24T12:00:00.000Z",
    "author_cumulative_hundredths": -101593,
    "favourite_cumulative_hundredths": -1305
   },
   {
    "kickoff": "2026-10-24T13:00:00.000Z",
    "author_cumulative_hundredths": -111593,
    "favourite_cumulative_hundredths": -11305
   },
   {
    "kickoff": "2026-10-24T13:00:00.000Z",
    "author_cumulative_hundredths": -106493,
    "favourite_cumulative_hundredths": -6205
   },
   {
    "kickoff": "2026-10-24T13:30:00.000Z",
    "author_cumulative_hundredths": -102093,
    "favourite_cumulative_hundredths": -1805
   },
   {
    "kickoff": "2026-10-24T13:30:00.000Z",
    "author_cumulative_hundredths": -112093,
    "favourite_cumulative_hundredths": -11805
   },
   {
    "kickoff": "2026-10-24T13:30:00.000Z",
    "author_cumulative_hundredths": -109443,
    "favourite_cumulative_hundredths": -9155
   },
   {
    "kickoff": "2026-10-24T13:30:00.000Z",
    "author_cumulative_hundredths": -119443,
    "favourite_cumulative_hundredths": -19155
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -109964,
    "favourite_cumulative_hundredths": -29155
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -119964,
    "favourite_cumulative_hundredths": -39155
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -107464,
    "favourite_cumulative_hundredths": -49155
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -103864,
    "favourite_cumulative_hundredths": -45555
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -91164,
    "favourite_cumulative_hundredths": -55555
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -85464,
    "favourite_cumulative_hundredths": -49855
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -81114,
    "favourite_cumulative_hundredths": -45505
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -91114,
    "favourite_cumulative_hundredths": -55505
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -101114,
    "favourite_cumulative_hundredths": -42505
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -111114,
    "favourite_cumulative_hundredths": -52505
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -100314,
    "favourite_cumulative_hundredths": -62505
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -110314,
    "favourite_cumulative_hundredths": -55705
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -120314,
    "favourite_cumulative_hundredths": -65705
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -130314,
    "favourite_cumulative_hundredths": -75705
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -140314,
    "favourite_cumulative_hundredths": -67305
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -150314,
    "favourite_cumulative_hundredths": -77305
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -143114,
    "favourite_cumulative_hundredths": -70105
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -153114,
    "favourite_cumulative_hundredths": -80105
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -163114,
    "favourite_cumulative_hundredths": -75805
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -154114,
    "favourite_cumulative_hundredths": -85805
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -146114,
    "favourite_cumulative_hundredths": -77805
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -131164,
    "favourite_cumulative_hundredths": -87805
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -141164,
    "favourite_cumulative_hundredths": -81055
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -151164,
    "favourite_cumulative_hundredths": -66755
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -141264,
    "favourite_cumulative_hundredths": -76755
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -137182,
    "favourite_cumulative_hundredths": -72673
   },
   {
    "kickoff": "2026-10-24T14:15:00.000Z",
    "author_cumulative_hundredths": -147182,
    "favourite_cumulative_hundredths": -65870
   },
   {
    "kickoff": "2026-10-24T14:30:00.000Z",
    "author_cumulative_hundredths": -157182,
    "favourite_cumulative_hundredths": -75870
   },
   {
    "kickoff": "2026-10-24T16:30:00.000Z",
    "author_cumulative_hundredths": -150123,
    "favourite_cumulative_hundredths": -68811
   },
   {
    "kickoff": "2026-10-24T16:30:00.000Z",
    "author_cumulative_hundredths": -160123,
    "favourite_cumulative_hundredths": -78811
   },
   {
    "kickoff": "2026-10-24T16:30:00.000Z",
    "author_cumulative_hundredths": -170123,
    "favourite_cumulative_hundredths": -88811
   },
   {
    "kickoff": "2026-10-24T16:30:00.000Z",
    "author_cumulative_hundredths": -158623,
    "favourite_cumulative_hundredths": -77311
   },
   {
    "kickoff": "2026-10-24T16:30:00.000Z",
    "author_cumulative_hundredths": -168623,
    "favourite_cumulative_hundredths": -87311
   },
   {
    "kickoff": "2026-10-24T16:30:00.000Z",
    "author_cumulative_hundredths": -163823,
    "favourite_cumulative_hundredths": -82511
   },
   {
    "kickoff": "2026-10-24T19:00:00.000Z",
    "author_cumulative_hundredths": -161226,
    "favourite_cumulative_hundredths": -79914
   },
   {
    "kickoff": "2026-10-24T19:00:00.000Z",
    "author_cumulative_hundredths": -147026,
    "favourite_cumulative_hundredths": -89914
   },
   {
    "kickoff": "2026-10-24T19:30:00.000Z",
    "author_cumulative_hundredths": -142626,
    "favourite_cumulative_hundredths": -85514
   },
   {
    "kickoff": "2026-10-24T19:30:00.000Z",
    "author_cumulative_hundredths": -152626,
    "favourite_cumulative_hundredths": -95514
   },
   {
    "kickoff": "2026-10-25T13:00:00.000Z",
    "author_cumulative_hundredths": -146976,
    "favourite_cumulative_hundredths": -89864
   },
   {
    "kickoff": "2026-10-25T13:00:00.000Z",
    "author_cumulative_hundredths": -156976,
    "favourite_cumulative_hundredths": -99864
   },
   {
    "kickoff": "2026-10-25T14:30:00.000Z",
    "author_cumulative_hundredths": -166976,
    "favourite_cumulative_hundredths": -109864
   },
   {
    "kickoff": "2026-10-25T14:30:00.000Z",
    "author_cumulative_hundredths": -163528,
    "favourite_cumulative_hundredths": -106416
   },
   {
    "kickoff": "2026-10-25T15:45:00.000Z",
    "author_cumulative_hundredths": -158650,
    "favourite_cumulative_hundredths": -101538
   },
   {
    "kickoff": "2026-10-25T15:45:00.000Z",
    "author_cumulative_hundredths": -155350,
    "favourite_cumulative_hundredths": -98238
   },
   {
    "kickoff": "2026-10-25T17:00:00.000Z",
    "author_cumulative_hundredths": -165350,
    "favourite_cumulative_hundredths": -108238
   },
   {
    "kickoff": "2026-10-25T17:00:00.000Z",
    "author_cumulative_hundredths": -159850,
    "favourite_cumulative_hundredths": -102738
   },
   {
    "kickoff": "2026-10-25T17:30:00.000Z",
    "author_cumulative_hundredths": -169850,
    "favourite_cumulative_hundredths": -98010
   },
   {
    "kickoff": "2026-10-25T17:30:00.000Z",
    "author_cumulative_hundredths": -164294,
    "favourite_cumulative_hundredths": -92454
   },
   {
    "kickoff": "2026-10-26T16:00:00.000Z",
    "author_cumulative_hundredths": -174294,
    "favourite_cumulative_hundredths": -86754
   },
   {
    "kickoff": "2026-10-26T16:00:00.000Z",
    "author_cumulative_hundredths": -164794,
    "favourite_cumulative_hundredths": -77254
   },
   {
    "kickoff": "2026-10-26T18:30:00.000Z",
    "author_cumulative_hundredths": -160094,
    "favourite_cumulative_hundredths": -72554
   },
   {
    "kickoff": "2026-10-26T18:45:00.000Z",
    "author_cumulative_hundredths": -156294,
    "favourite_cumulative_hundredths": -68754
   },
   {
    "kickoff": "2026-10-26T18:45:00.000Z",
    "author_cumulative_hundredths": -148094,
    "favourite_cumulative_hundredths": -60554
   },
   {
    "kickoff": "2026-10-26T19:30:00.000Z",
    "author_cumulative_hundredths": -158094,
    "favourite_cumulative_hundredths": -70554
   },
   {
    "kickoff": "2026-10-26T19:30:00.000Z",
    "author_cumulative_hundredths": -154494,
    "favourite_cumulative_hundredths": -66954
   },
   {
    "kickoff": "2026-10-26T20:00:00.000Z",
    "author_cumulative_hundredths": -145403,
    "favourite_cumulative_hundredths": -57863
   },
   {
    "kickoff": "2026-10-26T20:00:00.000Z",
    "author_cumulative_hundredths": -155403,
    "favourite_cumulative_hundredths": -50870
   },
   {
    "kickoff": "2026-10-27T17:30:00.000Z",
    "author_cumulative_hundredths": -143903,
    "favourite_cumulative_hundredths": -39370
   },
   {
    "kickoff": "2026-10-27T17:30:00.000Z",
    "author_cumulative_hundredths": -136903,
    "favourite_cumulative_hundredths": -32370
   },
   {
    "kickoff": "2026-10-27T18:00:00.000Z",
    "author_cumulative_hundredths": -125153,
    "favourite_cumulative_hundredths": -42370
   },
   {
    "kickoff": "2026-10-27T18:00:00.000Z",
    "author_cumulative_hundredths": -135153,
    "favourite_cumulative_hundredths": -52370
   },
   {
    "kickoff": "2026-10-27T19:00:00.000Z",
    "author_cumulative_hundredths": -145153,
    "favourite_cumulative_hundredths": -62370
   },
   {
    "kickoff": "2026-10-27T19:00:00.000Z",
    "author_cumulative_hundredths": -155153,
    "favourite_cumulative_hundredths": -55821
   },
   {
    "kickoff": "2026-10-27T19:00:00.000Z",
    "author_cumulative_hundredths": -165153,
    "favourite_cumulative_hundredths": -47025
   },
   {
    "kickoff": "2026-10-27T19:00:00.000Z",
    "author_cumulative_hundredths": -175153,
    "favourite_cumulative_hundredths": -38868
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": -185153,
    "favourite_cumulative_hundredths": -32416
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": -195153,
    "favourite_cumulative_hundredths": -27516
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": -189753,
    "favourite_cumulative_hundredths": -22116
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": -183153,
    "favourite_cumulative_hundredths": -15516
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": -176574,
    "favourite_cumulative_hundredths": -8937
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": -171374,
    "favourite_cumulative_hundredths": -3737
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": -181374,
    "favourite_cumulative_hundredths": 2163
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": -169874,
    "favourite_cumulative_hundredths": -7837
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": -158674,
    "favourite_cumulative_hundredths": -17837
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": -155374,
    "favourite_cumulative_hundredths": -14537
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": -148617,
    "favourite_cumulative_hundredths": -7780
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": -144617,
    "favourite_cumulative_hundredths": -3780
   },
   {
    "kickoff": "2026-10-27T20:00:00.000Z",
    "author_cumulative_hundredths": -154617,
    "favourite_cumulative_hundredths": -13780
   },
   {
    "kickoff": "2026-10-27T20:00:00.000Z",
    "author_cumulative_hundredths": -164617,
    "favourite_cumulative_hundredths": -23780
   },
   {
    "kickoff": "2026-10-28T17:30:00.000Z",
    "author_cumulative_hundredths": -174617,
    "favourite_cumulative_hundredths": -33780
   },
   {
    "kickoff": "2026-10-28T17:30:00.000Z",
    "author_cumulative_hundredths": -166617,
    "favourite_cumulative_hundredths": -25780
   },
   {
    "kickoff": "2026-10-28T17:30:00.000Z",
    "author_cumulative_hundredths": -163317,
    "favourite_cumulative_hundredths": -22480
   },
   {
    "kickoff": "2026-10-28T19:45:00.000Z",
    "author_cumulative_hundredths": -173317,
    "favourite_cumulative_hundredths": -32480
   },
   {
    "kickoff": "2026-10-28T19:45:00.000Z",
    "author_cumulative_hundredths": -183317,
    "favourite_cumulative_hundredths": -42480
   },
   {
    "kickoff": "2026-10-28T19:45:00.000Z",
    "author_cumulative_hundredths": -193317,
    "favourite_cumulative_hundredths": -29480
   },
   {
    "kickoff": "2026-10-28T19:45:00.000Z",
    "author_cumulative_hundredths": -203317,
    "favourite_cumulative_hundredths": -39480
   },
   {
    "kickoff": "2026-10-28T19:45:00.000Z",
    "author_cumulative_hundredths": -213317,
    "favourite_cumulative_hundredths": -32045
   },
   {
    "kickoff": "2026-10-28T19:45:00.000Z",
    "author_cumulative_hundredths": -206349,
    "favourite_cumulative_hundredths": -25077
   },
   {
    "kickoff": "2026-10-28T19:45:00.000Z",
    "author_cumulative_hundredths": -216349,
    "favourite_cumulative_hundredths": -35077
   },
   {
    "kickoff": "2026-10-28T19:45:00.000Z",
    "author_cumulative_hundredths": -209206,
    "favourite_cumulative_hundredths": -27934
   },
   {
    "kickoff": "2026-10-28T19:45:00.000Z",
    "author_cumulative_hundredths": -219206,
    "favourite_cumulative_hundredths": -14934
   },
   {
    "kickoff": "2026-10-28T19:45:00.000Z",
    "author_cumulative_hundredths": -211743,
    "favourite_cumulative_hundredths": -7471
   },
   {
    "kickoff": "2026-10-28T20:00:00.000Z",
    "author_cumulative_hundredths": -221743,
    "favourite_cumulative_hundredths": -17471
   },
   {
    "kickoff": "2026-10-29T17:30:00.000Z",
    "author_cumulative_hundredths": -217269,
    "favourite_cumulative_hundredths": -12997
   },
   {
    "kickoff": "2026-10-29T17:30:00.000Z",
    "author_cumulative_hundredths": -210580,
    "favourite_cumulative_hundredths": -6308
   },
   {
    "kickoff": "2026-10-29T19:45:00.000Z",
    "author_cumulative_hundredths": -220580,
    "favourite_cumulative_hundredths": 5692
   },
   {
    "kickoff": "2026-10-29T19:45:00.000Z",
    "author_cumulative_hundredths": -212946,
    "favourite_cumulative_hundredths": 13326
   },
   {
    "kickoff": "2026-10-30T17:00:00.000Z",
    "author_cumulative_hundredths": -206446,
    "favourite_cumulative_hundredths": 19826
   },
   {
    "kickoff": "2026-10-30T17:00:00.000Z",
    "author_cumulative_hundredths": -199946,
    "favourite_cumulative_hundredths": 26326
   },
   {
    "kickoff": "2026-10-30T18:00:00.000Z",
    "author_cumulative_hundredths": -197736,
    "favourite_cumulative_hundredths": 28536
   },
   {
    "kickoff": "2026-10-30T18:00:00.000Z",
    "author_cumulative_hundredths": -194546,
    "favourite_cumulative_hundredths": 31726
   },
   {
    "kickoff": "2026-10-30T19:30:00.000Z",
    "author_cumulative_hundredths": -189846,
    "favourite_cumulative_hundredths": 36426
   },
   {
    "kickoff": "2026-10-30T20:00:00.000Z",
    "author_cumulative_hundredths": -181146,
    "favourite_cumulative_hundredths": 45126
   },
   {
    "kickoff": "2026-10-30T20:00:00.000Z",
    "author_cumulative_hundredths": -166446,
    "favourite_cumulative_hundredths": 59826
   },
   {
    "kickoff": "2026-10-30T20:00:00.000Z",
    "author_cumulative_hundredths": -176446,
    "favourite_cumulative_hundredths": 49826
   },
   {
    "kickoff": "2026-10-30T20:00:00.000Z",
    "author_cumulative_hundredths": -186446,
    "favourite_cumulative_hundredths": 39826
   },
   {
    "kickoff": "2026-10-30T20:15:00.000Z",
    "author_cumulative_hundredths": -173146,
    "favourite_cumulative_hundredths": 29826
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -158146,
    "favourite_cumulative_hundredths": 44826
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -149596,
    "favourite_cumulative_hundredths": 53376
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -159596,
    "favourite_cumulative_hundredths": 43376
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -169596,
    "favourite_cumulative_hundredths": 33376
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -158596,
    "favourite_cumulative_hundredths": 44376
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -149646,
    "favourite_cumulative_hundredths": 34376
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -141646,
    "favourite_cumulative_hundredths": 42376
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -151646,
    "favourite_cumulative_hundredths": 50626
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -144446,
    "favourite_cumulative_hundredths": 57826
   },
   {
    "kickoff": "2026-10-31T15:00:00.000Z",
    "author_cumulative_hundredths": -154446,
    "favourite_cumulative_hundredths": 47826
   },
   {
    "kickoff": "2026-10-31T17:45:00.000Z",
    "author_cumulative_hundredths": -164446,
    "favourite_cumulative_hundredths": 37826
   },
   {
    "kickoff": "2026-10-31T17:45:00.000Z",
    "author_cumulative_hundredths": -153446,
    "favourite_cumulative_hundredths": 48826
   },
   {
    "kickoff": "2026-10-31T19:00:00.000Z",
    "author_cumulative_hundredths": -163446,
    "favourite_cumulative_hundredths": 38826
   },
   {
    "kickoff": "2026-10-31T20:00:00.000Z",
    "author_cumulative_hundredths": -161446,
    "favourite_cumulative_hundredths": 40826
   },
   {
    "kickoff": "2026-10-31T20:00:00.000Z",
    "author_cumulative_hundredths": -171446,
    "favourite_cumulative_hundredths": 30826
   },
   {
    "kickoff": "2026-10-31T20:00:00.000Z",
    "author_cumulative_hundredths": -170446,
    "favourite_cumulative_hundredths": 31826
   },
   {
    "kickoff": "2026-10-31T20:00:00.000Z",
    "author_cumulative_hundredths": -180446,
    "favourite_cumulative_hundredths": 21826
   },
   {
    "kickoff": "2026-10-31T20:30:00.000Z",
    "author_cumulative_hundredths": -175946,
    "favourite_cumulative_hundredths": 26326
   },
   {
    "kickoff": "2026-10-31T20:30:00.000Z",
    "author_cumulative_hundredths": -174246,
    "favourite_cumulative_hundredths": 28026
   },
   {
    "kickoff": "2026-11-01T13:00:00.000Z",
    "author_cumulative_hundredths": -184246,
    "favourite_cumulative_hundredths": 18026
   },
   {
    "kickoff": "2026-11-01T13:00:00.000Z",
    "author_cumulative_hundredths": -167096,
    "favourite_cumulative_hundredths": 8026
   },
   {
    "kickoff": "2026-11-01T14:30:00.000Z",
    "author_cumulative_hundredths": -177096,
    "favourite_cumulative_hundredths": -1974
   },
   {
    "kickoff": "2026-11-01T15:15:00.000Z",
    "author_cumulative_hundredths": -175096,
    "favourite_cumulative_hundredths": 26
   },
   {
    "kickoff": "2026-11-01T15:15:00.000Z",
    "author_cumulative_hundredths": -185096,
    "favourite_cumulative_hundredths": 1844
   },
   {
    "kickoff": "2026-11-01T15:45:00.000Z",
    "author_cumulative_hundredths": -180796,
    "favourite_cumulative_hundredths": 6144
   },
   {
    "kickoff": "2026-11-01T15:45:00.000Z",
    "author_cumulative_hundredths": -190796,
    "favourite_cumulative_hundredths": -3856
   },
   {
    "kickoff": "2026-11-01T17:00:00.000Z",
    "author_cumulative_hundredths": -200796,
    "favourite_cumulative_hundredths": -13856
   },
   {
    "kickoff": "2026-11-01T17:00:00.000Z",
    "author_cumulative_hundredths": -210796,
    "favourite_cumulative_hundredths": 1144
   },
   {
    "kickoff": "2026-11-01T20:00:00.000Z",
    "author_cumulative_hundredths": -220796,
    "favourite_cumulative_hundredths": 7811
   },
   {
    "kickoff": "2026-11-01T20:30:00.000Z",
    "author_cumulative_hundredths": -216101,
    "favourite_cumulative_hundredths": 12506
   },
   {
    "kickoff": "2026-11-01T20:30:00.000Z",
    "author_cumulative_hundredths": -209108,
    "favourite_cumulative_hundredths": 19499
   },
   {
    "kickoff": "2026-11-02T17:00:00.000Z",
    "author_cumulative_hundredths": -219108,
    "favourite_cumulative_hundredths": 9499
   },
   {
    "kickoff": "2026-11-02T19:45:00.000Z",
    "author_cumulative_hundredths": -229108,
    "favourite_cumulative_hundredths": -501
   },
   {
    "kickoff": "2026-11-02T19:45:00.000Z",
    "author_cumulative_hundredths": -239108,
    "favourite_cumulative_hundredths": 6852
   },
   {
    "kickoff": "2026-11-02T20:00:00.000Z",
    "author_cumulative_hundredths": -227208,
    "favourite_cumulative_hundredths": -3148
   },
   {
    "kickoff": "2026-11-02T20:00:00.000Z",
    "author_cumulative_hundredths": -215808,
    "favourite_cumulative_hundredths": -13148
   },
   {
    "kickoff": "2026-11-02T20:00:00.000Z",
    "author_cumulative_hundredths": -225808,
    "favourite_cumulative_hundredths": -23148
   },
   {
    "kickoff": "2026-11-02T20:15:00.000Z",
    "author_cumulative_hundredths": -235808,
    "favourite_cumulative_hundredths": -33148
   },
   {
    "kickoff": "2026-11-02T20:15:00.000Z",
    "author_cumulative_hundredths": -234208,
    "favourite_cumulative_hundredths": -31548
   },
   {
    "kickoff": "2026-11-02T20:15:00.000Z",
    "author_cumulative_hundredths": -244208,
    "favourite_cumulative_hundredths": -24948
   },
   {
    "kickoff": "2026-11-02T20:15:00.000Z",
    "author_cumulative_hundredths": -224208,
    "favourite_cumulative_hundredths": -34948
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -215408,
    "favourite_cumulative_hundredths": -44948
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -225408,
    "favourite_cumulative_hundredths": -54948
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -214208,
    "favourite_cumulative_hundredths": -64948
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -203208,
    "favourite_cumulative_hundredths": -53948
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -213208,
    "favourite_cumulative_hundredths": -46748
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -223208,
    "favourite_cumulative_hundredths": -56748
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -212658,
    "favourite_cumulative_hundredths": -66748
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -196358,
    "favourite_cumulative_hundredths": -76748
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -206358,
    "favourite_cumulative_hundredths": -62248
   },
   {
    "kickoff": "2026-11-03T20:00:00.000Z",
    "author_cumulative_hundredths": -198958,
    "favourite_cumulative_hundredths": -54848
   },
   {
    "kickoff": "2026-11-03T20:00:00.000Z",
    "author_cumulative_hundredths": -192897,
    "favourite_cumulative_hundredths": -48787
   },
   {
    "kickoff": "2026-11-03T20:00:00.000Z",
    "author_cumulative_hundredths": -183247,
    "favourite_cumulative_hundredths": -39137
   },
   {
    "kickoff": "2026-11-03T20:00:00.000Z",
    "author_cumulative_hundredths": -179857,
    "favourite_cumulative_hundredths": -35747
   },
   {
    "kickoff": "2026-11-04T15:30:00.000Z",
    "author_cumulative_hundredths": -168857,
    "favourite_cumulative_hundredths": -45747
   },
   {
    "kickoff": "2026-11-04T19:45:00.000Z",
    "author_cumulative_hundredths": -156607,
    "favourite_cumulative_hundredths": -55747
   },
   {
    "kickoff": "2026-11-04T19:45:00.000Z",
    "author_cumulative_hundredths": -152757,
    "favourite_cumulative_hundredths": -51897
   },
   {
    "kickoff": "2026-11-04T19:45:00.000Z",
    "author_cumulative_hundredths": -162757,
    "favourite_cumulative_hundredths": -61897
   },
   {
    "kickoff": "2026-11-04T19:45:00.000Z",
    "author_cumulative_hundredths": -172757,
    "favourite_cumulative_hundredths": -71897
   },
   {
    "kickoff": "2026-11-04T20:00:00.000Z",
    "author_cumulative_hundredths": -182757,
    "favourite_cumulative_hundredths": -63097
   },
   {
    "kickoff": "2026-11-04T20:00:00.000Z",
    "author_cumulative_hundredths": -172257,
    "favourite_cumulative_hundredths": -52597
   },
   {
    "kickoff": "2026-11-05T17:45:00.000Z",
    "author_cumulative_hundredths": -160457,
    "favourite_cumulative_hundredths": -40797
   },
   {
    "kickoff": "2026-11-05T17:45:00.000Z",
    "author_cumulative_hundredths": -170457,
    "favourite_cumulative_hundredths": -50797
   },
   {
    "kickoff": "2026-11-05T17:45:00.000Z",
    "author_cumulative_hundredths": -160457,
    "favourite_cumulative_hundredths": -40797
   },
   {
    "kickoff": "2026-11-05T17:45:00.000Z",
    "author_cumulative_hundredths": -170457,
    "favourite_cumulative_hundredths": -50797
   },
   {
    "kickoff": "2026-11-06T20:00:00.000Z",
    "author_cumulative_hundredths": -163464,
    "favourite_cumulative_hundredths": -43804
   },
   {
    "kickoff": "2026-11-07T14:30:00.000Z",
    "author_cumulative_hundredths": -161359,
    "favourite_cumulative_hundredths": -41699
   },
   {
    "kickoff": "2026-11-07T14:30:00.000Z",
    "author_cumulative_hundredths": -157859,
    "favourite_cumulative_hundredths": -38199
   },
   {
    "kickoff": "2026-11-07T14:30:00.000Z",
    "author_cumulative_hundredths": -167859,
    "favourite_cumulative_hundredths": -35599
   },
   {
    "kickoff": "2026-11-07T14:30:00.000Z",
    "author_cumulative_hundredths": -163259,
    "favourite_cumulative_hundredths": -30999
   },
   {
    "kickoff": "2026-11-07T14:30:00.000Z",
    "author_cumulative_hundredths": -160134,
    "favourite_cumulative_hundredths": -27874
   },
   {
    "kickoff": "2026-11-07T15:00:00.000Z",
    "author_cumulative_hundredths": -158541,
    "favourite_cumulative_hundredths": -26281
   },
   {
    "kickoff": "2026-11-07T15:00:00.000Z",
    "author_cumulative_hundredths": -168541,
    "favourite_cumulative_hundredths": -36281
   },
   {
    "kickoff": "2026-11-07T15:00:00.000Z",
    "author_cumulative_hundredths": -156541,
    "favourite_cumulative_hundredths": -46281
   },
   {
    "kickoff": "2026-11-07T15:15:00.000Z",
    "author_cumulative_hundredths": -148729,
    "favourite_cumulative_hundredths": -38469
   }
  ],
  "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": 788,
  "pages": 41,
  "page_urls": [
   "/sources/whoscored-com/",
   "/sources/whoscored-com/picks/2/",
   "/sources/whoscored-com/picks/3/",
   "/sources/whoscored-com/picks/4/",
   "/sources/whoscored-com/picks/5/",
   "/sources/whoscored-com/picks/6/",
   "/sources/whoscored-com/picks/7/",
   "/sources/whoscored-com/picks/8/",
   "/sources/whoscored-com/picks/9/",
   "/sources/whoscored-com/picks/10/",
   "/sources/whoscored-com/picks/11/",
   "/sources/whoscored-com/picks/12/",
   "/sources/whoscored-com/picks/13/",
   "/sources/whoscored-com/picks/14/",
   "/sources/whoscored-com/picks/15/",
   "/sources/whoscored-com/picks/16/",
   "/sources/whoscored-com/picks/17/",
   "/sources/whoscored-com/picks/18/",
   "/sources/whoscored-com/picks/19/",
   "/sources/whoscored-com/picks/20/",
   "/sources/whoscored-com/picks/21/",
   "/sources/whoscored-com/picks/22/",
   "/sources/whoscored-com/picks/23/",
   "/sources/whoscored-com/picks/24/",
   "/sources/whoscored-com/picks/25/",
   "/sources/whoscored-com/picks/26/",
   "/sources/whoscored-com/picks/27/",
   "/sources/whoscored-com/picks/28/",
   "/sources/whoscored-com/picks/29/",
   "/sources/whoscored-com/picks/30/",
   "/sources/whoscored-com/picks/31/",
   "/sources/whoscored-com/picks/32/",
   "/sources/whoscored-com/picks/33/",
   "/sources/whoscored-com/picks/34/",
   "/sources/whoscored-com/picks/35/",
   "/sources/whoscored-com/picks/36/",
   "/sources/whoscored-com/picks/37/",
   "/sources/whoscored-com/picks/38/",
   "/sources/whoscored-com/picks/39/",
   "/sources/whoscored-com/picks/40/",
   "/sources/whoscored-com/picks/41/"
  ],
  "groups": {
   "settled": 366,
   "pending": 16,
   "excluded": 406
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 20,
  "author_url": "/sources/whoscored-com/",
  "current": true
 },
 "title_tag": "WhoScored: Football Prediction Record",
 "calculator": {
  "url": "/tools/luck-or-skill/?n=366&odds=1.93&roi=0.1&src=record",
  "n": 366,
  "odds": "1.93",
  "roi": "0.1",
  "series": "Recorded before kick-off, at our recorded market price"
 },
 "source_info": {
  "code_name": "whoscored-com",
  "display_name": "WhoScored",
  "type_code": "channel",
  "domains": [
   "whoscored.com"
  ],
  "owner": null,
  "check": {
   "when": null,
   "source_list": []
  },
  "url": "/sources/whoscored-com/",
  "products": [
   {
    "code_name": "whoscored",
    "display_name": "WhoScored",
    "type_code": "column",
    "url": "/sources/whoscored-com/",
    "entity_ref": "e-720ec2720a5ebeecc34f3c04",
    "summary": {
     "statements": 1555,
     "predictions": 788,
     "settled_picks": 366,
     "headline_kind": "live_snapshot",
     "return_percent": 0.13,
     "headline_part": "live",
     "period_from": "2026-10-18",
     "period_to": "2026-11-07"
    }
   }
  ],
  "author_list": [],
  "authors_count": 0,
  "auto": true,
  "product": "whoscored",
  "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": 366,
   "matches": 215,
   "void": 0,
   "period_from": "2026-10-19",
   "period_to": "2026-11-07",
   "composition_hash": "5d65701021c71055b00beedb55fc28fc3240baf9eed84fac1c2b90951c4b4a77"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-d5e518ba42798c7ff8e2",
   "at": "2026-11-07T20:05:20.937Z",
   "data_version": "2026-11-07.2",
   "previous_data_version": "2026-11-07.1",
   "url": "/sources/whoscored-com/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-11-07.1",
    "return_percent": "-1.32",
    "settled_picks": 341,
    "matches": 200,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "0e3a2b51ee1b55978e12f92fd6cfd972b8966e37a24f3899968e617af04f5cbf",
    "text": "−1.32% on 341 settled picks across 200 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-07.2",
    "return_percent": "0.13",
    "settled_picks": 366,
    "matches": 215,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "5d65701021c71055b00beedb55fc28fc3240baf9eed84fac1c2b90951c4b4a77",
    "text": "+0.13% on 366 settled picks across 215 matches · independent odds snapshot · method 2.2"
   },
   "reason": "25 new settled picks from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 25,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-814261313f93f094496c",
   "at": "2026-11-07T07:42:45.749Z",
   "data_version": "2026-11-07.1",
   "previous_data_version": "2026-11-06.2",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-06.2",
    "return_percent": "-0.74",
    "settled_picks": 339,
    "matches": 199,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "70861aa817686c31afd433737953d765f3a9237dfe2ac7361c0b3fa3fd256847",
    "text": "−0.74% on 339 settled picks across 199 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-07.1",
    "return_percent": "-1.32",
    "settled_picks": 341,
    "matches": 200,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "0e3a2b51ee1b55978e12f92fd6cfd972b8966e37a24f3899968e617af04f5cbf",
    "text": "−1.32% on 341 settled picks across 200 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-bb639aac1646cb47fd75",
   "at": "2026-11-07T00:03:19.781Z",
   "data_version": "2026-11-06.2",
   "previous_data_version": "2026-11-06.1",
   "url": "/sources/whoscored-com/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-11-06.1",
    "return_percent": "-1.44",
    "settled_picks": 335,
    "matches": 196,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "eb390f232d182a5b9314fa2e9f59296432bf27ad52d88afebe9b50d185fdeb1f",
    "text": "−1.44% on 335 settled picks across 196 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-06.2",
    "return_percent": "-0.74",
    "settled_picks": 339,
    "matches": 199,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "70861aa817686c31afd433737953d765f3a9237dfe2ac7361c0b3fa3fd256847",
    "text": "−0.74% on 339 settled picks across 199 matches · independent odds snapshot · method 2.2"
   },
   "reason": "4 new settled picks from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 4,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-5f7cf2ba8675af310d3b",
   "at": "2026-11-06T14:46:17.511Z",
   "data_version": "2026-11-06.1",
   "previous_data_version": "2026-11-05.3",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-05.1",
    "return_percent": "-3.26",
    "settled_picks": 326,
    "matches": 191,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "26c09494bd63e20386650727f6aeffba2e8e8cec0ceb1a41076c4ed589ac76ea",
    "text": "−3.26% on 326 settled picks across 191 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-06.1",
    "return_percent": "-1.44",
    "settled_picks": 335,
    "matches": 196,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "eb390f232d182a5b9314fa2e9f59296432bf27ad52d88afebe9b50d185fdeb1f",
    "text": "−1.44% on 335 settled picks across 196 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 5 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": 9,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-af4ae717a86a9cdf1d9e",
   "at": "2026-11-05T05:43:48.128Z",
   "data_version": "2026-11-05.1",
   "previous_data_version": "2026-11-04.3",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-04.1",
    "return_percent": "-3.57",
    "settled_picks": 319,
    "matches": 187,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "9609e4d6c2aabd784f2dfeeda518fec3648fd4f2ca8a0958a316a7afd0f7eeaa",
    "text": "−3.57% on 319 settled picks across 187 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-05.1",
    "return_percent": "-3.26",
    "settled_picks": 326,
    "matches": 191,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "26c09494bd63e20386650727f6aeffba2e8e8cec0ceb1a41076c4ed589ac76ea",
    "text": "−3.26% on 326 settled picks across 191 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 1 earlier pick for matches played before the previous data version (found in archives or newly matched to a fixture); also 6 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 7,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-ad801870b8632ca5d16e",
   "at": "2026-11-04T03:35:56.412Z",
   "data_version": "2026-11-04.1",
   "previous_data_version": "2026-11-03.3",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-03.1",
    "return_percent": "-5.30",
    "settled_picks": 302,
    "matches": 178,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "30df9a9661c660eaa86d5084fe69ad99a1c38b58d17428583ada4bd7a8c09513",
    "text": "−5.30% on 302 settled picks across 178 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-04.1",
    "return_percent": "-3.57",
    "settled_picks": 319,
    "matches": 187,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "9609e4d6c2aabd784f2dfeeda518fec3648fd4f2ca8a0958a316a7afd0f7eeaa",
    "text": "−3.57% on 319 settled picks across 187 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 17 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": 17,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-061ddfab778ab2227c75",
   "at": "2026-11-03T06:24:00.880Z",
   "data_version": "2026-11-03.1",
   "previous_data_version": "2026-11-02.3",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-02.2",
    "return_percent": "-4.81",
    "settled_picks": 290,
    "matches": 171,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "44cd80fd28ab81640c9cefa2842dff1eec7a19ffa7ff45b1e3a8efede4705709",
    "text": "−4.81% on 290 settled picks across 171 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-03.1",
    "return_percent": "-5.30",
    "settled_picks": 302,
    "matches": 178,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "30df9a9661c660eaa86d5084fe69ad99a1c38b58d17428583ada4bd7a8c09513",
    "text": "−5.30% on 302 settled picks across 178 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 10 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 12,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-d3a008ee8d9aceb36ff3",
   "at": "2026-11-02T06:35:47.812Z",
   "data_version": "2026-11-02.2",
   "previous_data_version": "2026-11-02.1",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-02.1",
    "return_percent": "-5.07",
    "settled_picks": 289,
    "matches": 171,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "778b26b22bc32eea3f4eabf4f66b1b97c3601514563fc8e2bf27e9a52979faac",
    "text": "−5.07% on 289 settled picks across 171 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-02.2",
    "return_percent": "-4.81",
    "settled_picks": 290,
    "matches": 171,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "44cd80fd28ab81640c9cefa2842dff1eec7a19ffa7ff45b1e3a8efede4705709",
    "text": "−4.81% on 290 settled picks across 171 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-ea03fd878bf67efa9ee7",
   "at": "2026-11-02T01:08:19.111Z",
   "data_version": "2026-11-02.1",
   "previous_data_version": "2026-11-01.3",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-01.3",
    "return_percent": "-4.01",
    "settled_picks": 278,
    "matches": 164,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "f9c4519509590284311b8198dc3ea58c489acfc943c786a60b4037d2b81a8119",
    "text": "−4.01% on 278 settled picks across 164 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-02.1",
    "return_percent": "-5.07",
    "settled_picks": 289,
    "matches": 171,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "778b26b22bc32eea3f4eabf4f66b1b97c3601514563fc8e2bf27e9a52979faac",
    "text": "−5.07% on 289 settled picks across 171 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 5 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture); also 6 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 11,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-16fa7e6df66396f1b2c5",
   "at": "2026-11-01T19:56:40.745Z",
   "data_version": "2026-11-01.3",
   "previous_data_version": "2026-11-01.2",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-01.2",
    "return_percent": "-2.42",
    "settled_picks": 268,
    "matches": 158,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "9878cd94f7682e1cdc6f5706072dc3e1b22ca59d3bc96dcfd6339fc7250412de",
    "text": "−2.42% on 268 settled picks across 158 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-01.3",
    "return_percent": "-4.01",
    "settled_picks": 278,
    "matches": 164,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "f9c4519509590284311b8198dc3ea58c489acfc943c786a60b4037d2b81a8119",
    "text": "−4.01% on 278 settled picks across 164 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 10 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": 10,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-2e4d77c4866396478c50",
   "at": "2026-11-01T16:20:36.348Z",
   "data_version": "2026-11-01.2",
   "previous_data_version": "2026-11-01.1",
   "url": "/sources/whoscored-com/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-11-01.1",
    "return_percent": "-2.06",
    "settled_picks": 267,
    "matches": 157,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "c29c11baa277720df6cb78221ce9143b780e861850227477952734f20978f55d",
    "text": "−2.06% on 267 settled picks across 157 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-01.2",
    "return_percent": "-2.42",
    "settled_picks": 268,
    "matches": 158,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "9878cd94f7682e1cdc6f5706072dc3e1b22ca59d3bc96dcfd6339fc7250412de",
    "text": "−2.42% on 268 settled picks across 158 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-ac270ec84733ad6b7718",
   "at": "2026-11-01T06:32:40.816Z",
   "data_version": "2026-11-01.1",
   "previous_data_version": "2026-10-31.2",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-31.2",
    "return_percent": "-2.63",
    "settled_picks": 257,
    "matches": 152,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "b113eafb167734ebc159cee50a3f55b55642d1f7d6e40f28246fc83527f763b9",
    "text": "−2.63% on 257 settled picks across 152 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-01.1",
    "return_percent": "-2.06",
    "settled_picks": 267,
    "matches": 157,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "c29c11baa277720df6cb78221ce9143b780e861850227477952734f20978f55d",
    "text": "−2.06% on 267 settled picks across 157 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 10 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": 10,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-1c630eaa19ec28472851",
   "at": "2026-10-31T21:01:38.334Z",
   "data_version": "2026-10-31.2",
   "previous_data_version": "2026-10-31.1",
   "url": "/sources/whoscored-com/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-31.1",
    "return_percent": "-6.11",
    "settled_picks": 205,
    "matches": 121,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "36d1b0eef4bff93d55c350353a0a7b788fcf76b6780fbd552ecb5ea20c45faff",
    "text": "−6.11% on 205 settled picks across 121 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-31.2",
    "return_percent": "-2.63",
    "settled_picks": 257,
    "matches": 152,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "b113eafb167734ebc159cee50a3f55b55642d1f7d6e40f28246fc83527f763b9",
    "text": "−2.63% on 257 settled picks across 152 matches · independent odds snapshot · method 2.2"
   },
   "reason": "52 new settled picks from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 52,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-2e840bf6e21f55c2a272",
   "at": "2026-10-31T04:09:05.944Z",
   "data_version": "2026-10-31.1",
   "previous_data_version": "2026-10-30.3",
   "url": "/sources/whoscored-com/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-30.1",
    "return_percent": "-8.08",
    "settled_picks": 191,
    "matches": 113,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "41569143e92b786f583064990fa9bf2e76aa72a6e6819163745b5784e84f38e3",
    "text": "−8.08% on 191 settled picks across 113 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-31.1",
    "return_percent": "-6.11",
    "settled_picks": 205,
    "matches": 121,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "36d1b0eef4bff93d55c350353a0a7b788fcf76b6780fbd552ecb5ea20c45faff",
    "text": "−6.11% on 205 settled picks across 121 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
  },
  {
   "id": "zc-e31f70574366e7d6c96a",
   "at": "2026-10-30T08:26:41.528Z",
   "data_version": "2026-10-30.1",
   "previous_data_version": "2026-10-29.1",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-29.1",
    "return_percent": "-8.72",
    "settled_picks": 187,
    "matches": 111,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "f4ee98a028007a07b5bd21096b2e56fdaa07a741cad270293cdedce508fb28b1",
    "text": "−8.72% on 187 settled picks across 111 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-30.1",
    "return_percent": "-8.08",
    "settled_picks": 191,
    "matches": 113,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "41569143e92b786f583064990fa9bf2e76aa72a6e6819163745b5784e84f38e3",
    "text": "−8.08% on 191 settled picks across 113 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-b003c26790d4b00f4694",
   "at": "2026-10-29T20:28:50.091Z",
   "data_version": "2026-10-29.1",
   "previous_data_version": "2026-10-28.4",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-28.2",
    "return_percent": "-8.02",
    "settled_picks": 155,
    "matches": 91,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "fc183ad7f484713c072cf4ef59b4093a279a8baa13faebe347c739e890e4a95f",
    "text": "−8.02% on 155 settled picks across 91 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-29.1",
    "return_percent": "-8.72",
    "settled_picks": 187,
    "matches": 111,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "f4ee98a028007a07b5bd21096b2e56fdaa07a741cad270293cdedce508fb28b1",
    "text": "−8.72% on 187 settled picks across 111 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 29 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 32,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-fe9725c9bbebc45ea4cd",
   "at": "2026-10-28T08:08:26.276Z",
   "data_version": "2026-10-28.2",
   "previous_data_version": "2026-10-28.1",
   "url": "/sources/whoscored-com/",
   "category": "data_corrected",
   "category_words": "Data corrected",
   "before": {
    "data_version": "2026-10-28.1",
    "return_percent": "-7.45",
    "settled_picks": 158,
    "matches": 91,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "c253e287e04f520ad30f38cce805984826b335e9703825bd82e4f866ca1ec898",
    "text": "−7.45% on 158 settled picks across 91 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-28.2",
    "return_percent": "-8.02",
    "settled_picks": 155,
    "matches": 91,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "fc183ad7f484713c072cf4ef59b4093a279a8baa13faebe347c739e890e4a95f",
    "text": "−8.02% on 155 settled picks across 91 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Data corrected: 3 picks left the headline sample.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 0,
    "removed": 3,
    "changed": 0
   },
   "correction_id": "i-81d57ad61665152103b6"
  },
  {
   "id": "zc-d5475af630ab8a19bca9",
   "at": "2026-10-28T01:24:12.367Z",
   "data_version": "2026-10-28.1",
   "previous_data_version": "2026-10-27.3",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-27.1",
    "return_percent": "-8.65",
    "settled_picks": 133,
    "matches": 78,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "758563e7ce591d035c5b13aa8d11fac52a6ad5b07799c7b0e5a5dfd82224b123",
    "text": "−8.65% on 133 settled picks across 78 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-28.1",
    "return_percent": "-7.45",
    "settled_picks": 158,
    "matches": 91,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "c253e287e04f520ad30f38cce805984826b335e9703825bd82e4f866ca1ec898",
    "text": "−7.45% on 158 settled picks across 91 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 9 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture); also 16 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 25,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-7bc4ed11d875fb840f3e",
   "at": "2026-10-27T07:47:02.386Z",
   "data_version": "2026-10-27.1",
   "previous_data_version": "2026-10-26.1",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-25.3",
    "return_percent": "-10.20",
    "settled_picks": 111,
    "matches": 66,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "dbc754e928e3d723a706e595d69fbf0208cac3a109e63713ece88b8eb804ec72",
    "text": "−10.20% on 111 settled picks across 66 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-27.1",
    "return_percent": "-8.65",
    "settled_picks": 133,
    "matches": 78,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "758563e7ce591d035c5b13aa8d11fac52a6ad5b07799c7b0e5a5dfd82224b123",
    "text": "−8.65% on 133 settled picks across 78 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 5 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture); also 17 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 22,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-2d6505827fef541e97bf",
   "at": "2026-10-25T12:53:13.293Z",
   "data_version": "2026-10-25.3",
   "previous_data_version": "2026-10-25.2",
   "url": "/sources/whoscored-com/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-24.5",
    "return_percent": "-8.56",
    "settled_picks": 109,
    "matches": 65,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "66e3833f358898446b0cc7f3f4b63536c77eb24808c05ea9142bd28b370648c3",
    "text": "−8.56% on 109 settled picks across 65 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-25.3",
    "return_percent": "-10.20",
    "settled_picks": 111,
    "matches": 66,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "dbc754e928e3d723a706e595d69fbf0208cac3a109e63713ece88b8eb804ec72",
    "text": "−10.20% on 111 settled picks across 66 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
  }
 ],
 "current_predictions": {
  "total_count": 10,
  "on_date": "2026-11-07T19:52",
  "row_list": [
   {
    "record_id": "n-453aa6e3212c02c7cd8a4a37",
    "url": "/sources/whoscored-com/picks/41/#pick-n-453aa6e3212c02c7cd8a4a37",
    "match": "Excelsior v Go Ahead Eagles",
    "match_url": "/football/matches/excelsior-vs-go-ahead-eagles-2026-11-07/",
    "kickoff": "2026-11-07T20:00:00.000Z",
    "competition": "Eredivisie",
    "author_said": "Over/Under 2.5 goals: over 2.5",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-07T15:56:49.577Z",
    "platform": null
   },
   {
    "record_id": "n-c994d678eaca40259ad7c25d",
    "url": "/sources/whoscored-com/picks/41/#pick-n-c994d678eaca40259ad7c25d",
    "match": "Excelsior v Go Ahead Eagles",
    "match_url": "/football/matches/excelsior-vs-go-ahead-eagles-2026-11-07/",
    "kickoff": "2026-11-07T20:00:00.000Z",
    "competition": "Eredivisie",
    "author_said": "1X2, match result: Go Ahead Eagles",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-07T15:56:49.577Z",
    "platform": null
   },
   {
    "record_id": "n-aa01d94747c7e326e2270b35",
    "url": "/sources/whoscored-com/picks/41/#pick-n-aa01d94747c7e326e2270b35",
    "match": "St Mirren v Rangers",
    "match_url": "/football/matches/st-mirren-vs-rangers-2026-11-07/",
    "kickoff": "2026-11-07T20:00:00.000Z",
    "competition": "Scottish Premiership",
    "author_said": "Over/Under 2.5 goals: under 2.5",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-07T18:56:49.658Z",
    "platform": null
   },
   {
    "record_id": "n-b96d2c4e45aa43a0cbd631ca",
    "url": "/sources/whoscored-com/picks/41/#pick-n-b96d2c4e45aa43a0cbd631ca",
    "match": "St Mirren v Rangers",
    "match_url": "/football/matches/st-mirren-vs-rangers-2026-11-07/",
    "kickoff": "2026-11-07T20:00:00.000Z",
    "competition": "Scottish Premiership",
    "author_said": "1X2, match result: Rangers",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-07T18:56:49.658Z",
    "platform": null
   },
   {
    "record_id": "n-a459afa4b46b8525bc25c489",
    "url": "/sources/whoscored-com/picks/39/#pick-n-a459afa4b46b8525bc25c489",
    "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",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-06T15:56:26.568Z",
    "platform": null
   },
   {
    "record_id": "n-44354e82805b34f5eb2bbcba",
    "url": "/sources/whoscored-com/picks/39/#pick-n-44354e82805b34f5eb2bbcba",
    "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": "1X2, match result: Real Madrid",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-06T15:56:26.568Z",
    "platform": null
   },
   {
    "record_id": "n-a0aa764eb6a4ef3c0936ff86",
    "url": "/sources/whoscored-com/picks/37/#pick-n-a0aa764eb6a4ef3c0936ff86",
    "match": "Inter Miami CF v Charlotte FC",
    "match_url": "/football/matches/inter-miami-cf-vs-charlotte-fc-2026-11-07/",
    "kickoff": "2026-11-07T21:00:00.000Z",
    "competition": "MLS",
    "author_said": "Over/Under 2.5 goals: over 2.5",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-04T18:56:09.528Z",
    "platform": null
   },
   {
    "record_id": "n-7ba82f6aaaf0700638cf1199",
    "url": "/sources/whoscored-com/picks/37/#pick-n-7ba82f6aaaf0700638cf1199",
    "match": "Inter Miami CF v Charlotte FC",
    "match_url": "/football/matches/inter-miami-cf-vs-charlotte-fc-2026-11-07/",
    "kickoff": "2026-11-07T21:00:00.000Z",
    "competition": "MLS",
    "author_said": "1X2, match result: draw",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-04T18:56:09.528Z",
    "platform": null
   }
  ]
 },
 "counts_by_slice": {
  "portions": [
   {
    "code": "live",
    "title": "Recorded before kick-off",
    "price_rule": "Return at our recorded market price",
    "settled_picks": 366,
    "total_check": true,
    "market_list": [
     {
      "code_name": "total",
      "in_words": "Over/under goals",
      "url": null,
      "settled_picks": 204,
      "won": 114,
      "void": 0,
      "net_points_hundredths": 12169,
      "return_percent": "0.6",
      "period_from": "2026-10-19",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "1.87",
      "odds_from_author": 0,
      "odds_from_snapshot": 204
     },
     {
      "code_name": "1x2",
      "in_words": "Match result",
      "url": null,
      "settled_picks": 162,
      "won": 90,
      "void": 0,
      "net_points_hundredths": -7495,
      "return_percent": "-0.5",
      "period_from": "2026-10-19",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "2.01",
      "odds_from_author": 0,
      "odds_from_snapshot": 162
     }
    ],
    "leagues": [
     {
      "code_name": "EFL League One",
      "in_words": "EFL League One",
      "url": "/football/competitions/efl-league-one/",
      "settled_picks": 53,
      "won": 29,
      "void": 0,
      "net_points_hundredths": -5800,
      "return_percent": "-1.1",
      "period_from": "2026-10-20",
      "period_to": "2026-11-03",
      "small_sample": false,
      "average_odds": "1.98",
      "odds_from_author": 0,
      "odds_from_snapshot": 53,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 29,
        "won": 17,
        "void": 0,
        "net_points_hundredths": 20950,
        "return_percent": "7.2",
        "period_from": "2026-10-20",
        "period_to": "2026-11-03",
        "small_sample": false,
        "average_odds": "1.89",
        "odds_from_author": 0,
        "odds_from_snapshot": 29
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 24,
        "won": 12,
        "void": 0,
        "net_points_hundredths": -26750,
        "return_percent": "-11.1",
        "period_from": "2026-10-20",
        "period_to": "2026-11-03",
        "small_sample": false,
        "average_odds": "2.09",
        "odds_from_author": 0,
        "odds_from_snapshot": 24
       }
      ]
     },
     {
      "code_name": "EFL Championship",
      "in_words": "EFL Championship",
      "url": "/football/competitions/efl-championship/",
      "settled_picks": 46,
      "won": 32,
      "void": 0,
      "net_points_hundredths": 187450,
      "return_percent": "40.8",
      "period_from": "2026-10-20",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "2.07",
      "odds_from_author": 0,
      "odds_from_snapshot": 46,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 25,
        "won": 19,
        "void": 0,
        "net_points_hundredths": 120650,
        "return_percent": "48.3",
        "period_from": "2026-10-20",
        "period_to": "2026-11-07",
        "small_sample": false,
        "average_odds": "1.95",
        "odds_from_author": 0,
        "odds_from_snapshot": 25
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 21,
        "won": 13,
        "void": 0,
        "net_points_hundredths": 66800,
        "return_percent": "31.8",
        "period_from": "2026-10-24",
        "period_to": "2026-11-07",
        "small_sample": false,
        "average_odds": "2.21",
        "odds_from_author": 0,
        "odds_from_snapshot": 21
       }
      ]
     },
     {
      "code_name": "LaLiga",
      "in_words": "LaLiga",
      "url": "/football/competitions/laliga/",
      "settled_picks": 33,
      "won": 18,
      "void": 0,
      "net_points_hundredths": -9372,
      "return_percent": "-2.8",
      "period_from": "2026-10-23",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "1.99",
      "odds_from_author": 0,
      "odds_from_snapshot": 33,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 20,
        "won": 10,
        "void": 0,
        "net_points_hundredths": -99,
        "return_percent": "-0.0",
        "period_from": "2026-10-23",
        "period_to": "2026-11-07",
        "small_sample": false,
        "average_odds": "2.16",
        "odds_from_author": 0,
        "odds_from_snapshot": 20
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 13,
        "won": 8,
        "void": 0,
        "net_points_hundredths": -9273,
        "return_percent": "-7.1",
        "period_from": "2026-10-23",
        "period_to": "2026-11-01",
        "small_sample": false,
        "average_odds": "1.73",
        "odds_from_author": 0,
        "odds_from_snapshot": 13
       }
      ]
     },
     {
      "code_name": "Serie A",
      "in_words": "Serie A",
      "url": "/football/competitions/serie-a/",
      "settled_picks": 32,
      "won": 16,
      "void": 0,
      "net_points_hundredths": -55505,
      "return_percent": "-17.3",
      "period_from": "2026-10-24",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "1.76",
      "odds_from_author": 0,
      "odds_from_snapshot": 32,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 19,
        "won": 6,
        "void": 0,
        "net_points_hundredths": -90601,
        "return_percent": "-47.7",
        "period_from": "2026-10-24",
        "period_to": "2026-11-07",
        "small_sample": false,
        "average_odds": "1.72",
        "odds_from_author": 0,
        "odds_from_snapshot": 19
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 13,
        "won": 10,
        "void": 0,
        "net_points_hundredths": 35096,
        "return_percent": "27.0",
        "period_from": "2026-10-24",
        "period_to": "2026-11-07",
        "small_sample": false,
        "average_odds": "1.82",
        "odds_from_author": 0,
        "odds_from_snapshot": 13
       }
      ]
     },
     {
      "code_name": "UEFA Europa League",
      "in_words": "UEFA Europa League",
      "url": "/football/competitions/uefa-europa-league/",
      "settled_picks": 32,
      "won": 16,
      "void": 0,
      "net_points_hundredths": -5076,
      "return_percent": "-1.6",
      "period_from": "2026-10-22",
      "period_to": "2026-11-05",
      "small_sample": false,
      "average_odds": "1.96",
      "odds_from_author": 0,
      "odds_from_snapshot": 32,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 16,
        "won": 7,
        "void": 0,
        "net_points_hundredths": -27226,
        "return_percent": "-17.0",
        "period_from": "2026-10-22",
        "period_to": "2026-11-05",
        "small_sample": false,
        "average_odds": "1.95",
        "odds_from_author": 0,
        "odds_from_snapshot": 16
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 16,
        "won": 9,
        "void": 0,
        "net_points_hundredths": 22150,
        "return_percent": "13.8",
        "period_from": "2026-10-22",
        "period_to": "2026-11-05",
        "small_sample": false,
        "average_odds": "1.97",
        "odds_from_author": 0,
        "odds_from_snapshot": 16
       }
      ]
     },
     {
      "code_name": "Bundesliga",
      "in_words": "Bundesliga",
      "url": "/football/competitions/bundesliga/",
      "settled_picks": 26,
      "won": 13,
      "void": 0,
      "net_points_hundredths": -65319,
      "return_percent": "-25.1",
      "period_from": "2026-10-23",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "1.87",
      "odds_from_author": 0,
      "odds_from_snapshot": 26,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 15,
        "won": 8,
        "void": 0,
        "net_points_hundredths": -30594,
        "return_percent": "-20.4",
        "period_from": "2026-10-23",
        "period_to": "2026-11-07",
        "small_sample": false,
        "average_odds": "1.92",
        "odds_from_author": 0,
        "odds_from_snapshot": 15
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 11,
        "won": 5,
        "void": 0,
        "net_points_hundredths": -34725,
        "return_percent": "-31.6",
        "period_from": "2026-10-23",
        "period_to": "2026-11-07",
        "small_sample": false,
        "average_odds": "1.81",
        "odds_from_author": 0,
        "odds_from_snapshot": 11
       }
      ]
     },
     {
      "code_name": "UEFA Champions League",
      "in_words": "UEFA Champions League",
      "url": "/football/competitions/uefa-champions-league/",
      "settled_picks": 23,
      "won": 17,
      "void": 0,
      "net_points_hundredths": -6694,
      "return_percent": "-2.9",
      "period_from": "2026-10-20",
      "period_to": "2026-11-03",
      "small_sample": false,
      "average_odds": "1.57",
      "odds_from_author": 0,
      "odds_from_snapshot": 23,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 14,
        "won": 10,
        "void": 0,
        "net_points_hundredths": -8470,
        "return_percent": "-6.0",
        "period_from": "2026-10-20",
        "period_to": "2026-11-03",
        "small_sample": false,
        "average_odds": "1.55",
        "odds_from_author": 0,
        "odds_from_snapshot": 14
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 9,
        "won": 7,
        "void": 0,
        "net_points_hundredths": 1776,
        "return_percent": null,
        "period_from": "2026-10-20",
        "period_to": "2026-11-03",
        "small_sample": true,
        "average_odds": "1.61",
        "odds_from_author": 0,
        "odds_from_snapshot": 9
       }
      ]
     },
     {
      "code_name": "Premier League",
      "in_words": "Premier League",
      "url": "/football/competitions/premier-league/",
      "settled_picks": 21,
      "won": 10,
      "void": 0,
      "net_points_hundredths": -16003,
      "return_percent": "-7.6",
      "period_from": "2026-10-23",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "1.98",
      "odds_from_author": 0,
      "odds_from_snapshot": 21,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 11,
        "won": 5,
        "void": 0,
        "net_points_hundredths": -11021,
        "return_percent": "-10.0",
        "period_from": "2026-10-24",
        "period_to": "2026-11-07",
        "small_sample": false,
        "average_odds": "1.81",
        "odds_from_author": 0,
        "odds_from_snapshot": 11
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 10,
        "won": 5,
        "void": 0,
        "net_points_hundredths": -4982,
        "return_percent": "-5.0",
        "period_from": "2026-10-23",
        "period_to": "2026-11-07",
        "small_sample": false,
        "average_odds": "2.17",
        "odds_from_author": 0,
        "odds_from_snapshot": 10
       }
      ]
     },
     {
      "code_name": "MLS",
      "in_words": "MLS",
      "url": "/football/competitions/mls/",
      "settled_picks": 17,
      "won": 13,
      "void": 0,
      "net_points_hundredths": 59688,
      "return_percent": "35.1",
      "period_from": "2026-10-28",
      "period_to": "2026-11-01",
      "small_sample": false,
      "average_odds": "1.84",
      "odds_from_author": 0,
      "odds_from_snapshot": 17,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 10,
        "won": 8,
        "void": 0,
        "net_points_hundredths": 37695,
        "return_percent": "37.7",
        "period_from": "2026-10-28",
        "period_to": "2026-11-01",
        "small_sample": false,
        "average_odds": "1.86",
        "odds_from_author": 0,
        "odds_from_snapshot": 10
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 7,
        "won": 5,
        "void": 0,
        "net_points_hundredths": 21993,
        "return_percent": null,
        "period_from": "2026-10-28",
        "period_to": "2026-11-01",
        "small_sample": true,
        "average_odds": "1.82",
        "odds_from_author": 0,
        "odds_from_snapshot": 7
       }
      ]
     },
     {
      "code_name": "Primeira Liga",
      "in_words": "Primeira Liga",
      "url": "/football/competitions/primeira-liga/",
      "settled_picks": 15,
      "won": 10,
      "void": 0,
      "net_points_hundredths": 66550,
      "return_percent": "44.4",
      "period_from": "2026-10-19",
      "period_to": "2026-11-06",
      "small_sample": false,
      "average_odds": "2.26",
      "odds_from_author": 0,
      "odds_from_snapshot": 15,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 8,
        "won": 5,
        "void": 0,
        "net_points_hundredths": 26200,
        "return_percent": null,
        "period_from": "2026-10-19",
        "period_to": "2026-11-06",
        "small_sample": true,
        "average_odds": "2.09",
        "odds_from_author": 0,
        "odds_from_snapshot": 8
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 7,
        "won": 5,
        "void": 0,
        "net_points_hundredths": 40350,
        "return_percent": null,
        "period_from": "2026-10-19",
        "period_to": "2026-11-06",
        "small_sample": true,
        "average_odds": "2.46",
        "odds_from_author": 0,
        "odds_from_snapshot": 7
       }
      ]
     },
     {
      "code_name": "Süper Lig",
      "in_words": "Süper Lig",
      "url": "/football/competitions/super-lig/",
      "settled_picks": 14,
      "won": 8,
      "void": 0,
      "net_points_hundredths": 11400,
      "return_percent": "8.1",
      "period_from": "2026-10-19",
      "period_to": "2026-11-06",
      "small_sample": false,
      "average_odds": "2.14",
      "odds_from_author": 0,
      "odds_from_snapshot": 14,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 8,
        "won": 5,
        "void": 0,
        "net_points_hundredths": 8800,
        "return_percent": null,
        "period_from": "2026-10-19",
        "period_to": "2026-11-06",
        "small_sample": true,
        "average_odds": "1.84",
        "odds_from_author": 0,
        "odds_from_snapshot": 8
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 6,
        "won": 3,
        "void": 0,
        "net_points_hundredths": 2600,
        "return_percent": null,
        "period_from": "2026-10-19",
        "period_to": "2026-11-06",
        "small_sample": true,
        "average_odds": "2.53",
        "odds_from_author": 0,
        "odds_from_snapshot": 6
       }
      ]
     },
     {
      "code_name": "EFL Cup (Carabao)",
      "in_words": "EFL Cup (Carabao)",
      "url": "/football/competitions/efl-cup-carabao/",
      "settled_picks": 11,
      "won": 4,
      "void": 0,
      "net_points_hundredths": -37444,
      "return_percent": "-34.0",
      "period_from": "2026-10-27",
      "period_to": "2026-10-29",
      "small_sample": false,
      "average_odds": "1.88",
      "odds_from_author": 0,
      "odds_from_snapshot": 11,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 6,
        "won": 3,
        "void": 0,
        "net_points_hundredths": -4023,
        "return_percent": null,
        "period_from": "2026-10-27",
        "period_to": "2026-10-29",
        "small_sample": true,
        "average_odds": "1.67",
        "odds_from_author": 0,
        "odds_from_snapshot": 6
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 5,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -33421,
        "return_percent": null,
        "period_from": "2026-10-27",
        "period_to": "2026-10-29",
        "small_sample": true,
        "average_odds": "2.14",
        "odds_from_author": 0,
        "odds_from_snapshot": 5
       }
      ]
     },
     {
      "code_name": "Ligue 1",
      "in_words": "Ligue 1",
      "url": "/football/competitions/ligue-1/",
      "settled_picks": 10,
      "won": 5,
      "void": 0,
      "net_points_hundredths": -24979,
      "return_percent": "-25.0",
      "period_from": "2026-10-23",
      "period_to": "2026-11-02",
      "small_sample": false,
      "average_odds": "1.70",
      "odds_from_author": 0,
      "odds_from_snapshot": 10,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 5,
        "won": 3,
        "void": 0,
        "net_points_hundredths": -5261,
        "return_percent": null,
        "period_from": "2026-10-23",
        "period_to": "2026-11-02",
        "small_sample": true,
        "average_odds": "1.81",
        "odds_from_author": 0,
        "odds_from_snapshot": 5
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 5,
        "won": 2,
        "void": 0,
        "net_points_hundredths": -19718,
        "return_percent": null,
        "period_from": "2026-10-23",
        "period_to": "2026-11-02",
        "small_sample": true,
        "average_odds": "1.59",
        "odds_from_author": 0,
        "odds_from_snapshot": 5
       }
      ]
     },
     {
      "code_name": "Eredivisie",
      "in_words": "Eredivisie",
      "url": "/football/competitions/eredivisie/",
      "settled_picks": 9,
      "won": 4,
      "void": 0,
      "net_points_hundredths": -26522,
      "return_percent": "-29.5",
      "period_from": "2026-10-24",
      "period_to": "2026-11-01",
      "small_sample": true,
      "average_odds": "1.50",
      "odds_from_author": 0,
      "odds_from_snapshot": 9,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 5,
        "won": 2,
        "void": 0,
        "net_points_hundredths": -14122,
        "return_percent": null,
        "period_from": "2026-10-24",
        "period_to": "2026-11-01",
        "small_sample": true,
        "average_odds": "1.63",
        "odds_from_author": 0,
        "odds_from_snapshot": 5
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 4,
        "won": 2,
        "void": 0,
        "net_points_hundredths": -12400,
        "return_percent": null,
        "period_from": "2026-10-25",
        "period_to": "2026-11-01",
        "small_sample": true,
        "average_odds": "1.34",
        "odds_from_author": 0,
        "odds_from_snapshot": 4
       }
      ]
     },
     {
      "code_name": "EFL League Two",
      "in_words": "EFL League Two",
      "url": "/football/competitions/efl-league-two/",
      "settled_picks": 7,
      "won": 3,
      "void": 0,
      "net_points_hundredths": -12400,
      "return_percent": "-17.7",
      "period_from": "2026-10-30",
      "period_to": "2026-10-31",
      "small_sample": true,
      "average_odds": "1.92",
      "odds_from_author": 0,
      "odds_from_snapshot": 7,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 4,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 1600,
        "return_percent": null,
        "period_from": "2026-10-30",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.93",
        "odds_from_author": 0,
        "odds_from_snapshot": 4
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 3,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -14000,
        "return_percent": null,
        "period_from": "2026-10-30",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.92",
        "odds_from_author": 0,
        "odds_from_snapshot": 3
       }
      ]
     },
     {
      "code_name": "Scottish Premiership",
      "in_words": "Scottish Premiership",
      "url": "/football/competitions/scottish-premiership/",
      "settled_picks": 7,
      "won": 1,
      "void": 0,
      "net_points_hundredths": -36250,
      "return_percent": "-51.8",
      "period_from": "2026-10-28",
      "period_to": "2026-10-28",
      "small_sample": true,
      "average_odds": "2.39",
      "odds_from_author": 0,
      "odds_from_snapshot": 7,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 4,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -40000,
        "return_percent": null,
        "period_from": "2026-10-28",
        "period_to": "2026-10-28",
        "small_sample": true,
        "average_odds": "1.92",
        "odds_from_author": 0,
        "odds_from_snapshot": 4
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 3,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 3750,
        "return_percent": null,
        "period_from": "2026-10-28",
        "period_to": "2026-10-28",
        "small_sample": true,
        "average_odds": "3.03",
        "odds_from_author": 0,
        "odds_from_snapshot": 3
       }
      ]
     },
     {
      "code_name": "Serie B",
      "in_words": "Serie B",
      "url": "/football/competitions/serie-b/",
      "settled_picks": 6,
      "won": 1,
      "void": 0,
      "net_points_hundredths": -38250,
      "return_percent": "-63.8",
      "period_from": "2026-10-27",
      "period_to": "2026-10-27",
      "small_sample": true,
      "average_odds": "2.26",
      "odds_from_author": 0,
      "odds_from_snapshot": 6,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 4,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -18250,
        "return_percent": null,
        "period_from": "2026-10-27",
        "period_to": "2026-10-27",
        "small_sample": true,
        "average_odds": "2.05",
        "odds_from_author": 0,
        "odds_from_snapshot": 4
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 2,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -20000,
        "return_percent": null,
        "period_from": "2026-10-27",
        "period_to": "2026-10-27",
        "small_sample": true,
        "average_odds": "2.67",
        "odds_from_author": 0,
        "odds_from_snapshot": 2
       }
      ]
     },
     {
      "code_name": "Belgian Pro League",
      "in_words": "Belgian Pro League",
      "url": "/football/competitions/belgian-pro-league/",
      "settled_picks": 4,
      "won": 4,
      "void": 0,
      "net_points_hundredths": 19200,
      "return_percent": "48.0",
      "period_from": "2026-10-30",
      "period_to": "2026-10-31",
      "small_sample": true,
      "average_odds": "1.48",
      "odds_from_author": 0,
      "odds_from_snapshot": 4,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 2,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 9900,
        "return_percent": null,
        "period_from": "2026-10-30",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.50",
        "odds_from_author": 0,
        "odds_from_snapshot": 2
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 2,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 9300,
        "return_percent": null,
        "period_from": "2026-10-30",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.46",
        "odds_from_author": 0,
        "odds_from_snapshot": 2
       }
      ]
     }
    ],
    "best_slice": {
     "portion": "live",
     "scope": "league_market",
     "competition": "EFL Championship",
     "competition_url": "/football/competitions/efl-championship/",
     "market_code": "total",
     "market_words": "Over/under goals",
     "in_words": "EFL Championship · Over/under goals",
     "settled_picks": 25,
     "won": 19,
     "lost": 6,
     "void": 0,
     "net_points_hundredths": 120650,
     "return_percent": "48.3",
     "small_sample": false,
     "threshold": 10,
     "average_odds": "1.95",
     "odds_from_author": 0,
     "odds_from_snapshot": 25,
     "period_from": "2026-10-20",
     "period_to": "2026-11-07"
    }
   }
  ],
  "best_slice": {
   "portion": "live",
   "scope": "league_market",
   "competition": "EFL Championship",
   "competition_url": "/football/competitions/efl-championship/",
   "market_code": "total",
   "market_words": "Over/under goals",
   "in_words": "EFL Championship · Over/under goals",
   "settled_picks": 25,
   "won": 19,
   "lost": 6,
   "void": 0,
   "net_points_hundredths": 120650,
   "return_percent": "48.3",
   "small_sample": false,
   "threshold": 10,
   "average_odds": "1.95",
   "odds_from_author": 0,
   "odds_from_snapshot": 25,
   "period_from": "2026-10-20",
   "period_to": "2026-11-07"
  }
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 18 October 2026 · 788 predictions · last change 7 November 2026",
  "url": "https://forecastrecord.com/sources/whoscored-com/",
  "s": "2026-10-18",
  "prediction_count": 788,
  "refreshed_at": "2026-11-07",
  "html": "<a href=\"https://forecastrecord.com/sources/whoscored-com/\">Record tracked by Forecast Record since 18 October 2026 · 788 predictions · last change 7 November 2026</a>"
 },
 "trust": {
  "tier": "probation",
  "in_words": "Probation",
  "settled_count": 684,
  "days": 20,
  "weeks": 3,
  "archive": false,
  "in_review": false,
  "own_page": true,
  "won_count": 283,
  "first_settled_on": "2026-10-19",
  "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": null,
  "records_corrected": 0,
  "last_correction_at": "2026-10-28T08:08:26.276Z",
  "corrections_url": "/corrections/"
 },
 "entity_id": "source:whoscored-com",
 "source_revision": 71,
 "related": [
  {
   "url": "/cards/e-720ec2720a5ebeecc34f3c04-bank/",
   "name": "Bankroll card — WhoScored",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-720ec2720a5ebeecc34f3c04-month-following/",
   "name": "A month following WhoScored",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-720ec2720a5ebeecc34f3c04-said-vs-happened/",
   "name": "Said → happened — WhoScored",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-720ec2720a5ebeecc34f3c04-turning-point/",
   "name": "Turning point — WhoScored",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/for-authors/whoscored-com/",
   "name": "Your titles on Forecast Record: WhoScored",
   "detail": null,
   "source_group": "for_authors"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-720ec2720a5ebeecc34f3c04",
   "value": 366,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-720ec2720a5ebeecc34f3c04",
   "value": 788,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-720ec2720a5ebeecc34f3c04",
   "value": 788,
   "where": "picks",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-720ec2720a5ebeecc34f3c04",
   "value": 366,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-720ec2720a5ebeecc34f3c04",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-720ec2720a5ebeecc34f3c04",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.window",
   "entity": "e-720ec2720a5ebeecc34f3c04",
   "value": 366,
   "where": "calculation",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
