{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "event",
 "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
 "canonical": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Wrexham vs Preston North End: recorded predictions and results",
 "description": "Wrexham vs Preston North End, 17 October 2026. Final score 4-1 · EFL Championship: 14 distinct predictions from 8 authors.",
 "first_paragraph": {
  "body": "Wrexham finished 4-1 against Preston North End. None of the 4 recorded correct-score predictions matched that score. Other markets are shown separately below. Forecast Record recorded 14 statements from 8 authors on Wrexham vs Preston North End (EFL Championship, kick-off 17 October 2026): 14 distinct predictions, all of the statements recorded before kick-off.",
  "key_number": "14",
  "data": "2026-10-17",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": true,
 "noindex_reason": null,
 "indexing_threshold": {
  "settled_count": 14,
  "date_count": 1,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-10-17T16:23:13.120Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "c0fa9f73ea3db91cd24dfdb6e40121dc45bada2cf801150aa320661d25914206",
 "dependency_group": "event:s-bb4ea79ef2e3",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "SportsEvent",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/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": "event"
 },
 "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/"
 },
 "event": {
  "id": "s-bb4ea79ef2e3",
  "display_name": "Wrexham — Preston North End",
  "competition_name": "EFL Championship",
  "starts_at": "2026-10-17T14:00:00.000Z",
  "status": "finished",
  "scoreline": "4-1",
  "condition": "finished",
  "condition_words": "finished",
  "result_received_at": "2026-10-17T16:23:13.120Z",
  "postponement": null,
  "consensus": {
   "market_label": "1X2, match result",
   "distribution": [
    {
     "outcome_label": "Wrexham",
     "figure": 4,
     "share": "100.0"
    }
   ],
   "n": 4,
   "author_count": 4,
   "median_odds": "1.70",
   "summary": "Most common recorded selection in this market: Wrexham — 4 of 4 eligible picks (one per author), median stated price 1.70",
   "late_excluded": 0,
   "contributions": 4,
   "prediction_count": 4,
   "chain": {
    "publications": 14,
    "unique": 14,
    "comparable": 14,
    "admissible": 14,
    "contributions": 14
   },
   "differing_choices": 0,
   "different_products": 0,
   "counting_rule": "1"
  },
  "country_name": "England",
  "competition_full": "EFL Championship (England)"
 },
 "evidence_items": [
  {
   "observation_id": "n-39d0a7ebc786017ace3dd908",
   "url": "/authors/darren-plant/picks/3/#pick-n-39d0a7ebc786017ace3dd908",
   "quote_text": "We say: Wrexham 3-1 Preston North End",
   "fragment_from": 3502,
   "fragment_to": 3539,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.sportsmole.co.uk/football/wrexham/preview/wrexham-vs-preston-prediction-team-news-lineups_606936.html",
    "display_name": null,
    "speaker": "Darren Plant",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "feb53336c44d753462dc645ab91e888bcea3ed75c015183247620467cdff600e",
    "material_removed": false
   },
   "published_at": "2026-10-15T11:46:39.000Z",
   "detected_at": "2026-10-15T12:09:49.123Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Wrexham 3-1 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": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-15T11:46:39.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T11:46:39.000Z",
    "detected_at": "2026-10-15T12:09:49.123Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Wrexham 3-1 Preston North End",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "3-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Wrexham 3-1 Preston North End"
   },
   "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 Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "8f259805337abdadcf46615aaa9e693c5be3b36e14e8fd2e6080afc6d0a7482d",
     "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": "Wrexham",
     "decimal_odds": "1.7000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-15T15:08:18.404Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Darren Plant",
    "publisher": "Sports Mole",
    "forecaster": "Darren Plant",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportsmole.co.uk/football/wrexham/preview/wrexham-vs-preston-prediction-team-news-lineups_606936.html",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-556084b8d7849f1d56f5fc58",
   "url": "/sources/free-super-tips/picks/20/#pick-n-556084b8d7849f1d56f5fc58",
   "quote_text": "Wrexham to Win\n\nReasoning\n\nReason for tip\n\nWrexham look well placed to take advantage of Preston’s poor form when they meet at the Racecourse Ground. The visitors have lost eight of their last ten Championship matches and are without an away clean sheet this season. Having failed to keep a shutout in 28 of their last 29 league games, Preston could struggle to contain the hosts.\n\n7/10odds when tipped",
   "fragment_from": 283,
   "fragment_to": 685,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.freesupertips.com/predictions/wrexham-vs-preston-predictions-betting-tips-match-previews/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "179acb957f1d3d10f3d5688bc446413fcc850a182eb74f39adaa3e8420aeb3ca",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-15T15:44:52.568Z",
   "executed_at": "2026-10-15T16:33:07.942Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Wrexham",
   "odds_set": {
    "by_author": "1.7",
    "our_snapshot": "1.7000",
    "our_snapshot_at": "2026-10-15T15:39:59.804Z",
    "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-15T15:44:52.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": "Wrexham",
    "author_odds": "1.7",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Wrexham at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "56f09a893590653c5ad2d5ce3bb321dc7b29169740343bbc2741287b417535f7",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Wrexham",
     "decimal_odds": "1.7",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-15T16:33:07.138Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b8686b0d86bb6b522a73c3738bcb74be83b0327b79be0ee155adeae9e33d985b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Wrexham",
     "decimal_odds": "1.7000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-15T16:33:07.942Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Free Super Tips",
    "publisher": "Free Super Tips",
    "forecaster": "Free Super Tips",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.freesupertips.com/predictions/wrexham-vs-preston-predictions-betting-tips-match-previews/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f4e34cca3587213fde721530",
   "url": "/sources/free-super-tips/picks/20/#pick-n-f4e34cca3587213fde721530",
   "quote_text": "Wrexham 2-1\n\nReasoning\n\nReason for tip\n\nA narrow home victory appeals, with five of Preston’s seven Championship defeats this season coming by a single-goal margin. Wrexham also won the last league meeting between these sides 2-1, and Preston’s persistent defensive problems suggest another defeat could be on the cards. A repeat of that scoreline looks the best correct-score option.\n\n15/2odds when tipped",
   "fragment_from": 1385,
   "fragment_to": 1791,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.freesupertips.com/predictions/wrexham-vs-preston-predictions-betting-tips-match-previews/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "179acb957f1d3d10f3d5688bc446413fcc850a182eb74f39adaa3e8420aeb3ca",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-15T15:44:52.568Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Wrexham 2-1 Preston North End",
   "odds_set": {
    "by_author": "8.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-15T15:44:52.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": "Wrexham 2-1 Preston North End",
    "author_odds": "8.5",
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Wrexham 2-1 Preston North End at 8.5"
   },
   "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 Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "c9f8f9c08ceb20ec7140f22ea006d1e38a97beb098a6e6423b02d2bb708f2c52",
     "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": "Wrexham",
     "decimal_odds": "1.7000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-15T16:33:08.801Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    },
    {
     "operation_id": "8b24e3db33a2699e262f184945382826b1b7d4ed777e812942d10e5ea430a602",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Wrexham 2-1 Preston North End",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Free Super Tips",
    "publisher": "Free Super Tips",
    "forecaster": "Free Super Tips",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.freesupertips.com/predictions/wrexham-vs-preston-predictions-betting-tips-match-previews/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-999c552f42d9f7064f6dd42d",
   "url": "/sources/dailysports-net/picks/9/#pick-n-999c552f42d9f7064f6dd42d",
   "quote_text": "Recommended Bet: Wrexham to Win.\n\nPrediction on game\n\nWin Wrexham\n\nOdds:\n\n1.7",
   "fragment_from": 4714,
   "fragment_to": 4791,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-wrexham-take-advantage-of-prestons-crisis-wrexham-vs-preston-prediction-october-17-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "3bbfeb68ba9f6c77e60998c34117f033aeba62d5d82540a54bbc95630fe0b342",
    "material_removed": false
   },
   "published_at": "2026-10-16T11:48:00.000Z",
   "detected_at": "2026-10-16T12:09:28.180Z",
   "executed_at": "2026-10-16T12:10:25.375Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Wrexham",
   "odds_set": {
    "by_author": "1.7",
    "our_snapshot": "1.7000",
    "our_snapshot_at": "2026-10-16T12:08:50.612Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-16T11:48:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-16T11:48:00.000Z",
    "detected_at": "2026-10-16T12:09:28.180Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Wrexham",
    "author_odds": "1.7",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Wrexham at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "9bf53eb68fdfd7fcfe46f0c3d7d66db7e84213556dcc6188d90dcdb9d0bc3c21",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Wrexham",
     "decimal_odds": "1.7",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-16T12:10:24.828Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1759ba57c88ae3613fcd1265300b5fd4c13c016f42e3d070f7e772fb4d1c7e3d",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Wrexham",
     "decimal_odds": "1.7000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-16T12:10:25.375Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/can-wrexham-take-advantage-of-prestons-crisis-wrexham-vs-preston-prediction-october-17-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4d2d72ad1fa716731625e652",
   "url": "/sources/betclan-com/picks/37/#pick-n-4d2d72ad1fa716731625e652",
   "quote_text": "On the risky side, you can try the Correct Score of 3-1 which has a percentage of 14%.",
   "fragment_from": 2651,
   "fragment_to": 2737,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.betclan.com/predictionsdetails/football/1563214/wrexham-v-preston-prediction-h2h-tip-and-match-preview/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2023499fe6778df558f21692a3032a7ecf16c7a283696c4e6f48980b268827ca",
    "material_removed": false
   },
   "published_at": "2026-10-12T00:10:00.000Z",
   "detected_at": "2026-10-16T23:59:52.922Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Wrexham 3-1 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": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-12T00:10:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-12T00:10:00.000Z",
    "detected_at": "2026-10-16T23:59:52.922Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "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 3-1 Preston North End",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "3-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Wrexham 3-1 Preston North End"
   },
   "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 Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "f69433b19c7f1f59acb5021bc5dd6b0d64fb8ffd0482374c2f90e208dbda525d",
     "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": "Wrexham",
     "decimal_odds": "1.7000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-17T23:40:54.596Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    },
    {
     "operation_id": "21ceafa7b79e0cc72df653b09106a248c88310248bd80bca3f6462190796766f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Wrexham 3-1 Preston North End",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "BetClan",
    "publisher": "BetClan",
    "forecaster": "BetClan",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.betclan.com/predictionsdetails/football/1563214/wrexham-v-preston-prediction-h2h-tip-and-match-preview/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-86e304b5e0afe5ae7660194a",
   "url": "/sources/futbol24-com/picks/14/#pick-n-86e304b5e0afe5ae7660194a",
   "quote_text": "Primero, recomendamos apostar por la victoria local de Wrexham AFC. Dada su posición en la tabla y el rendimiento en casa, donde han registrado 1 victoria, 2 empates y 2 derrotas, es probable que logren sumar los tres puntos en este partido. Las cuotas para esta apuesta son atractivas, ofreciendo 1.70 en 1xBet.",
   "fragment_from": 1037,
   "fragment_to": 1349,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futbol24.com/es/pronosticos-deportivos/previa/17-10-2026-wrexham-afc-preston-north-end-fc-pronostico/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9df3e3f2775677ca9e469b55e7e2e51839eeb2197f7f45104d2fdd02306184b0",
    "material_removed": false
   },
   "published_at": "2026-10-14T01:09:32.000Z",
   "detected_at": "2026-10-17T00:30:21.815Z",
   "executed_at": "2026-10-17T23:45:28.252Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Wrexham",
   "odds_set": {
    "by_author": "1.7",
    "our_snapshot": "1.7000",
    "our_snapshot_at": "2026-10-17T00:26:26.577Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T01:09:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T01:09:32.000Z",
    "detected_at": "2026-10-17T00:30:21.815Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Wrexham",
    "author_odds": "1.7",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Wrexham at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "e9d90cb0145246a710d88e70f329aca3f62dacfc501f088540653bef59cd8c5a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Wrexham",
     "decimal_odds": "1.7",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-17T23:45:27.762Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "230e74e8820cbf3957a732dfe8a986ba641094e6bfd6832cb570bf0b6740a49b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Wrexham",
     "decimal_odds": "1.7000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-17T23:45:28.252Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Futbol24 — Pronósticos (es)",
    "publisher": "Futbol24 — Pronósticos (es)",
    "forecaster": "Futbol24 — Pronósticos (es)",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.futbol24.com/es/pronosticos-deportivos/previa/17-10-2026-wrexham-afc-preston-north-end-fc-pronostico/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0f17be4d96d12ae6d0c8e076",
   "url": "/sources/futbol24-com/picks/14/#pick-n-0f17be4d96d12ae6d0c8e076",
   "quote_text": "En segundo lugar, sugerimos considerar la opción de que ambos equipos marcarán. Aunque Wrexham ha tenido dificultades en defensa, el ataque de Preston ha sido igualmente ineficaz, lo que podría resultar en un intercambio de goles. Las cuotas para esta apuesta son de 1.82 en Coolbet.",
   "fragment_from": 1351,
   "fragment_to": 1634,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futbol24.com/es/pronosticos-deportivos/previa/17-10-2026-wrexham-afc-preston-north-end-fc-pronostico/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9df3e3f2775677ca9e469b55e7e2e51839eeb2197f7f45104d2fdd02306184b0",
    "material_removed": false
   },
   "published_at": "2026-10-14T01:09:32.000Z",
   "detected_at": "2026-10-17T00:30:21.815Z",
   "executed_at": "2026-10-17T23:45:27.667Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.82",
    "our_snapshot": "1.7500",
    "our_snapshot_at": "2026-10-17T00:26:26.577Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7500,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T01:09:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T01:09:32.000Z",
    "detected_at": "2026-10-17T00:30:21.815Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.82",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.82"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "30b71b79ce39e4361fc89cc334d297a2fb8b25f15d3305cf9d4660b7f4e09f37",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.82",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8200,
     "executed_at": "2026-10-17T23:45:27.184Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "2b1ffb2a82359742e11d448c160b912e73158d8c83e682c87fce846e547bb7fd",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.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-17T23:45:27.667Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Futbol24 — Pronósticos (es)",
    "publisher": "Futbol24 — Pronósticos (es)",
    "forecaster": "Futbol24 — Pronósticos (es)",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.futbol24.com/es/pronosticos-deportivos/previa/17-10-2026-wrexham-afc-preston-north-end-fc-pronostico/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a6f961a76e21c54cd2ecb55c",
   "url": "/authors/baba/picks/65/#pick-n-a6f961a76e21c54cd2ecb55c",
   "quote_text": "The second tip we would recommend is that both teams will score in the match, with odds of 1.83 available at Gbets.",
   "fragment_from": 2398,
   "fragment_to": 2513,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/wrexham-afc-vs-preston-north-end-championship-12169189/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "55630b12c25fe25a408cb86852b5174d0638bdb7e3d8f1c2e05adf598705deb9",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:54:09.000Z",
   "detected_at": "2026-10-17T00:59:35.019Z",
   "executed_at": "2026-10-18T01:26:29.802Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.83",
    "our_snapshot": "1.7500",
    "our_snapshot_at": "2026-10-17T00:56:41.851Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7500,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T00:54:09.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:54:09.000Z",
    "detected_at": "2026-10-17T00:59:35.019Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.83",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.83"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "9f2b2e5199446823f05522cb4bc697f165ac85f6e21f21b39fd32549013a73cc",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.83",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8300,
     "executed_at": "2026-10-18T01:26:29.627Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "054f830bd1ec86136ffdd0b6c569e909a97b84b9346cd9fe44c8fa12c9c701d2",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.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-18T01:26:29.802Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Baba",
    "publisher": "Livetipsportal",
    "forecaster": "Baba",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.livetipsportal.com/en/sportsbetting-tips/wrexham-afc-vs-preston-north-end-championship-12169189/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-280a7eed3c8ec2ceef9b9b3f",
   "url": "/authors/baba/picks/65/#pick-n-280a7eed3c8ec2ceef9b9b3f",
   "quote_text": "Total Goals\n\nOver 2.5",
   "fragment_from": 2603,
   "fragment_to": 2624,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/wrexham-afc-vs-preston-north-end-championship-12169189/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "55630b12c25fe25a408cb86852b5174d0638bdb7e3d8f1c2e05adf598705deb9",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:54:09.000Z",
   "detected_at": "2026-10-17T00:59:35.019Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T00:54:09.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:54:09.000Z",
    "detected_at": "2026-10-17T00:59:35.019Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "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 Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "bd4f678701ec1a630ccd90000d636ac8ff110c39172586075e4c52d266c21e4f",
     "series_key": "market_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": "Baba",
    "publisher": "Livetipsportal",
    "forecaster": "Baba",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.livetipsportal.com/en/sportsbetting-tips/wrexham-afc-vs-preston-north-end-championship-12169189/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-be8ab8889c93fdff62c3f9a8",
   "url": "/authors/baba/picks/65/#pick-n-be8ab8889c93fdff62c3f9a8",
   "quote_text": "Total Goals\n\nOver 1.5",
   "fragment_from": 2968,
   "fragment_to": 2989,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/wrexham-afc-vs-preston-north-end-championship-12169189/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "55630b12c25fe25a408cb86852b5174d0638bdb7e3d8f1c2e05adf598705deb9",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:54:09.000Z",
   "detected_at": "2026-10-17T00:59:35.019Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 1.5 goals",
   "outcome_label": "over 1.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T00:54:09.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:54:09.000Z",
    "detected_at": "2026-10-17T00:59:35.019Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 1.5 goals",
    "choice": "over 1.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Over/Under 1.5 goals: over 1.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "7de106d01c4e9773c1b9c555079b1ab1be76abd9c8dce5fed9b8506c411a5dc5",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals",
     "choice": "over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Baba",
    "publisher": "Livetipsportal",
    "forecaster": "Baba",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.livetipsportal.com/en/sportsbetting-tips/wrexham-afc-vs-preston-north-end-championship-12169189/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6da5465efba5f39111efa02a",
   "url": "/authors/theo-becker/picks/28/#pick-n-6da5465efba5f39111efa02a",
   "quote_text": "Total de Gols\n\nMais de 2,5",
   "fragment_from": 1927,
   "fragment_to": 1953,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/pt/palpites/wrexham-afc-vs-preston-north-end-championship-12169189/",
    "display_name": null,
    "speaker": "Théo Becker",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ddd8eb7d74c57196fe3e287797607ef7feb0714beea3f01e59156d2eb34930ae",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:26:29.000Z",
   "detected_at": "2026-10-17T01:40:32.291Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T00:26:29.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:26:29.000Z",
    "detected_at": "2026-10-17T01:40:32.291Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "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 Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "bfeab6dd4bde5259cd3f026d5bd5ee6cdd22ddca818f1c67cbed52f0253faa54",
     "series_key": "market_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": "Théo Becker",
    "publisher": "livetipsportal.com",
    "forecaster": "Théo Becker",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.livetipsportal.com/pt/palpites/wrexham-afc-vs-preston-north-end-championship-12169189/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e8c3c0a2c47ad62ee43ea95b",
   "url": "/authors/theo-becker/picks/28/#pick-n-e8c3c0a2c47ad62ee43ea95b",
   "quote_text": "Total de Gols\n\nMais de 1,5",
   "fragment_from": 2302,
   "fragment_to": 2328,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/pt/palpites/wrexham-afc-vs-preston-north-end-championship-12169189/",
    "display_name": null,
    "speaker": "Théo Becker",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ddd8eb7d74c57196fe3e287797607ef7feb0714beea3f01e59156d2eb34930ae",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:26:29.000Z",
   "detected_at": "2026-10-17T01:40:32.291Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 1.5 goals",
   "outcome_label": "over 1.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T00:26:29.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:26:29.000Z",
    "detected_at": "2026-10-17T01:40:32.291Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 1.5 goals",
    "choice": "over 1.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Over/Under 1.5 goals: over 1.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "58bace2014c05009551732c779af7140f277ca6d7df0aae9642bcd13be317cb0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals",
     "choice": "over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Théo Becker",
    "publisher": "livetipsportal.com",
    "forecaster": "Théo Becker",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.livetipsportal.com/pt/palpites/wrexham-afc-vs-preston-north-end-championship-12169189/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b2220732e5fc8402192171d3",
   "url": "/authors/jasper-van-den-boogaard/picks/5/#pick-n-b2220732e5fc8402192171d3",
   "quote_text": "Onze voorspelling voor Wrexham – Preston: Wrexham wint (2-0). Beste wedtip: Wrexham wint @ 1.70.",
   "fragment_from": 1442,
   "fragment_to": 1538,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-wrexham---preston-voorspelling-odds-opstellingen-kan-preston-ontsnappen-aan-de-degradatiezone",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d90495ce7ab65ee222df97a25097b631f390d02a72894f131a55ecac481d0b89",
    "material_removed": false
   },
   "published_at": "2026-10-14T07:26:16.000Z",
   "detected_at": "2026-10-17T07:59:26.926Z",
   "executed_at": "2026-10-18T05:57:27.335Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Wrexham",
   "odds_set": {
    "by_author": "1.7",
    "our_snapshot": "1.5800",
    "our_snapshot_at": "2026-10-17T07:55:33.854Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5800,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T07:26:16.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T07:26:16.000Z",
    "detected_at": "2026-10-17T07:59:26.926Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Wrexham",
    "author_odds": "1.7",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Wrexham at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "fabad95f85b42339194a622adee4368499c288b87f952161c4027b046e9777af",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Wrexham",
     "decimal_odds": "1.7",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-18T05:57:25.931Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "bd8c65ebd9c5794c349313f4633ff555cf33d84c8c850dc80e2d8509e1975675",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Wrexham",
     "decimal_odds": "1.5800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5800,
     "executed_at": "2026-10-18T05:57:27.335Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-wrexham---preston-voorspelling-odds-opstellingen-kan-preston-ontsnappen-aan-de-degradatiezone",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0a1ea9ed8ec8d34f2180d239",
   "url": "/authors/jasper-van-den-boogaard/picks/5/#pick-n-0a1ea9ed8ec8d34f2180d239",
   "quote_text": "👉 Eindvoorspelling: 2-0 – Wrexham wint comfortabel van een Preston-ploeg zonder vorm en zonder goals.",
   "fragment_from": 8853,
   "fragment_to": 8954,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-wrexham---preston-voorspelling-odds-opstellingen-kan-preston-ontsnappen-aan-de-degradatiezone",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d90495ce7ab65ee222df97a25097b631f390d02a72894f131a55ecac481d0b89",
    "material_removed": false
   },
   "published_at": "2026-10-14T07:26:16.000Z",
   "detected_at": "2026-10-17T07:59:26.926Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-bb4ea79ef2e3",
    "display_name": "Wrexham — Preston North End",
    "competition_name": "EFL Championship",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
    "scoreline": "4-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Wrexham 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": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T07:26:16.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T07:26:16.000Z",
    "detected_at": "2026-10-17T07:59:26.926Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Wrexham 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: Wrexham 2-0 Preston North End"
   },
   "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 Wrexham 4-1 Preston North End."
   },
   "settlements": [
    {
     "operation_id": "424ab12c433f1b00c9fffc91fe9056fccd7b6ebbf8e1ec7db9fc948589678dbb",
     "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": "Wrexham",
     "decimal_odds": "1.5800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5800,
     "executed_at": "2026-10-18T05:57:28.133Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-wrexham---preston-voorspelling-odds-opstellingen-kan-preston-ontsnappen-aan-de-degradatiezone",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "record_counts": {
  "dictionary_version": "1",
  "dictionary_url": "/methodology/#words",
  "statements": 14,
  "predictions": 14,
  "authors": 8,
  "statements_before_kickoff": 14,
  "settled_picks": 6,
  "duplicates": 0,
  "junk": {}
 },
 "match_summary": {
  "contract_version": "1",
  "final_score": "4-1",
  "state_words": "finished",
  "distinct_predictions": 14,
  "sources": 8,
  "one_source": false,
  "sentence": "Wrexham finished 4-1 against Preston North End. None of the 4 recorded correct-score predictions matched that score. Other markets are shown separately below.",
  "who_predicted_what": [
   {
    "record_id": "n-999c552f42d9f7064f6dd42d",
    "url": "/sources/dailysports-net/picks/9/#pick-n-999c552f42d9f7064f6dd42d",
    "author": "Dailysports",
    "author_url": "/sources/dailysports-net/",
    "market": "1X2, match result",
    "selection": "Wrexham",
    "outcome": "Won",
    "price": "1.70",
    "published_at": "2026-10-16T11:48:00.000Z",
    "recorded_at": "2026-10-16T12:09:28.180Z",
    "lead_hours": 25.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-556084b8d7849f1d56f5fc58",
    "url": "/sources/free-super-tips/picks/20/#pick-n-556084b8d7849f1d56f5fc58",
    "author": "Free Super Tips",
    "author_url": "/sources/free-super-tips/",
    "market": "1X2, match result",
    "selection": "Wrexham",
    "outcome": "Won",
    "price": "1.70",
    "published_at": null,
    "recorded_at": "2026-10-15T15:44:52.568Z",
    "lead_hours": 46.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-86e304b5e0afe5ae7660194a",
    "url": "/sources/futbol24-com/picks/14/#pick-n-86e304b5e0afe5ae7660194a",
    "author": "Futbol24",
    "author_url": "/sources/futbol24-com/",
    "market": "1X2, match result",
    "selection": "Wrexham",
    "outcome": "Won",
    "price": "1.70",
    "published_at": "2026-10-14T01:09:32.000Z",
    "recorded_at": "2026-10-17T00:30:21.815Z",
    "lead_hours": 13.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-b2220732e5fc8402192171d3",
    "url": "/authors/jasper-van-den-boogaard/picks/5/#pick-n-b2220732e5fc8402192171d3",
    "author": "Jasper van den Boogaard",
    "author_url": "/authors/jasper-van-den-boogaard/",
    "market": "1X2, match result",
    "selection": "Wrexham",
    "outcome": "Won",
    "price": "1.70",
    "published_at": "2026-10-14T07:26:16.000Z",
    "recorded_at": "2026-10-17T07:59:26.926Z",
    "lead_hours": 6.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-a6f961a76e21c54cd2ecb55c",
    "url": "/authors/baba/picks/65/#pick-n-a6f961a76e21c54cd2ecb55c",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Won",
    "price": "1.83",
    "published_at": "2026-10-14T00:54:09.000Z",
    "recorded_at": "2026-10-17T00:59:35.019Z",
    "lead_hours": 13.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-0f17be4d96d12ae6d0c8e076",
    "url": "/sources/futbol24-com/picks/14/#pick-n-0f17be4d96d12ae6d0c8e076",
    "author": "Futbol24",
    "author_url": "/sources/futbol24-com/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Won",
    "price": "1.82",
    "published_at": "2026-10-14T01:09:32.000Z",
    "recorded_at": "2026-10-17T00:30:21.815Z",
    "lead_hours": 13.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-4d2d72ad1fa716731625e652",
    "url": "/sources/betclan-com/picks/37/#pick-n-4d2d72ad1fa716731625e652",
    "author": "BetClan",
    "author_url": "/sources/betclan-com/",
    "market": "Correct score",
    "selection": "Wrexham 3-1 Preston North End",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-12T00:10:00.000Z",
    "recorded_at": "2026-10-16T23:59:52.922Z",
    "lead_hours": 14.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-39d0a7ebc786017ace3dd908",
    "url": "/authors/darren-plant/picks/3/#pick-n-39d0a7ebc786017ace3dd908",
    "author": "Darren Plant",
    "author_url": "/authors/darren-plant/",
    "market": "Correct score",
    "selection": "Wrexham 3-1 Preston North End",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-15T11:46:39.000Z",
    "recorded_at": "2026-10-15T12:09:49.123Z",
    "lead_hours": 49.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-f4e34cca3587213fde721530",
    "url": "/sources/free-super-tips/picks/20/#pick-n-f4e34cca3587213fde721530",
    "author": "Free Super Tips",
    "author_url": "/sources/free-super-tips/",
    "market": "Correct score",
    "selection": "Wrexham 2-1 Preston North End",
    "outcome": "Lost",
    "price": "8.50",
    "published_at": null,
    "recorded_at": "2026-10-15T15:44:52.568Z",
    "lead_hours": 46.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-0a1ea9ed8ec8d34f2180d239",
    "url": "/authors/jasper-van-den-boogaard/picks/5/#pick-n-0a1ea9ed8ec8d34f2180d239",
    "author": "Jasper van den Boogaard",
    "author_url": "/authors/jasper-van-den-boogaard/",
    "market": "Correct score",
    "selection": "Wrexham 2-0 Preston North End",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-14T07:26:16.000Z",
    "recorded_at": "2026-10-17T07:59:26.926Z",
    "lead_hours": 6.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-be8ab8889c93fdff62c3f9a8",
    "url": "/authors/baba/picks/65/#pick-n-be8ab8889c93fdff62c3f9a8",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "Over/Under 1.5 goals",
    "selection": "over 1.5",
    "outcome": "Won",
    "price": null,
    "published_at": "2026-10-14T00:54:09.000Z",
    "recorded_at": "2026-10-17T00:59:35.019Z",
    "lead_hours": 13.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-e8c3c0a2c47ad62ee43ea95b",
    "url": "/authors/theo-becker/picks/28/#pick-n-e8c3c0a2c47ad62ee43ea95b",
    "author": "Théo Becker",
    "author_url": "/authors/theo-becker/",
    "market": "Over/Under 1.5 goals",
    "selection": "over 1.5",
    "outcome": "Won",
    "price": null,
    "published_at": "2026-10-14T00:26:29.000Z",
    "recorded_at": "2026-10-17T01:40:32.291Z",
    "lead_hours": 12.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-280a7eed3c8ec2ceef9b9b3f",
    "url": "/authors/baba/picks/65/#pick-n-280a7eed3c8ec2ceef9b9b3f",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": null,
    "published_at": "2026-10-14T00:54:09.000Z",
    "recorded_at": "2026-10-17T00:59:35.019Z",
    "lead_hours": 13.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-6da5465efba5f39111efa02a",
    "url": "/authors/theo-becker/picks/28/#pick-n-6da5465efba5f39111efa02a",
    "author": "Théo Becker",
    "author_url": "/authors/theo-becker/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": null,
    "published_at": "2026-10-14T00:26:29.000Z",
    "recorded_at": "2026-10-17T01:40:32.291Z",
    "lead_hours": 12.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   }
  ],
  "by_market": [
   {
    "market": "1X2, match result",
    "predictions": 4,
    "sources": 4,
    "one_source": false,
    "eligible": 4,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Wrexham",
      "predictions": 4,
      "eligible": 4
     }
    ],
    "median_odds": "1.70",
    "odds_from_author": 4,
    "odds_from_snapshot": 0
   },
   {
    "market": "Correct score",
    "predictions": 4,
    "sources": 4,
    "one_source": false,
    "eligible": 4,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Wrexham 3-1 Preston North End",
      "predictions": 2,
      "eligible": 2
     },
     {
      "selection": "Wrexham 2-0 Preston North End",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Wrexham 2-1 Preston North End",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "implied_by_score": [
     {
      "selection": "Wrexham",
      "predictions": 4
     }
    ],
    "median_odds": "8.50",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Both teams to score",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "yes",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": "1.83",
    "odds_from_author": 2,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 1.5 goals",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "over 1.5",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": null,
    "odds_from_author": 0,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 2.5 goals",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "over 2.5",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": null,
    "odds_from_author": 0,
    "odds_from_snapshot": 0
   }
  ],
  "found_after_kickoff": 0,
  "selections_before_kickoff": 14,
  "independent_sources": 8,
  "same_material_repeats": 0,
  "sources_list": [
   {
    "source": "livetipsportal.com",
    "materials": 2,
    "authors": 2,
    "selections": 5
   },
   {
    "source": "bet-experts.nl",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "freesupertips.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "futbol24.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "betclan.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "dailysports.net",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportsmole.co.uk",
    "materials": 1,
    "authors": 1,
    "selections": 1
   }
  ],
  "what_happened": {
   "won": 10,
   "lost": 4,
   "void": 0,
   "half_won": 0,
   "half_lost": 0,
   "not_settled": 0
  },
  "scenarios": [
   {
    "author": "Baba",
    "author_url": "/authors/baba/",
    "picks": 3,
    "record_ids": [
     "n-be8ab8889c93fdff62c3f9a8",
     "n-280a7eed3c8ec2ceef9b9b3f",
     "n-a6f961a76e21c54cd2ecb55c"
    ],
    "markets": [
     "Over/Under 1.5 goals",
     "Over/Under 2.5 goals",
     "Both teams to score"
    ],
    "selections": [
     "over 1.5",
     "over 2.5",
     "yes"
    ],
    "prices": [
     null,
     null,
     "1.83"
    ],
    "outcomes": [
     "Won",
     "Won",
     "Won"
    ],
    "scenario": "over 1.5 goals · over 2.5 goals · Both teams to score: yes",
    "result": "all_right",
    "recorded_at": "2026-10-17T00:59:35.019Z",
    "lead_hours": 13.0,
    "evidence_urls": [
     "/authors/baba/picks/65/#pick-n-be8ab8889c93fdff62c3f9a8",
     "/authors/baba/picks/65/#pick-n-280a7eed3c8ec2ceef9b9b3f",
     "/authors/baba/picks/65/#pick-n-a6f961a76e21c54cd2ecb55c"
    ]
   },
   {
    "author": "Free Super Tips",
    "author_url": "/sources/free-super-tips/",
    "picks": 2,
    "record_ids": [
     "n-556084b8d7849f1d56f5fc58",
     "n-f4e34cca3587213fde721530"
    ],
    "markets": [
     "1X2, match result",
     "Correct score"
    ],
    "selections": [
     "Wrexham",
     "Wrexham 2-1 Preston North End"
    ],
    "prices": [
     "1.70",
     "8.50"
    ],
    "outcomes": [
     "Won",
     "Lost"
    ],
    "scenario": "Wrexham · Wrexham 2-1 Preston North End",
    "result": "any_wrong",
    "recorded_at": "2026-10-15T15:44:52.568Z",
    "lead_hours": 46.3,
    "evidence_urls": [
     "/sources/free-super-tips/picks/20/#pick-n-556084b8d7849f1d56f5fc58",
     "/sources/free-super-tips/picks/20/#pick-n-f4e34cca3587213fde721530"
    ]
   },
   {
    "author": "Futbol24",
    "author_url": "/sources/futbol24-com/",
    "picks": 2,
    "record_ids": [
     "n-86e304b5e0afe5ae7660194a",
     "n-0f17be4d96d12ae6d0c8e076"
    ],
    "markets": [
     "1X2, match result",
     "Both teams to score"
    ],
    "selections": [
     "Wrexham",
     "yes"
    ],
    "prices": [
     "1.70",
     "1.82"
    ],
    "outcomes": [
     "Won",
     "Won"
    ],
    "scenario": "Wrexham · Both teams to score: yes",
    "result": "all_right",
    "recorded_at": "2026-10-17T00:30:21.815Z",
    "lead_hours": 13.5,
    "evidence_urls": [
     "/sources/futbol24-com/picks/14/#pick-n-86e304b5e0afe5ae7660194a",
     "/sources/futbol24-com/picks/14/#pick-n-0f17be4d96d12ae6d0c8e076"
    ]
   },
   {
    "author": "Jasper van den Boogaard",
    "author_url": "/authors/jasper-van-den-boogaard/",
    "picks": 2,
    "record_ids": [
     "n-b2220732e5fc8402192171d3",
     "n-0a1ea9ed8ec8d34f2180d239"
    ],
    "markets": [
     "1X2, match result",
     "Correct score"
    ],
    "selections": [
     "Wrexham",
     "Wrexham 2-0 Preston North End"
    ],
    "prices": [
     "1.70",
     null
    ],
    "outcomes": [
     "Won",
     "Lost"
    ],
    "scenario": "Wrexham · Wrexham 2-0 Preston North End",
    "result": "any_wrong",
    "recorded_at": "2026-10-17T07:59:26.926Z",
    "lead_hours": 6.0,
    "evidence_urls": [
     "/authors/jasper-van-den-boogaard/picks/5/#pick-n-b2220732e5fc8402192171d3",
     "/authors/jasper-van-den-boogaard/picks/5/#pick-n-0a1ea9ed8ec8d34f2180d239"
    ]
   },
   {
    "author": "Théo Becker",
    "author_url": "/authors/theo-becker/",
    "picks": 2,
    "record_ids": [
     "n-e8c3c0a2c47ad62ee43ea95b",
     "n-6da5465efba5f39111efa02a"
    ],
    "markets": [
     "Over/Under 1.5 goals",
     "Over/Under 2.5 goals"
    ],
    "selections": [
     "over 1.5",
     "over 2.5"
    ],
    "prices": [
     null,
     null
    ],
    "outcomes": [
     "Won",
     "Won"
    ],
    "scenario": "over 1.5 goals · over 2.5 goals",
    "result": "all_right",
    "recorded_at": "2026-10-17T01:40:32.291Z",
    "lead_hours": 12.3,
    "evidence_urls": [
     "/authors/theo-becker/picks/28/#pick-n-e8c3c0a2c47ad62ee43ea95b",
     "/authors/theo-becker/picks/28/#pick-n-6da5465efba5f39111efa02a"
    ]
   }
  ],
  "lead_time": {
   "contract_version": 1,
   "threshold_hours": 2.0,
   "picks": 14,
   "before_kickoff": 14,
   "after_kickoff": 0,
   "at_least_2h": 14,
   "share_2h_plus": 100.0,
   "median_hours": 13.2,
   "min_hours": 6.0,
   "max_hours": 49.8,
   "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
  }
 },
 "title_tag": "Wrexham vs Preston North End: Predictions & Results — 17 Oct 2026",
 "snapshots": {
  "counting_rule": "1",
  "early": {
   "id": "sr-6653b20f5ee644beae96cb6e",
   "type_code": "early",
   "moment_at": "2026-10-15T18:43:02.127Z",
   "freeze_at": "2026-10-15T18:43:02.224Z",
   "approach": "at_the_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 3,
     "publications": 3,
     "comparable": 3,
     "unique": 3,
     "contributions": 3
    },
    "group_list": [
     {
      "phrase": "Correct score — No single most common selection: Wrexham 2-1 Preston North End and Wrexham 3-1 Preston North End (1 of 2 eligible each)",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": null,
      "n": 2,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "Wrexham 2-1 Preston North End",
        "choice": "2-1"
       },
       {
        "figure": 1,
        "in_words": "Wrexham 3-1 Preston North End",
        "choice": "3-1"
       }
      ]
     },
     {
      "phrase": "1X2, match result — Most common recorded selection: Wrexham (1 of 1 eligible)",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "1",
      "n": 1,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 1,
        "in_words": "Wrexham",
        "choice": "1"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-39d0a7ebc786017ace3dd908",
    "n-556084b8d7849f1d56f5fc58",
    "n-f4e34cca3587213fde721530"
   ],
   "hash": "d28443c9ece0499fad4cbc80c92ec8c8ab9871b64997b756369b7c6e090de4b0"
  },
  "closing_line": {
   "id": "sr-ed9e8c5b071e81c170adbcc1",
   "type_code": "closing_price",
   "moment_at": "2026-10-17T14:00:00.000Z",
   "freeze_at": "2026-10-17T16:24:41.229Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 4,
     "publications": 4,
     "comparable": 4,
     "unique": 4,
     "contributions": 4
    },
    "group_list": [
     {
      "phrase": "1X2, match result — Most common recorded selection: Wrexham (2 of 2 eligible)",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "1",
      "n": 2,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 2,
        "in_words": "Wrexham",
        "choice": "1"
       }
      ]
     },
     {
      "phrase": "Correct score — No single most common selection: Wrexham 2-1 Preston North End and Wrexham 3-1 Preston North End (1 of 2 eligible each)",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": null,
      "n": 2,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "Wrexham 2-1 Preston North End",
        "choice": "2-1"
       },
       {
        "figure": 1,
        "in_words": "Wrexham 3-1 Preston North End",
        "choice": "3-1"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-39d0a7ebc786017ace3dd908",
    "n-556084b8d7849f1d56f5fc58",
    "n-999c552f42d9f7064f6dd42d",
    "n-f4e34cca3587213fde721530"
   ],
   "hash": "aaf9dba3044774fe9f5bd8668392a3dd0a21059820c894779bf39d8a241b25a3"
  },
  "author_rows": [
   {
    "id": "sr-e6ca16d2c0fa60ec0bb6f4a4",
    "type_code": "author_before_match",
    "moment_at": "2026-10-17T14:00:00.000Z",
    "freeze_at": "2026-10-17T16:24:41.237Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 4,
     "method_version": "2.2",
     "net_points_hundredths": -16300,
     "period_from": "2026-10-09",
     "period_to": "2026-10-16",
     "price_rule": "Our market snapshot",
     "return_percent": "-40.75",
     "settled_picks": 4,
     "staked_hundredths": 40000,
     "void": 0
    },
    "composition": [
     "c|s-ba3d2d894694|r-4e277a26d9d2354d|v-25722113e9093708",
     "c|s-baa2622eed96|r-8c287d7fabbeb380|v-32e1fe6da26de630",
     "c|s-c171e17a7b8d|r-ffb521b2f6bf546b|v-48e1302d10600a2b",
     "c|s-d1a0a7790f4e|r-d959acdd789dfaf0|v-3cfaab9e4698227b"
    ],
    "hash": "5712922f9972ad426129d492a826b8c925ee6290cf7f4cf9f81e17ba2258f1ef",
    "entity_ref": "e-08f5781223a9fa8699e244b3",
    "name_shown": "Darren Plant",
    "url": "/authors/darren-plant/"
   },
   {
    "id": "sr-771a5935e954059417b59b16",
    "type_code": "author_before_match",
    "moment_at": "2026-10-17T14:00:00.000Z",
    "freeze_at": "2026-10-17T16:24:41.237Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 28,
     "method_version": "2.2",
     "net_points_hundredths": 75905,
     "period_from": "2026-10-11",
     "period_to": "2026-10-15",
     "price_rule": "Our market snapshot",
     "return_percent": "28.11",
     "settled_picks": 28,
     "staked_hundredths": 270000,
     "void": 1
    },
    "composition": [
     "c|s-0009cefd1ab0|r-db79cead175ee520|v-c2b012d9dbad6f47",
     "c|s-0677921d1759|r-1ccdda3d441710fe|v-ff3173f565272048",
     "c|s-12343692d377|r-c0f4f4a7f1aa232e|v-efc96091f9465e6b",
     "c|s-239f7edb3af0|r-c419ac02a0b3e1b8|v-cbf3c54165aabd3e",
     "c|s-29ba3bb2f092|r-7ac1715fb0c25dcd|v-c1fe890ce2b5253e",
     "c|s-314ffc54d9db|r-a7b04d47364cf491|v-fcbcc77cf85e0a57",
     "c|s-40031903677a|r-308e227cfa2bbee7|v-81fff31766cd9600",
     "c|s-51292fa0ec5c|r-f1ddc31496c84d97|v-3c4871fae2215c46",
     "c|s-57b608098a71|r-3eb198d63d195a01|v-5a15f9074a03dbaa",
     "c|s-5c28a1856964|r-4db3df44eaf4d86b|v-eeb010f0f94ff789",
     "c|s-5ee031909a68|r-ea35e3b1592a9206|v-62a0ad7b24d47d19",
     "c|s-6daf1549fb1e|r-4702a8da8c1027d7|v-669f6f145c37a92f",
     "c|s-7674778c71d5|r-a2467934ba705f6e|v-4eb0051dc65def93",
     "c|s-7f51e7225c5b|r-1463b30df3322640|v-fe68c08531fb43bb",
     "c|s-82694d0b8f23|r-485d3a1582303972|v-882ca2bfdce72168",
     "c|s-85443e9b34c5|r-4f672c130c26b828|v-2197f93e5f3f0f54",
     "c|s-8702b9f6aca5|r-99fcfd14da0ceffb|v-acf58f5d736462f2",
     "c|s-8736de637615|r-9885fe870a4bd009|v-792e6315783fd5d4",
     "c|s-98cb3d9d0835|r-c097eaea3abc9721|v-cb0a26cb2cd6a8a6",
     "c|s-a7837daec4e9|r-1341e67ac79c5e49|v-6d3b72f3a42bbc6a",
     "c|s-afa635035945|r-7326d132895d5409|v-d91e0274bc14e339",
     "c|s-b903df1cf4c6|r-b42a6c2734d81d73|v-bddf4c150dccf476",
     "c|s-c9f3555a7993|r-9f70c14d05dd7334|v-78764b73c7d2209f",
     "c|s-d89c86e9d1db|r-24d5bb7b45b36cf1|v-dd65fa22cbf40aee",
     "c|s-dfd94b3dad49|r-805216c45ef470fb|v-58f57c28aac09f1a",
     "c|s-e65525f23524|r-6f1ee7b476d8a361|v-f6b0fb028c052bc9",
     "c|s-f2a9273ae62b|r-feab3b62e382ddd4|v-0423892c021ffab4",
     "c|s-f793845eecea|r-6646a34ffa003619|v-9aabb3474f092221"
    ],
    "hash": "fca50cb867d1f789b7d5448b0631eade5b5e2246aebde7e9b9e13c34b4071b9d",
    "entity_ref": "e-be2f33813b4b9a496719fe5c",
    "name_shown": "Dailysports",
    "url": "/sources/dailysports-net/"
   },
   {
    "id": "sr-b0d5608bc360b5a2802d4bbc",
    "type_code": "author_before_match",
    "moment_at": "2026-10-17T14:00:00.000Z",
    "freeze_at": "2026-10-17T16:24:41.237Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 43,
     "method_version": "2.2",
     "net_points_hundredths": 4951,
     "period_from": "2026-10-03",
     "period_to": "2026-10-15",
     "price_rule": "Our market snapshot",
     "return_percent": "1.13",
     "settled_picks": 44,
     "staked_hundredths": 440000,
     "void": 0
    },
    "composition": [
     "c|s-06bacf89a285|r-3d3092d76bc58e28|v-a820b418aa57a58b",
     "c|s-094908148541|r-6c6d2128b681925c|v-8abe74cadb567702",
     "c|s-1be81e1ea862|r-ccd31ce11a10d243|v-0cbe8ce2841b8af4",
     "c|s-314ffc54d9db|r-a7b04d47364cf491|v-fcbcc77cf85e0a57",
     "c|s-396768bd82dd|r-750e0987f1d3fb1c|v-fbdf594b83631882",
     "c|s-3b581b019b07|r-98e6de82efe58191|v-cd6119d6eaa79cbd",
     "c|s-4374858573f2|r-f5229b29d7e7c883|v-c42b9c4b61bee5ec",
     "c|s-457db28d4b83|r-b7cb76a26c5842a4|v-a93ac5c8445adda9",
     "c|s-51292fa0ec5c|r-e379713fa0eed477|v-4145fd2a4df4df69",
     "c|s-60e403153fd3|r-8b03fb19aec7b154|v-ee865feaf4faafc3",
     "c|s-63a23007668d|r-4436f4564b718a45|v-4b5c4097ab69fd44",
     "c|s-63a23007668d|r-dbb6589532785173|v-b14a44ffae4e59ef",
     "c|s-6daf1549fb1e|r-11f8e7449fa5c236|v-f995b6bb238047ef",
     "c|s-7284e8f9dd75|r-14f4fd731e1581c2|v-d6c3cacded821981",
     "c|s-75359e8318d6|r-5ea37c1d92ca7bfb|v-5079a861d7edb7de",
     "c|s-7674778c71d5|r-09b18aed453e37eb|v-03498a51712fbae4",
     "c|s-784b6fe1a394|r-7c9dd876cc47be67|v-b767d132af3d744e",
     "c|s-83453d98f561|r-1ba2e461bfac9824|v-c6bf908d1f6dfc15",
     "c|s-8671e54fe987|r-26cd0bf1ae9a2e8f|v-d2b2e737eb7668d8",
     "c|s-8736de637615|r-9885fe870a4bd009|v-792e6315783fd5d4",
     "c|s-890891f7d4b9|r-ad2ddf93d867300a|v-cdca1325548595b3",
     "c|s-8984cff493e4|r-6c6b9020b8f68796|v-5956b022c5aca038",
     "c|s-8ffaa07fdf31|r-09c05cadbafe4f45|v-56eac26e83b77df8",
     "c|s-98cb3d9d0835|r-2f8372e19abd03be|v-6af995629a4cda55",
     "c|s-99b355985f5d|r-65cadb2a047e678e|v-efa56f7c79833b89",
     "c|s-9a8738c8f2a7|r-ad797b2d61502f41|v-1dc13ea6aad5a3a1",
     "c|s-a3f863875035|r-62d707177ffcce6d|v-5d37c9ac84def1e7",
     "c|s-a52bcdbd2d51|r-fd54afdd4939a1b3|v-5d1e116e2ef9e53b",
     "c|s-a6d599e29c75|r-20bfc97738e85f0a|v-f8dfad0dc285d93d",
     "c|s-a7837daec4e9|r-d370af016301ba9c|v-b7454f33e1d11a7d",
     "c|s-b903df1cf4c6|r-6198bc83e5be1173|v-8cf438095edc9022",
     "c|s-ba3d2d894694|r-f7e4fda83eac7d10|v-6a6beff5eb4d3b0d",
     "c|s-baa2622eed96|r-8c287d7fabbeb380|v-cf3d944f6f0b35ab",
     "c|s-c037b5731ac6|r-155551fd6f4a7c1a|v-84d5f6de18b8b0f7",
     "c|s-c171e17a7b8d|r-ffb521b2f6bf546b|v-48e1302d10600a2b",
     "c|s-c6ff28609cbc|r-54801eacc33305a4|v-6363fac5dd2b79a4",
     "c|s-cbab4f05165e|r-8662cbd8867e8e53|v-e75c2cb210351291",
     "c|s-d9409c72d207|r-464125565b2d2eba|v-a419dadedafee8cb",
     "c|s-e2d306934e5f|r-764b07ac5ff6024f|v-7d26c7f2e3c9b594",
     "c|s-e65525f23524|r-ab4e4aab7bc0184f|v-017d6e69868cb8a1",
     "c|s-f1d27d00d25a|r-cca9dda7d346c4b2|v-69064ad9a50b36c7",
     "c|s-f2a9273ae62b|r-905cdf0e7292fb06|v-9b209bd382ee570c",
     "c|s-f2cbc24f358a|r-f3380edae19b8b60|v-2b255d114fa4c304",
     "c|s-f734162919a3|r-b2dcac7833bdf7e4|v-477ada6ba075ef4b"
    ],
    "hash": "c5d5a694148015c83956e04bf74eec5b66514a2a1a4ec673e20fa43bd175e4c1",
    "entity_ref": "e-db760645a3ae9e4e98f32a30",
    "name_shown": "Free Super Tips",
    "url": "/sources/free-super-tips/"
   }
  ],
  "late_additions": null,
  "chips": {
   "id": "sr-b5a70bd65fb1f0713d057d11",
   "type_code": "chips",
   "moment_at": "2026-10-17T14:00:00.000Z",
   "freeze_at": "2026-10-17T16:24:41.237Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chips": {
     "n-39d0a7ebc786017ace3dd908": [],
     "n-556084b8d7849f1d56f5fc58": [],
     "n-999c552f42d9f7064f6dd42d": [],
     "n-f4e34cca3587213fde721530": []
    },
    "in_catalog": "1"
   },
   "composition": [
    "n-39d0a7ebc786017ace3dd908",
    "n-556084b8d7849f1d56f5fc58",
    "n-999c552f42d9f7064f6dd42d",
    "n-f4e34cca3587213fde721530"
   ],
   "hash": "2e79ad9372ffc1635742686302160564be6d32fa11ef152478afd254ad603ba9"
  }
 },
 "match_card": {
  "revision": "1",
  "gates": "B",
  "open_to_search": true,
  "inputs": {
   "prediction_count": 4,
   "publisher_count": 4,
   "contract": "1x2|*|match|*|*#explicit",
   "forecaster_count": 8,
   "publishers_all": 7,
   "topic_count": 5,
   "checked_count": false,
   "competition_authors": [
    {
     "settled_count": 110
    },
    {
     "settled_count": 60
    },
    {
     "settled_count": 46
    },
    {
     "settled_count": 35
    },
    {
     "settled_count": 31
    },
    {
     "settled_count": 30
    },
    {
     "settled_count": 25
    },
    {
     "settled_count": 22
    },
    {
     "settled_count": 19
    },
    {
     "settled_count": 17
    },
    {
     "settled_count": 13
    },
    {
     "settled_count": 8
    },
    {
     "settled_count": 7
    },
    {
     "settled_count": 7
    },
    {
     "settled_count": 7
    },
    {
     "settled_count": 6
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 4
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    }
   ],
   "started": true,
   "facts_only": false,
   "counted_predictions": 14,
   "counted_sources": 8
  },
  "gates_words": "Open to search: 14 counted predictions from 8 different sources",
  "created_from": "prediction_page",
  "prediction_count": 7,
  "publisher_count": 7,
  "forecaster_count": 4,
  "newcomer_count": 7,
  "competition_authors": [
   {
    "name_shown": "Baba",
    "url": "/authors/baba/",
    "source_group": "tipsters",
    "settled_count": 110,
    "match_count": 66,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-25.0",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-5ed8b1279a481fcc4214",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "2. Bundesliga · 5/8 · 26 Oct",
      "body": "2. Bundesliga, week of 26 Oct 2026: 5/8 result calls right, first of 6 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-5ed8b1279a48",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-37e18fe87e18079a2945",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 7 · 31 Oct",
      "body": "Only one right of 7 tipsters and sources · Draw · Kocaelispor v Rizespor · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-37e18fe87e18",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     }
    ]
   },
   {
    "name_shown": "Enrico Giordano",
    "url": "/authors/enrico-giordano/",
    "source_group": "tipsters",
    "settled_count": 42,
    "match_count": 616,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "7.2",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-4117c0f114b776ec945d",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "Eredivisie · 2/3 · 12 Oct",
      "body": "Eredivisie, week of 12 Oct 2026: 2/3 result calls right, first of 6 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-4117c0f114b7",
      "url": null,
      "tier": null,
      "event_at": "2026-10-18"
     },
     {
      "title_id": "zk-4eae8de48fafb3d634c4",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "6 right in a row · 31 Oct",
      "body": "6 matches in a row, every pick correct · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-4eae8de48faf",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     }
    ]
   },
   {
    "name_shown": "Dailysports",
    "url": "/sources/dailysports-net/",
    "source_group": "websites",
    "settled_count": 34,
    "match_count": 55,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "3.8",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-1f2dc73852fb72ab0133",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "Bundesliga · 2/3 · 26 Oct",
      "body": "Bundesliga, week of 26 Oct 2026: 2/3 result calls right, first of 22 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-1f2dc73852fb",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-ca7508509979566f1f5d",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "8 right in a row · 12 Oct",
      "body": "8 matches in a row, every pick correct · 11 Oct–12 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-ca7508509979",
      "url": null,
      "tier": null,
      "event_at": "2026-10-12"
     }
    ]
   },
   {
    "name_shown": "Free Super Tips",
    "url": "/sources/free-super-tips/",
    "source_group": "websites",
    "settled_count": 28,
    "match_count": 46,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-22.7",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-73ce7fd9e5f9fd07b8cb",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 8 · 17 Oct",
      "body": "Only one right of 8 tipsters and sources · Away win · Brentford v Liverpool · 17 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-73ce7fd9e5f9",
      "url": null,
      "tier": null,
      "event_at": "2026-10-17"
     },
     {
      "title_id": "zk-40ac82fdc6c742107246",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 3–1 · 6 Nov",
      "body": "Exact score 3–1 · Toulouse v RC Strasbourg · 6 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-40ac82fdc6c7",
      "url": null,
      "tier": null,
      "event_at": "2026-11-06"
     }
    ]
   },
   {
    "name_shown": "Baptiste Couturiaux",
    "url": "/authors/baptiste-couturiaux/",
    "source_group": "tipsters",
    "settled_count": 21,
    "match_count": 28,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-17.4",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-cb7e0a6cafc6fb522747",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "7 right in a row · 19 Oct",
      "body": "7 matches in a row, every pick correct · 17 Oct–19 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-cb7e0a6cafc6",
      "url": null,
      "tier": null,
      "event_at": "2026-10-19"
     },
     {
      "title_id": "zk-3ff8f6b757bb4a2d9118",
      "code_name": "P-01",
      "title_tier": "dated_record",
      "badge_label": "8/8 · week of 26 Oct",
      "body": "8/8 result calls right · week of 26 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-3ff8f6b757bb",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     }
    ]
   },
   {
    "name_shown": "Infobetting",
    "url": "/sources/infobetting-com/",
    "source_group": "websites",
    "settled_count": 21,
    "match_count": 22,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "58.2",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-5f259bebd944649c02ef",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "7 right in a row · 1 Nov",
      "body": "7 matches in a row, every pick correct · 31 Oct–1 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-5f259bebd944",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-abb804e6fe445ae3046d",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.25 · 25 Oct",
      "body": "Draw at 3.25 · Angers v Lorient · 25 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-abb804e6fe44",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     }
    ]
   },
   {
    "name_shown": "Tony Incenzo",
    "url": "/authors/tony-incenzo/",
    "source_group": "tipsters",
    "settled_count": 21,
    "match_count": 627,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "-19.0",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-ebff62d39cc8e3097223",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "1st of 5 · week of 5 Oct",
      "body": "EFL Championship, week of 5 Oct 2026: 8/12 result calls right, first of 5 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-ebff62d39cc8",
      "url": null,
      "tier": null,
      "event_at": "2026-10-11"
     },
     {
      "title_id": "zk-e8e794dce9afb956370a",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 10 · 24 Oct",
      "body": "Only one right of 10 tipsters and sources · Away win · West Ham United v Southampton · 24 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-e8e794dce9af",
      "url": null,
      "tier": null,
      "event_at": "2026-10-24"
     }
    ]
   },
   {
    "name_shown": "Alex Sarwar",
    "url": "/authors/alex-sarwar/",
    "source_group": "tipsters",
    "settled_count": 19,
    "match_count": 23,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "14.7",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-176f6b6d9a2b6b86c399",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "4 right in a row · 4 Nov",
      "body": "4 matches in a row, every pick correct · 3 Nov–4 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-176f6b6d9a2b",
      "url": null,
      "tier": null,
      "event_at": "2026-11-04"
     }
    ]
   },
   {
    "name_shown": "Ayaz Karacan",
    "url": "/authors/ayaz-karacan/",
    "source_group": "tipsters",
    "settled_count": 13,
    "match_count": 228,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "-21.2",
    "too_few": false
   },
   {
    "name_shown": "Dan Childs",
    "url": "/authors/dan-childs/",
    "source_group": "experts",
    "settled_count": 7,
    "match_count": 67,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true
   },
   {
    "name_shown": "Gonzalo Mansilla",
    "url": "/authors/gonzalo-mansilla/",
    "source_group": "tipsters",
    "settled_count": 6,
    "match_count": 13,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-02bb41d2640e5eeb6627",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "4 right in a row · 4 Nov",
      "body": "4 matches in a row, every pick correct · 3 Nov–4 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-02bb41d2640e",
      "url": null,
      "tier": null,
      "event_at": "2026-11-04"
     },
     {
      "title_id": "zk-08a22e96111d92b2dac9",
      "code_name": "P-01",
      "title_tier": "dated_record",
      "badge_label": "5/5 · week of 12 Oct",
      "body": "5/5 result calls right · week of 12 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-08a22e96111d",
      "url": null,
      "tier": null,
      "event_at": "2026-10-18"
     }
    ]
   },
   {
    "name_shown": "Darren Plant",
    "url": "/authors/darren-plant/",
    "source_group": "experts",
    "settled_count": 5,
    "match_count": 22,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-f7db28fdb82bbc8625b3",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 9 · 3 Nov",
      "body": "Only one right of 9 tipsters and sources · Away win · Charlton Athletic v Bolton Wanderers · 3 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-f7db28fdb82b",
      "url": null,
      "tier": null,
      "event_at": "2026-11-03"
     },
     {
      "title_id": "zk-28bc7fee2e6aea9a3037",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 2–1 · 10 Oct",
      "body": "Exact score 2–1 · Swansea City v Norwich City · 10 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-28bc7fee2e6a",
      "url": null,
      "tier": null,
      "event_at": "2026-10-10"
     }
    ]
   },
   {
    "name_shown": "Ian Wilkerson",
    "url": "/authors/ian-wilkerson/",
    "source_group": "experts",
    "settled_count": 5,
    "match_count": 7,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": null,
    "too_few": true
   },
   {
    "name_shown": "James Milton",
    "url": "/authors/james-milton/",
    "source_group": "experts",
    "settled_count": 5,
    "match_count": 15,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": null,
    "too_few": true
   },
   {
    "name_shown": "Joe Townsend",
    "url": "/authors/joe-townsend/",
    "source_group": "experts",
    "settled_count": 5,
    "match_count": 11,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": null,
    "too_few": true
   }
  ],
  "competition_authors_total": 25,
  "competition_authors_10": 9,
  "full": false,
  "facts_only": false,
  "checked_count": null,
  "window": {
   "d_minus_14_at": "2026-10-03T14:00:00.000Z",
   "d_minus_3_at": "2026-10-14T14:00:00.000Z"
  },
  "first_screen": {
   "body": "Before kick-off, 4 tipsters and sources with 10 or more predictions checked against the final score to date had a 90-minute match-result prediction: Wrexham 4 · Draw 0 · Preston North End 0. Another 2 predicted an exact score (implied: Wrexham 2 · Draw 0 · Preston North End 0). 2 gave other markets only.",
   "byline": "Split of recorded tipsters and sources.",
   "outcome_split": {
    "1": 4,
    "X": 0,
    "2": 0
   },
   "forecasters_outcome": 4,
   "from_score": {
    "1": 2
   },
   "forecasters_from_score": 2,
   "other_markets_only": 2,
   "newcomers": null,
   "market_label": null,
   "market_at": null,
   "predictions_at": "2026-10-17T07:59:26.926Z",
   "comparison": null
  },
  "who_what": {
   "contracts": [
    {
     "contract_code": "1x2|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choices": [
      {
       "code_name": "1",
       "in_words": "Wrexham",
       "tips": [
        {
         "entry_id": "n-999c552f42d9f7064f6dd42d",
         "author_name": "Dailysports",
         "author_href": "/sources/dailysports-net/",
         "source_group": "websites",
         "trust_tier": "tracked",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "Wrexham",
         "choice_key": "1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-16T12:09:28.180Z",
         "posted_at": "2026-10-16T11:48:00.000Z",
         "author_quoted_price": "1.70",
         "our_snapshot": "1.7000",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/sources/dailysports-net/picks/9/#pick-n-999c552f42d9f7064f6dd42d",
         "original": "https://dailysports.net/predictions/can-wrexham-take-advantage-of-prestons-crisis-wrexham-vs-preston-prediction-october-17-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 79,
          "won": 49,
          "void": 0,
          "return_percent": "4.5",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": {
          "settled_picks": 28,
          "return_percent": "28.11",
          "snapshot_taken_at": "2026-10-17T14:00:00.000Z"
         },
         "source_type": "telegram_channels",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 44,
          "won": 29,
          "lost": 13,
          "void": 2,
          "net_points_hundredths": 50842,
          "return_percent": "12.1",
          "avg_odds": "1.68",
          "odds_from_author": 40,
          "odds_from_snapshot": 4,
          "league_market_n": 1,
          "market_n": 13,
          "small_sample": true,
          "period_from": "2026-10-11",
          "period_to": "2026-10-17",
          "as_of": "2026-10-17T14:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        },
        {
         "entry_id": "n-556084b8d7849f1d56f5fc58",
         "author_name": "Free Super Tips",
         "author_href": "/sources/free-super-tips/",
         "source_group": "websites",
         "trust_tier": "tracked",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "Wrexham",
         "choice_key": "1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-15T15:44:52.568Z",
         "posted_at": null,
         "author_quoted_price": "1.70",
         "our_snapshot": "1.7000",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/sources/free-super-tips/picks/20/#pick-n-556084b8d7849f1d56f5fc58",
         "original": "https://www.freesupertips.com/predictions/wrexham-vs-preston-predictions-betting-tips-match-previews/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 46,
          "won": 21,
          "void": 0,
          "return_percent": "-2.2",
          "period_from": "2026-10-03",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": {
          "settled_picks": 44,
          "return_percent": "1.13",
          "snapshot_taken_at": "2026-10-17T14:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "market",
          "competition": null,
          "market_key": "1x2",
          "portion": "live",
          "n": 20,
          "won": 11,
          "lost": 9,
          "void": 0,
          "net_points_hundredths": 33826,
          "return_percent": "16.9",
          "avg_odds": "2.19",
          "odds_from_author": 16,
          "odds_from_snapshot": 4,
          "league_market_n": 5,
          "market_n": 20,
          "small_sample": false,
          "period_from": "2026-10-03",
          "period_to": "2026-10-16",
          "as_of": "2026-10-17T14:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 2
      }
     ],
     "n": 2,
     "publisher_count": 2
    },
    {
     "contract_code": "correct_score_market|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choices": [
      {
       "code_name": "2-1",
       "in_words": "Wrexham 2-1 Preston North End",
       "tips": [
        {
         "entry_id": "n-f4e34cca3587213fde721530",
         "author_name": "Free Super Tips",
         "author_href": "/sources/free-super-tips/",
         "source_group": "websites",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Wrexham 2-1 Preston North End",
         "choice_key": "2-1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-15T15:44:52.568Z",
         "posted_at": null,
         "author_quoted_price": "8.50",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/sources/free-super-tips/picks/20/#pick-n-f4e34cca3587213fde721530",
         "original": "https://www.freesupertips.com/predictions/wrexham-vs-preston-predictions-betting-tips-match-previews/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 40,
          "won": 4,
          "void": 0,
          "return_percent": "0.4",
          "period_from": "2026-10-24",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Correct score"
         },
         "prematch_tally": {
          "settled_picks": 44,
          "return_percent": "1.13",
          "snapshot_taken_at": "2026-10-17T14:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 47,
          "won": 21,
          "lost": 26,
          "void": 0,
          "net_points_hundredths": -61206,
          "return_percent": "-13.0",
          "avg_odds": "2.04",
          "odds_from_author": 34,
          "odds_from_snapshot": 13,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-03",
          "period_to": "2026-10-17",
          "as_of": "2026-10-17T14:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      },
      {
       "code_name": "3-1",
       "in_words": "Wrexham 3-1 Preston North End",
       "tips": [
        {
         "entry_id": "n-39d0a7ebc786017ace3dd908",
         "author_name": "Darren Plant",
         "author_href": "/authors/darren-plant/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Wrexham 3-1 Preston North End",
         "choice_key": "3-1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-15T12:09:49.123Z",
         "posted_at": "2026-10-15T11:46:39.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/darren-plant/picks/3/#pick-n-39d0a7ebc786017ace3dd908",
         "original": "https://www.sportsmole.co.uk/football/wrexham/preview/wrexham-vs-preston-prediction-team-news-lineups_606936.html",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 2,
          "won": 0,
          "void": 0,
          "return_percent": "-100.0",
          "period_from": "2026-11-04",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Correct score"
         },
         "prematch_tally": {
          "settled_picks": 4,
          "return_percent": "-40.75",
          "snapshot_taken_at": "2026-10-17T14:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 2,
          "won": 0,
          "lost": 2,
          "void": 0,
          "net_points_hundredths": -20000,
          "return_percent": "-100.0",
          "avg_odds": "2.80",
          "odds_from_author": 0,
          "odds_from_snapshot": 2,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-10",
          "period_to": "2026-10-16",
          "as_of": "2026-10-17T14:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 2,
     "publisher_count": 2
    },
    {
     "contract_code": "both_teams_score|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choices": [
      {
       "code_name": "yes",
       "in_words": "yes",
       "tips": [
        {
         "entry_id": "n-a6f961a76e21c54cd2ecb55c",
         "author_name": "Baba",
         "author_href": "/authors/baba/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Both teams to score",
         "market_key": "both_teams_score",
         "choice": "yes",
         "choice_key": "yes",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-17T00:59:35.019Z",
         "posted_at": "2026-10-14T00:54:09.000Z",
         "author_quoted_price": "1.83",
         "our_snapshot": "1.7500",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/65/#pick-n-a6f961a76e21c54cd2ecb55c",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/wrexham-afc-vs-preston-north-end-championship-12169189/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 299,
          "won": 169,
          "void": 0,
          "return_percent": "-9.5",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Both teams to score"
         },
         "prematch_tally": null,
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "league_market",
          "competition": "EFL Championship",
          "market_key": "both_teams_score",
          "portion": "live",
          "n": 12,
          "won": 6,
          "lost": 6,
          "void": 0,
          "net_points_hundredths": -22100,
          "return_percent": "-18.4",
          "avg_odds": "1.66",
          "odds_from_author": 6,
          "odds_from_snapshot": 6,
          "league_market_n": 12,
          "market_n": 55,
          "small_sample": false,
          "period_from": "2026-10-11",
          "period_to": "2026-10-17",
          "as_of": "2026-10-17T14:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "total|1.5|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Over/Under 1.5 goals",
     "market_key": "total",
     "choices": [
      {
       "code_name": "over",
       "in_words": "over 1.5",
       "tips": [
        {
         "entry_id": "n-be8ab8889c93fdff62c3f9a8",
         "author_name": "Baba",
         "author_href": "/authors/baba/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Over/Under 1.5 goals",
         "market_key": "total",
         "choice": "over 1.5",
         "choice_key": "over",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-17T00:59:35.019Z",
         "posted_at": "2026-10-14T00:54:09.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/65/#pick-n-be8ab8889c93fdff62c3f9a8",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/wrexham-afc-vs-preston-north-end-championship-12169189/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 255,
          "won": 155,
          "void": 0,
          "return_percent": "-5.2",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Over/Under 1.5 goals"
         },
         "prematch_tally": null,
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "market",
          "competition": null,
          "market_key": "total",
          "portion": "live",
          "n": 58,
          "won": 30,
          "lost": 28,
          "void": 0,
          "net_points_hundredths": -68793,
          "return_percent": "-11.9",
          "avg_odds": "1.76",
          "odds_from_author": 0,
          "odds_from_snapshot": 58,
          "league_market_n": 8,
          "market_n": 58,
          "small_sample": false,
          "period_from": "2026-10-11",
          "period_to": "2026-10-17",
          "as_of": "2026-10-17T14:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "total|2.5|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choices": [
      {
       "code_name": "over",
       "in_words": "over 2.5",
       "tips": [
        {
         "entry_id": "n-280a7eed3c8ec2ceef9b9b3f",
         "author_name": "Baba",
         "author_href": "/authors/baba/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Over/Under 2.5 goals",
         "market_key": "total",
         "choice": "over 2.5",
         "choice_key": "over",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-17T00:59:35.019Z",
         "posted_at": "2026-10-14T00:54:09.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/65/#pick-n-280a7eed3c8ec2ceef9b9b3f",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/wrexham-afc-vs-preston-north-end-championship-12169189/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 255,
          "won": 155,
          "void": 0,
          "return_percent": "-5.2",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Over/Under 2.5 goals"
         },
         "prematch_tally": null,
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "market",
          "competition": null,
          "market_key": "total",
          "portion": "live",
          "n": 58,
          "won": 30,
          "lost": 28,
          "void": 0,
          "net_points_hundredths": -68793,
          "return_percent": "-11.9",
          "avg_odds": "1.76",
          "odds_from_author": 0,
          "odds_from_snapshot": 58,
          "league_market_n": 8,
          "market_n": 58,
          "small_sample": false,
          "period_from": "2026-10-11",
          "period_to": "2026-10-17",
          "as_of": "2026-10-17T14:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    }
   ],
   "newcomers": [
    {
     "entry_id": "n-86e304b5e0afe5ae7660194a",
     "author_name": "Futbol24",
     "author_href": "/sources/futbol24-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "Wrexham",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T00:30:21.815Z",
     "posted_at": "2026-10-14T01:09:32.000Z",
     "author_quoted_price": "1.70",
     "our_snapshot": "1.7000",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/futbol24-com/picks/14/#pick-n-86e304b5e0afe5ae7660194a",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1547
    },
    {
     "entry_id": "n-b2220732e5fc8402192171d3",
     "author_name": "Jasper van den Boogaard",
     "author_href": "/authors/jasper-van-den-boogaard/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "Wrexham",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T07:59:26.926Z",
     "posted_at": "2026-10-14T07:26:16.000Z",
     "author_quoted_price": "1.70",
     "our_snapshot": "1.5800",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/authors/jasper-van-den-boogaard/picks/5/#pick-n-b2220732e5fc8402192171d3",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 521
    },
    {
     "entry_id": "n-4d2d72ad1fa716731625e652",
     "author_name": "BetClan",
     "author_href": "/sources/betclan-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Wrexham 3-1 Preston North End",
     "choice_key": "3-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-16T23:59:52.922Z",
     "posted_at": "2026-10-12T00:10:00.000Z",
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/betclan-com/picks/37/#pick-n-4d2d72ad1fa716731625e652",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1905
    },
    {
     "entry_id": "n-0f17be4d96d12ae6d0c8e076",
     "author_name": "Futbol24",
     "author_href": "/sources/futbol24-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choice": "yes",
     "choice_key": "yes",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T00:30:21.815Z",
     "posted_at": "2026-10-14T01:09:32.000Z",
     "author_quoted_price": "1.82",
     "our_snapshot": "1.7500",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/futbol24-com/picks/14/#pick-n-0f17be4d96d12ae6d0c8e076",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1547
    },
    {
     "entry_id": "n-0a1ea9ed8ec8d34f2180d239",
     "author_name": "Jasper van den Boogaard",
     "author_href": "/authors/jasper-van-den-boogaard/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Wrexham 2-0 Preston North End",
     "choice_key": "2-0",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T07:59:26.926Z",
     "posted_at": "2026-10-14T07:26:16.000Z",
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/jasper-van-den-boogaard/picks/5/#pick-n-0a1ea9ed8ec8d34f2180d239",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 521
    },
    {
     "entry_id": "n-e8c3c0a2c47ad62ee43ea95b",
     "author_name": "Théo Becker",
     "author_href": "/authors/theo-becker/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Over/Under 1.5 goals",
     "market_key": "total",
     "choice": "over 1.5",
     "choice_key": "over",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T01:40:32.291Z",
     "posted_at": "2026-10-14T00:26:29.000Z",
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/authors/theo-becker/picks/28/#pick-n-e8c3c0a2c47ad62ee43ea95b",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 2170
    },
    {
     "entry_id": "n-6da5465efba5f39111efa02a",
     "author_name": "Théo Becker",
     "author_href": "/authors/theo-becker/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choice": "over 2.5",
     "choice_key": "over",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T01:40:32.291Z",
     "posted_at": "2026-10-14T00:26:29.000Z",
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/authors/theo-becker/picks/28/#pick-n-6da5465efba5f39111efa02a",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 2170
    }
   ],
   "not_counted": [],
   "after_start": [],
   "forecaster_split": {
    "contracts": [
     {
      "contract_code": "1x2|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "1X2, match result",
      "market_key": "1x2",
      "choices": [
       {
        "code_name": "1",
        "in_words": "Wrexham",
        "tips": [
         {
          "author_name": "Dailysports",
          "entry_id": "n-999c552f42d9f7064f6dd42d",
          "outcome_label": "Won",
          "source_group": "websites"
         },
         {
          "author_name": "Free Super Tips",
          "entry_id": "n-556084b8d7849f1d56f5fc58",
          "outcome_label": "Won",
          "source_group": "websites"
         },
         {
          "author_name": "Futbol24",
          "entry_id": "n-86e304b5e0afe5ae7660194a",
          "outcome_label": "Won",
          "source_group": "websites"
         },
         {
          "author_name": "Jasper van den Boogaard",
          "entry_id": "n-b2220732e5fc8402192171d3",
          "outcome_label": "Won",
          "source_group": "tipsters"
         }
        ],
        "figure": 4
       },
       {
        "code_name": "X",
        "in_words": "Draw",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "2",
        "in_words": "Preston North End",
        "tips": [],
        "figure": 0
       }
      ],
      "n": 4,
      "publisher_count": 4
     },
     {
      "contract_code": "correct_score_market|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Correct score",
      "market_key": "correct_score_market",
      "choices": [
       {
        "code_name": "3-1",
        "in_words": "Wrexham 3-1 Preston North End",
        "tips": [
         {
          "author_name": "BetClan",
          "entry_id": "n-4d2d72ad1fa716731625e652",
          "outcome_label": "Lost",
          "source_group": "websites"
         },
         {
          "author_name": "Darren Plant",
          "entry_id": "n-39d0a7ebc786017ace3dd908",
          "outcome_label": "Lost",
          "source_group": "experts"
         }
        ],
        "figure": 2
       },
       {
        "code_name": "2-0",
        "in_words": "Wrexham 2-0 Preston North End",
        "tips": [
         {
          "author_name": "Jasper van den Boogaard",
          "entry_id": "n-0a1ea9ed8ec8d34f2180d239",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "2-1",
        "in_words": "Wrexham 2-1 Preston North End",
        "tips": [
         {
          "author_name": "Free Super Tips",
          "entry_id": "n-f4e34cca3587213fde721530",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 4,
      "publisher_count": 4
     },
     {
      "contract_code": "both_teams_score|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Both teams to score",
      "market_key": "both_teams_score",
      "choices": [
       {
        "code_name": "yes",
        "in_words": "yes",
        "tips": [
         {
          "author_name": "Baba",
          "entry_id": "n-a6f961a76e21c54cd2ecb55c",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "Futbol24",
          "entry_id": "n-0f17be4d96d12ae6d0c8e076",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 2
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "contract_code": "total|1.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 1.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "over",
        "in_words": "over 1.5",
        "tips": [
         {
          "author_name": "Baba",
          "entry_id": "n-be8ab8889c93fdff62c3f9a8",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "Théo Becker",
          "entry_id": "n-e8c3c0a2c47ad62ee43ea95b",
          "outcome_label": "Won",
          "source_group": "tipsters"
         }
        ],
        "figure": 2
       }
      ],
      "n": 2,
      "publisher_count": 1
     },
     {
      "contract_code": "total|2.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 2.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "over",
        "in_words": "over 2.5",
        "tips": [
         {
          "author_name": "Baba",
          "entry_id": "n-280a7eed3c8ec2ceef9b9b3f",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "Théo Becker",
          "entry_id": "n-6da5465efba5f39111efa02a",
          "outcome_label": "Won",
          "source_group": "tipsters"
         }
        ],
        "figure": 2
       }
      ],
      "n": 2,
      "publisher_count": 1
     }
    ],
    "author_count": 8,
    "below_threshold": {
     "prediction_count": 0,
     "author_count": 0
    },
    "limit": 10
   },
   "chain": {
    "publications": 7,
    "unique": 7,
    "comparable": 7,
    "admissible": 7,
    "contributions": 7
   },
   "differing_choices": 0,
   "visible_who": 4,
   "newcomers_who": 4,
   "newcomers_before": 7,
   "titles_shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules."
  },
  "arguments": {
   "topics": [
    {
     "code_name": "home_form",
     "display_name": "Home and away",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-39d0a7ebc786017ace3dd908",
       "author_name": "Darren Plant",
       "author_href": "/authors/darren-plant/",
       "source_group": "experts",
       "choice": "Wrexham 3-1 Preston North End",
       "market_label": "Correct score",
       "logged_at": "2026-10-15T12:09:49.123Z",
       "original": "https://www.sportsmole.co.uk/football/wrexham/preview/wrexham-vs-preston-prediction-team-news-lineups_606936.html",
       "proof": "/authors/darren-plant/picks/3/#pick-n-39d0a7ebc786017ace3dd908",
       "quote_text": "the visitors to the Racecourse Ground do not look like a Championship team, leading us to predict a convincing victory for the home side.",
       "retelling": null,
       "checkable_item": false,
       "against": false
      },
      {
       "entry_id": "n-999c552f42d9f7064f6dd42d",
       "author_name": "Dailysports",
       "author_href": "/sources/dailysports-net/",
       "source_group": "websites",
       "choice": "Wrexham",
       "market_label": "1X2, match result",
       "logged_at": "2026-10-16T12:09:28.180Z",
       "original": "https://dailysports.net/predictions/can-wrexham-take-advantage-of-prestons-crisis-wrexham-vs-preston-prediction-october-17-2026/",
       "proof": "/sources/dailysports-net/picks/9/#pick-n-999c552f42d9f7064f6dd42d",
       "quote_text": "They face a Preston side that has lost eight of its first ten league games, conceded 20 goals and collected only one point from five away matches. Preston's…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 2
    },
    {
     "code_name": "recent_form",
     "display_name": "Form",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-be8ab8889c93fdff62c3f9a8",
       "author_name": "Baba",
       "author_href": "/authors/baba/",
       "source_group": "tipsters",
       "choice": "over 1.5",
       "market_label": "Over/Under 1.5 goals",
       "logged_at": "2026-10-17T00:59:35.019Z",
       "original": "https://www.livetipsportal.com/en/sportsbetting-tips/wrexham-afc-vs-preston-north-end-championship-12169189/",
       "proof": "/authors/baba/picks/65/#pick-n-be8ab8889c93fdff62c3f9a8",
       "quote_text": "There have been over 1.5 goals scored in 5 of Wrexham AFC's last 5 matches. There have been over 1.5 goals scored in 3 of Preston North End's last 5 matches.",
       "retelling": null,
       "checkable_item": false,
       "against": false
      },
      {
       "entry_id": "n-280a7eed3c8ec2ceef9b9b3f",
       "author_name": "Baba",
       "author_href": "/authors/baba/",
       "source_group": "tipsters",
       "choice": "over 2.5",
       "market_label": "Over/Under 2.5 goals",
       "logged_at": "2026-10-17T00:59:35.019Z",
       "original": "https://www.livetipsportal.com/en/sportsbetting-tips/wrexham-afc-vs-preston-north-end-championship-12169189/",
       "proof": "/authors/baba/picks/65/#pick-n-280a7eed3c8ec2ceef9b9b3f",
       "quote_text": "There have been over 2.5 goals scored in 3 of Wrexham AFC's last 5 matches. There have been over 2.5 goals scored in 3 of Preston North End's last 5 matches.",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 2
    },
    {
     "code_name": "head_to_head",
     "display_name": "Head-to-head",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-f4e34cca3587213fde721530",
       "author_name": "Free Super Tips",
       "author_href": "/sources/free-super-tips/",
       "source_group": "websites",
       "choice": "Wrexham 2-1 Preston North End",
       "market_label": "Correct score",
       "logged_at": "2026-10-15T15:44:52.568Z",
       "original": "https://www.freesupertips.com/predictions/wrexham-vs-preston-predictions-betting-tips-match-previews/",
       "proof": "/sources/free-super-tips/picks/20/#pick-n-f4e34cca3587213fde721530",
       "quote_text": "A narrow home victory appeals, with five of Preston’s seven Championship defeats this season coming by a single-goal margin. Wrexham also won the last league…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 1
    },
    {
     "code_name": "lineup",
     "display_name": "Injuries, suspensions and team news",
     "checkable_item": true,
     "bullet_points": [
      {
       "entry_id": "n-556084b8d7849f1d56f5fc58",
       "author_name": "Free Super Tips",
       "author_href": "/sources/free-super-tips/",
       "source_group": "websites",
       "choice": "Wrexham",
       "market_label": "1X2, match result",
       "logged_at": "2026-10-15T15:44:52.568Z",
       "original": "https://www.freesupertips.com/predictions/wrexham-vs-preston-predictions-betting-tips-match-previews/",
       "proof": "/sources/free-super-tips/picks/20/#pick-n-556084b8d7849f1d56f5fc58",
       "quote_text": "The visitors have lost eight of their last ten Championship matches and are without an away clean sheet this season. Having failed to keep a shutout in 28 of…",
       "retelling": null,
       "checkable_item": true,
       "against": false
      }
     ],
     "total_count": 1
    }
   ],
   "against": [],
   "other_languages": 0,
   "other_language_hosts": [],
   "mode": "quotes",
   "topics_total": 5,
   "checkable": 1
  },
  "market_label": null,
  "market_mode": "show",
  "fact_sheet": {
   "tournament": "EFL Championship (England)",
   "matchday": "Matchweek 11",
   "starts_at": "2026-10-17T14:00:00.000Z",
   "form": {
    "home_side": [
     {
      "res": "L",
      "scoreline": "1-2",
      "opponent": "West Bromwich Albion",
      "at_home": true,
      "data": "2026-10-13"
     },
     {
      "res": "D",
      "scoreline": "1-1",
      "opponent": "Derby County",
      "at_home": false,
      "data": "2026-10-10"
     },
     {
      "res": "W",
      "scoreline": "2-1",
      "opponent": "Southampton",
      "at_home": true,
      "data": "2026-09-19"
     },
     {
      "res": "L",
      "scoreline": "0-6",
      "opponent": "West Ham United",
      "at_home": false,
      "data": "2026-09-11"
     },
     {
      "res": "D",
      "scoreline": "1-1",
      "opponent": "Burnley",
      "at_home": true,
      "data": "2026-09-08"
     }
    ],
    "away": [
     {
      "res": "L",
      "scoreline": "0-4",
      "opponent": "Birmingham City",
      "at_home": false,
      "data": "2026-10-13"
     },
     {
      "res": "L",
      "scoreline": "0-1",
      "opponent": "Millwall",
      "at_home": true,
      "data": "2026-10-10"
     },
     {
      "res": "D",
      "scoreline": "2-2",
      "opponent": "Queens Park Rangers",
      "at_home": false,
      "data": "2026-09-19"
     },
     {
      "res": "L",
      "scoreline": "0-1",
      "opponent": "Lincoln City",
      "at_home": true,
      "data": "2026-09-12"
     },
     {
      "res": "L",
      "scoreline": "1-2",
      "opponent": "Watford",
      "at_home": false,
      "data": "2026-09-08"
     }
    ]
   },
   "head_to_head": [],
   "past_cards": [],
   "reach": ""
  },
  "after_match": {
   "scoreline": "4-1",
   "fact_code": "1",
   "row_list": [
    "Match-result predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 4 of 4 matched · Tipsters 1 of 1 · Prediction sites 3 of 3",
    "All recorded exact-score predictions: 0 of 4 matched",
    "Exact-score predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 0 of 4 matched the score, 4 of 4 the outcome",
    "Most common selection among tipsters and sources with 10 or more predictions checked against the final score to date: Wrexham (4 of 4), matched"
   ],
   "by_group": {
    "websites": {
     "correct": 3,
     "of": 3
    },
    "tipsters": {
     "correct": 1,
     "of": 1
    }
   },
   "placement": null,
   "checks": []
  },
  "prices": [
   {
    "author_name": "Dailysports",
    "choice": "Wrexham",
    "market_label": "1X2, match result",
    "author_quoted_price": "1.70",
    "our_snapshot": "1.7000",
    "closing_line": null
   },
   {
    "author_name": "Free Super Tips",
    "choice": "Wrexham",
    "market_label": "1X2, match result",
    "author_quoted_price": "1.70",
    "our_snapshot": "1.7000",
    "closing_line": null
   },
   {
    "author_name": "Baba",
    "choice": "yes",
    "market_label": "Both teams to score",
    "author_quoted_price": "1.83",
    "our_snapshot": "1.7500",
    "closing_line": null
   }
  ],
  "revisions": [
   "First published with predictions on 15 October 2026."
  ],
  "titles": {
   "shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules.",
   "frozen_in": "sr-ed9e8c5b071e81c170adbcc1"
  },
  "tracker": null,
  "source_groups": {
   "as_of": "2026-10-17T14:00:00.000Z",
   "groups": [
    {
     "key": "prediction_sites",
     "label": "Prediction sites"
    },
    {
     "key": "media",
     "label": "Media"
    },
    {
     "key": "telegram_channels",
     "label": "Telegram channels"
    },
    {
     "key": "private_authors",
     "label": "Independent tipsters"
    }
   ],
   "authors": 8,
   "by_group": [
    {
     "key": "prediction_sites",
     "authors": 4
    },
    {
     "key": "media",
     "authors": 1
    },
    {
     "key": "telegram_channels",
     "authors": 3
    },
    {
     "key": "private_authors",
     "authors": 0
    }
   ],
   "markets": [
    {
     "key": "1x2",
     "label": "Match result",
     "authors": 4,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 2
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 2
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ],
     "choices": [
      {
       "code_name": "1",
       "in_words": "Wrexham",
       "authors": 4,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 2
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 2
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      },
      {
       "code_name": "X",
       "in_words": "Draw",
       "authors": 0,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      },
      {
       "code_name": "2",
       "in_words": "Preston North End",
       "authors": 0,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      }
     ]
    },
    {
     "key": "totals",
     "label": "Goal totals",
     "authors": 2,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 2
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    },
    {
     "key": "other",
     "label": "Handicaps, both teams to score, correct score and other markets",
     "authors": 6,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 3
      },
      {
       "key": "media",
       "authors": 1
      },
      {
       "key": "telegram_channels",
       "authors": 2
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    }
   ]
  },
  "market_line": {
   "line_state": "no_snapshot",
   "line_frozen": true,
   "phrase": null,
   "line_markets": [
    {
     "market_text": "Both teams to score",
     "market_group": "other",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "yes",
       "snapshot_price": "1.75",
       "percent_value": 57,
       "snapshot_at": "2026-10-17T00:56:41.851Z",
       "snapshot_count": 2,
       "first_snapshot_price": "1.75",
       "first_at": "2026-10-17T00:26:26.577Z",
       "shift_pp": 0.0,
       "shift_direction": null,
       "line_state": "not_moved"
      }
     ],
     "line_state": "not_moved",
     "phrase": "Both teams to score, yes: market price 1.75 on 17 October 2026, 01:56 BST (implied 57%, margin included), the same as on 17 October 2026, 01:26 BST."
    }
   ]
  },
  "pre_kickoff_snapshot": {
   "frozen_before_kickoff": true,
   "as_of_moment": "2026-10-17T14:00:00.000Z",
   "starts_at": "2026-10-17T14:00:00.000Z",
   "phrase": "Before kick-off on 17 October 2026, 15:00 BST: 1X2, match result, recorded picks before the match (4): 4 on Wrexham, 0 on the draw, 0 on Preston North End; Over/Under 1.5 goals, recorded picks before the match (2): 2 on over 1.5 goals; Correct score, recorded picks before the match (4): 2 on Wrexham 3-1 Preston North End, 1 on Wrexham 2-0 Preston North End, 1 on Wrexham 2-1 Preston North End.",
   "market_line_brief": null,
   "market_groups": [
    {
     "market_group": "1x2",
     "group_markets": [
      {
       "market_text": "1X2, match result",
       "prediction_count": 4,
       "row_count": 4,
       "market_choices": [
        {
         "choice": "Wrexham",
         "figure": 4
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "1X2, match result, recorded picks before the match (4): 4 on Wrexham, 0 on the draw, 0 on Preston North End",
       "sides_1x2": [
        {
         "side": "1",
         "in_words": "Wrexham",
         "figure": 4
        },
        {
         "side": "X",
         "in_words": "draw",
         "figure": 0
        },
        {
         "side": "2",
         "in_words": "Preston North End",
         "figure": 0
        }
       ]
      }
     ]
    },
    {
     "market_group": "totals",
     "group_markets": [
      {
       "market_text": "Over/Under 1.5 goals",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "over 1.5",
         "figure": 2
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 1.5 goals, recorded picks before the match (2): 2 on over 1.5 goals"
      },
      {
       "market_text": "Over/Under 2.5 goals",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "over 2.5",
         "figure": 2
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 2.5 goals, recorded picks before the match (2): 2 on over 2.5 goals"
      }
     ]
    },
    {
     "market_group": "other",
     "group_markets": [
      {
       "market_text": "Correct score",
       "prediction_count": 4,
       "row_count": 4,
       "market_choices": [
        {
         "choice": "Wrexham 3-1 Preston North End",
         "figure": 2
        },
        {
         "choice": "Wrexham 2-0 Preston North End",
         "figure": 1
        },
        {
         "choice": "Wrexham 2-1 Preston North End",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 50,
       "phrase": "Correct score, recorded picks before the match (4): 2 on Wrexham 3-1 Preston North End, 1 on Wrexham 2-0 Preston North End, 1 on Wrexham 2-1 Preston North End"
      },
      {
       "market_text": "Both teams to score",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "yes",
         "figure": 2
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Both teams to score, recorded picks before the match (2): 2 on yes"
      }
     ]
    }
   ],
   "predictions_before_kickoff": 14,
   "majority_threshold": {
    "min_predictions": 5,
    "min_share_percent": 60.0
   }
  },
  "teams_prev_next": [
   {
    "side": "home",
    "team": "Wrexham",
    "team_url": "/football/teams/wrexham/",
    "participant_id": "u-a4dbd3ba4b49",
    "previous": {
     "kickoff": "2026-10-13T18:45:00.000Z",
     "name": "Wrexham vs West Bromwich Albion",
     "url": "/football/matches/wrexham-vs-west-bromwich-albion-2026-10-13/",
     "competition": "EFL Championship",
     "state": "played",
     "score": "1-2"
    },
    "next": {
     "kickoff": "2026-10-24T14:00:00.000Z",
     "name": "Blackburn Rovers vs Wrexham",
     "url": "/football/matches/blackburn-rovers-vs-wrexham-2026-10-24/",
     "competition": "EFL Championship",
     "state": "played",
     "score": "2-0"
    },
    "why": null
   },
   {
    "side": "away",
    "team": "Preston North End",
    "team_url": "/football/teams/preston-north-end/",
    "participant_id": "u-289042cf9adb",
    "previous": {
     "kickoff": "2026-10-13T19:00:00.000Z",
     "name": "Birmingham City vs Preston North End",
     "url": "/football/matches/birmingham-city-vs-preston-north-end-2026-10-13/",
     "competition": "EFL Championship",
     "state": "played",
     "score": "4-0"
    },
    "next": {
     "kickoff": "2026-10-24T14:00:00.000Z",
     "name": "Preston North End vs West Bromwich Albion",
     "url": "/football/matches/preston-north-end-vs-west-bromwich-albion-2026-10-24/",
     "competition": "EFL Championship",
     "state": "played",
     "score": "1-1"
    },
    "why": null
   }
  ]
 },
 "number_sets": [
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Both teams to score|yes",
   "value": 57,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|1X2, match result",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|1X2, match result",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|1X2, match result|Wrexham",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|1X2, match result|draw",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|1X2, match result|Preston North End",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Over/Under 1.5 goals",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Over/Under 1.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Over/Under 1.5 goals|over 1.5",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Over/Under 2.5 goals",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Over/Under 2.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Over/Under 2.5 goals|over 2.5",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Correct score",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Correct score",
   "value": 50,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Correct score|Wrexham 3-1 Preston North End",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Correct score|Wrexham 2-0 Preston North End",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Correct score|Wrexham 2-1 Preston North End",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Both teams to score",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Both teams to score",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/|Both teams to score|yes",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.other_forecasters",
   "entity": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
   "value": 7,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  }
 ],
 "data_changes": {
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "event:s-bb4ea79ef2e3",
 "source_revision": 168,
 "title_short": {
  "length": 65,
  "names": [
   "Wrexham",
   "Preston"
  ],
  "title": "Wrexham vs Preston: Predictions & Results — 17 Oct 2026",
  "title_length": 55
 }
}
