{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "event",
 "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
 "canonical": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Wigan Athletic vs Reading: recorded predictions and results",
 "description": "Wigan Athletic vs Reading, 17 October 2026. Final score 1-0 · EFL League One: 14 distinct predictions from 4 authors.",
 "first_paragraph": {
  "body": "Wigan Athletic finished 1-0 against Reading. None of the 2 recorded correct-score predictions matched that score. Other markets are shown separately below. Forecast Record recorded 15 statements from 4 authors on Wigan Athletic vs Reading (EFL League One, kick-off 17 October 2026): 14 distinct predictions, all of the statements recorded before kick-off.",
  "key_number": "15",
  "data": "2026-10-17",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": true,
 "noindex_reason": null,
 "indexing_threshold": {
  "settled_count": 15,
  "date_count": 1,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-10-17T16:27:53.764Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "009345d68d6116932486a132bc368f711c49d9edaadcfc35221abb69dd0ce6e6",
 "dependency_group": "event:s-70923fb1e8fb",
 "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/wigan-athletic-vs-reading-2026-10-17/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/football/matches/wigan-athletic-vs-reading-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-70923fb1e8fb",
  "display_name": "Wigan Athletic — Reading",
  "competition_name": "EFL League One",
  "starts_at": "2026-10-17T14:00:00.000Z",
  "status": "finished",
  "scoreline": "1-0",
  "condition": "finished",
  "condition_words": "finished",
  "result_received_at": "2026-10-17T16:27:53.764Z",
  "postponement": null,
  "consensus": {
   "market_label": "Both teams to score",
   "distribution": [
    {
     "outcome_label": "yes",
     "figure": 2,
     "share": "100.0"
    }
   ],
   "n": 2,
   "author_count": 2,
   "median_odds": "1.62",
   "summary": "Most common recorded selection in this market: yes — 2 of 2 eligible picks (one per author), median stated price 1.62",
   "late_excluded": 0,
   "contributions": 2,
   "prediction_count": 2,
   "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 League One (England)"
 },
 "evidence_items": [
  {
   "observation_id": "n-9f750639d8a1ecc4711136a5",
   "url": "/sources/footballpredictions-com/picks/84/#pick-n-9f750639d8a1ecc4711136a5",
   "quote_text": "Correct Score: 2-1 @ 12.00 Odds",
   "fragment_from": 634,
   "fragment_to": 665,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "806991096cdf8411bc49c17b744eb05a4c586200a573fcfab973f6d0013c3d26",
    "material_removed": false
   },
   "published_at": "2026-10-07T19:09:15.000Z",
   "detected_at": "2026-10-11T07:19:29.367Z",
   "executed_at": "2026-10-24T01:03:13.397Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Wigan Athletic 2-1 Reading",
   "odds_set": {
    "by_author": "12",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-07T19:09:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-07T19:09:15.000Z",
    "detected_at": "2026-10-11T07:19:29.367Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Wigan Athletic 2-1 Reading",
    "author_odds": "12",
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Wigan Athletic 2-1 Reading at 12"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "dee006d2cdc9ac2bd68bf0a2cc06e00301f687abe2c57f1be312be2a1916f1a7",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Wigan Athletic 2-1 Reading",
     "decimal_odds": "12",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-24T01:03:13.397Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f4b7d996b5ceba810af90626868e59a11f3f3b87d87e1035c2837b57302f2362",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Wigan Athletic 2-1 Reading",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1b3d26d71654f235403a5639",
   "url": "/sources/footballpredictions-com/picks/84/#pick-n-1b3d26d71654f235403a5639",
   "quote_text": "Both Teams to Score (BTTS): Yes @ 1.62 Odds",
   "fragment_from": 667,
   "fragment_to": 710,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "806991096cdf8411bc49c17b744eb05a4c586200a573fcfab973f6d0013c3d26",
    "material_removed": false
   },
   "published_at": "2026-10-07T19:09:15.000Z",
   "detected_at": "2026-10-11T07:19:29.367Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.62",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-07T19:09:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-07T19:09:15.000Z",
    "detected_at": "2026-10-11T07:19:29.367Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.62",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.62"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "040a165a7763ce557bb2f78fff4e9b2403064abe96c99a86799c415b3fde3341",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "3e747dcde1eb66224c74085f01367e3eb5bac23d2816070331e9b0d935d5a1ad",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-58f58b1414c5ad859c8796d2",
   "url": "/sources/footballpredictions-com/picks/84/#pick-n-58f58b1414c5ad859c8796d2",
   "quote_text": "Over / Under 4.5 Goals: Under 4.5 Goals @ 1.17 Odds",
   "fragment_from": 712,
   "fragment_to": 763,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "806991096cdf8411bc49c17b744eb05a4c586200a573fcfab973f6d0013c3d26",
    "material_removed": false
   },
   "published_at": "2026-10-07T19:09:15.000Z",
   "detected_at": "2026-10-11T07:19:29.367Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 4.5 goals",
   "outcome_label": "under 4.5",
   "odds_set": {
    "by_author": "1.17",
    "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-07T19:09:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-07T19:09:15.000Z",
    "detected_at": "2026-10-11T07:19:29.367Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 4.5 goals",
    "choice": "under 4.5",
    "author_odds": "1.17",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "4.5",
    "subject": "goals_total",
    "in_words": "Over/Under 4.5 goals: under 4.5 at 1.17"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "84bf165fcf76599e0df0f3de0ccc6d77ecef9b643bed9032e1c09b433b75afb1",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 4.5 goals",
     "choice": "under 4.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "0d36ac44a7040ff5c05207a01986d878fd5f9221d903a901f29f0d6ad31563a6",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 4.5 goals",
     "choice": "under 4.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [
    {
     "at": "2026-10-14T02:01:08.678Z",
     "field_name": "line sign",
     "was": "Over/Under −4.5 goals · under −4.5",
     "now": "Over/Under 4.5 goals · under 4.5",
     "cause": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes."
    }
   ],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-10-14T02:01:08.678Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
    "version": 2,
    "url": "/corrections/#c-f1b2048399e9",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   }
  },
  {
   "observation_id": "n-fec7a319695ebf145b92dac3",
   "url": "/sources/footballpredictions-com/picks/85/#pick-n-fec7a319695ebf145b92dac3",
   "quote_text": "Over / Under 3.5 Goals: Under 3.5 Goals @ 1.44 Odds",
   "fragment_from": 765,
   "fragment_to": 816,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "806991096cdf8411bc49c17b744eb05a4c586200a573fcfab973f6d0013c3d26",
    "material_removed": false
   },
   "published_at": "2026-10-07T19:09:15.000Z",
   "detected_at": "2026-10-11T07:19:29.367Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.44",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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-07T19:09:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-07T19:09:15.000Z",
    "detected_at": "2026-10-11T07:19:29.367Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "under 3.5",
    "author_odds": "1.44",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.5 at 1.44"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "92771bdacf6cbb31402d5378d3e77e29e3221940f8b00404ca39ec784a5386e9",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "bd79f0e03da0fa81cf61edce78b5581626a1a52da1de696f6f5159aa8ba6d23e",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [
    {
     "at": "2026-10-14T02:01:08.725Z",
     "field_name": "line sign",
     "was": "Over/Under −3.5 goals · under −3.5",
     "now": "Over/Under 3.5 goals · under 3.5",
     "cause": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes."
    }
   ],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-10-14T02:01:08.725Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
    "version": 2,
    "url": "/corrections/#c-f1b2048399e9",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   }
  },
  {
   "observation_id": "n-282ce7da6331ec1ea8f845a7",
   "url": "/sources/footballpredictions-com/picks/84/#pick-n-282ce7da6331ec1ea8f845a7",
   "quote_text": "Over / Under 2.5 Goals: Over 2.5 Goals @ 1.70 Odds",
   "fragment_from": 818,
   "fragment_to": 868,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "806991096cdf8411bc49c17b744eb05a4c586200a573fcfab973f6d0013c3d26",
    "material_removed": false
   },
   "published_at": "2026-10-07T19:09:15.000Z",
   "detected_at": "2026-10-11T07:19:29.367Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.7",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-07T19:09:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-07T19:09:15.000Z",
    "detected_at": "2026-10-11T07:19:29.367Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.7",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.7"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "2ee6dea94905175d2e9a5ffb99d972d637d10843ee03846f93afcf426534408c",
     "series_key": "market_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
    },
    {
     "operation_id": "4189ef5bc3bfbf4ccb9364ab84b84054fb7aaf060a8fd4024ff2955884ae4697",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-99017ab9f86eebfcd96ab2f6",
   "url": "/sources/footballpredictions-com/picks/84/#pick-n-99017ab9f86eebfcd96ab2f6",
   "quote_text": "Over / Under 1.5 Goals: Over 1.5 Goals @ 1.22 Odds",
   "fragment_from": 870,
   "fragment_to": 920,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "806991096cdf8411bc49c17b744eb05a4c586200a573fcfab973f6d0013c3d26",
    "material_removed": false
   },
   "published_at": "2026-10-07T19:09:15.000Z",
   "detected_at": "2026-10-11T07:19:29.367Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 1.5 goals",
   "outcome_label": "over 1.5",
   "odds_set": {
    "by_author": "1.22",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": 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-07T19:09:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-07T19:09:15.000Z",
    "detected_at": "2026-10-11T07:19:29.367Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 1.5 goals",
    "choice": "over 1.5",
    "author_odds": "1.22",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Over/Under 1.5 goals: over 1.5 at 1.22"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "f4175a6709f721cb783d41e61061d59900fff751deb7e90bebcbd7b1d0c63a1d",
     "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
    },
    {
     "operation_id": "82b8b6dd46e34e2a92ceba4ff7092255c8619380231e8804897d0c649d034775",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals",
     "choice": "over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c593a3305bd987ac2b4780fa",
   "url": "/sources/footballpredictions-com/picks/84/#pick-n-c593a3305bd987ac2b4780fa",
   "quote_text": "Asian Handicap: Wigan +1 @ 1.38 Odds",
   "fragment_from": 1008,
   "fragment_to": 1044,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "806991096cdf8411bc49c17b744eb05a4c586200a573fcfab973f6d0013c3d26",
    "material_removed": false
   },
   "published_at": "2026-10-07T19:09:15.000Z",
   "detected_at": "2026-10-11T07:19:29.367Z",
   "executed_at": "2026-10-24T01:03:13.911Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Asian handicap 1",
   "outcome_label": "Wigan Athletic +1",
   "odds_set": {
    "by_author": "1.38",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 3800,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-07T19:09:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-07T19:09:15.000Z",
    "detected_at": "2026-10-11T07:19:29.367Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 1",
    "choice": "Wigan Athletic +1",
    "author_odds": "1.38",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "1",
    "subject": "goals_total",
    "in_words": "Asian handicap 1: Wigan Athletic +1 at 1.38"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "2faee173013d8760370a0b4061da12607fef65310126d268e7d3d7d0ef7d6328",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1",
     "choice": "Wigan Athletic +1",
     "decimal_odds": "1.38",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3800,
     "executed_at": "2026-10-24T01:03:13.911Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a397272fedfa1dd7f331425144a22e1942e23042a071e5b6466cb105b2d4bf9d",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1",
     "choice": "Wigan Athletic +1",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ef61bf91fe233f3c026e91f0",
   "url": "/sources/footballpredictions-com/picks/85/#pick-n-ef61bf91fe233f3c026e91f0",
   "quote_text": "European Handicap: Wigan +1 @ 1.73 Odds",
   "fragment_from": 1046,
   "fragment_to": 1085,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "806991096cdf8411bc49c17b744eb05a4c586200a573fcfab973f6d0013c3d26",
    "material_removed": false
   },
   "published_at": "2026-10-07T19:09:15.000Z",
   "detected_at": "2026-10-11T07:19:29.367Z",
   "executed_at": "2026-10-24T01:03:14.179Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "European handicap 1",
   "outcome_label": "Wigan Athletic +1",
   "odds_set": {
    "by_author": "1.73",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7300,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-07T19:09:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-07T19:09:15.000Z",
    "detected_at": "2026-10-11T07:19:29.367Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "European handicap 1",
    "choice": "Wigan Athletic +1",
    "author_odds": "1.73",
    "market_key": "handicap_european",
    "choice_key": "1",
    "period": "match",
    "line": "1",
    "subject": "goals_total",
    "in_words": "European handicap 1: Wigan Athletic +1 at 1.73"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "8efe76140122f0aee09c3e2b93381d0d8467f01c4f9f54c6186c56ad2a738969",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap 1",
     "choice": "Wigan Athletic +1",
     "decimal_odds": "1.73",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7300,
     "executed_at": "2026-10-24T01:03:14.179Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b1ca45e209ba7c3392f6d79be816d1b7a16502dbbaef8bdd689b71bd9b91397a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap 1",
     "choice": "Wigan Athletic +1",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-351c4bb33ca32070aee43da9",
   "url": "/sources/footballpredictions-com/picks/84/#pick-n-351c4bb33ca32070aee43da9",
   "quote_text": "Draw No Bet: Wigan to Win @ 2.38 Odds",
   "fragment_from": 1256,
   "fragment_to": 1293,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "806991096cdf8411bc49c17b744eb05a4c586200a573fcfab973f6d0013c3d26",
    "material_removed": false
   },
   "published_at": "2026-10-07T19:09:15.000Z",
   "detected_at": "2026-10-11T07:19:29.367Z",
   "executed_at": "2026-10-24T01:03:14.472Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Draw no bet",
   "outcome_label": "Wigan Athletic",
   "odds_set": {
    "by_author": "2.38",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 13800,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-07T19:09:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-07T19:09:15.000Z",
    "detected_at": "2026-10-11T07:19:29.367Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Draw no bet",
    "choice": "Wigan Athletic",
    "author_odds": "2.38",
    "market_key": "draw_no_bet",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: Wigan Athletic at 2.38"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "4e76498250162c2d7c8f7c48c883b1bdc98cdde0852bbf1d1d7dfeb6897b976b",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "Wigan Athletic",
     "decimal_odds": "2.38",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 13800,
     "executed_at": "2026-10-24T01:03:14.472Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "bda834f799bd560c47235398d873b82d51b6cde7bf05cc559cbbc239553f030b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "Wigan Athletic",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-dc42b5e1eeeb96f2d9fd5533",
   "url": "/sources/footballpredictions-com/picks/84/#pick-n-dc42b5e1eeeb96f2d9fd5533",
   "quote_text": "Half Time/Full Time: Wigan to Win/Wigan to Win @ 5.50 Odds",
   "fragment_from": 1295,
   "fragment_to": 1353,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "806991096cdf8411bc49c17b744eb05a4c586200a573fcfab973f6d0013c3d26",
    "material_removed": false
   },
   "published_at": "2026-10-07T19:09:15.000Z",
   "detected_at": "2026-10-11T07:19:29.367Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Half-time/full-time",
   "outcome_label": "Wigan Athletic at half-time, Wigan Athletic at full-time",
   "odds_set": {
    "by_author": "5.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-07T19:09:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-07T19:09:15.000Z",
    "detected_at": "2026-10-11T07:19:29.367Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Half-time/full-time",
    "choice": "Wigan Athletic at half-time, Wigan Athletic at full-time",
    "author_odds": "5.5",
    "market_key": "half_time_full_time",
    "choice_key": "1/1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Half-time/full-time: Wigan Athletic at half-time, Wigan Athletic at full-time at 5.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "390ba9d2e4a3638731c5102079948eef0d44c2367853376ca162490eb7f4c850",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Half-time/full-time",
     "choice": "Wigan Athletic at half-time, Wigan Athletic at full-time",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e9d5b0d8a8340cf3da09bf7dd2b8ed96146934624cb480ac25f9f27d94703899",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Half-time/full-time",
     "choice": "Wigan Athletic at half-time, Wigan Athletic at full-time",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/league-1-predictions/wigan-vs-reading-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5b527a2eea9046e591f2202f",
   "url": "/authors/matthew-cooper/picks/2/#pick-n-5b527a2eea9046e591f2202f",
   "quote_text": "We say: Wigan Athletic 0-2 Reading",
   "fragment_from": 2880,
   "fragment_to": 2914,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.sportsmole.co.uk/football/wigan-athletic/preview/wigan-vs-reading-prediction-team-news-lineups_606966.html",
    "display_name": null,
    "speaker": "Matthew Cooper",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "92dbd961cf230c96f51f6c6a0a604156a4046d45d721d528ac28ef3b0c34f3f3",
    "material_removed": false
   },
   "published_at": "2026-10-15T14:02:00.000Z",
   "detected_at": "2026-10-15T15:09:55.208Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Wigan Athletic 0-2 Reading",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": 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-15T14:02:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T14:02:00.000Z",
    "detected_at": "2026-10-15T15:09:55.208Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Wigan Athletic 0-2 Reading",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Wigan Athletic 0-2 Reading"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "a6d2f16804c1179e46c985be89f4901dfca41ed77c53f35ab23bbb077dd73398",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Reading",
     "decimal_odds": "1.9800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T11:34:14.565Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Matthew Cooper",
    "publisher": "Sports Mole",
    "forecaster": "Matthew Cooper",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source 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/wigan-athletic/preview/wigan-vs-reading-prediction-team-news-lineups_606966.html",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ba86acff04124a3437dceb98",
   "url": "/sources/futbol24-com/picks/12/#pick-n-ba86acff04124a3437dceb98",
   "quote_text": "La cuota de 2.03 para la victoria de Reading es atractiva",
   "fragment_from": 1377,
   "fragment_to": 1434,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futbol24.com/es/pronosticos-deportivos/previa/17-10-2026-wigan-athletic-fc-reading-fc-pronostico/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "7d3be86cf8c26e02b965045f1f508738d8d26a28b6a63064f2d74ac5646248eb",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:58:53.000Z",
   "detected_at": "2026-10-17T01:10:35.085Z",
   "executed_at": "2026-10-18T02:50:26.678Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Reading",
   "odds_set": {
    "by_author": "2.03",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T00:58:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:58:53.000Z",
    "detected_at": "2026-10-17T01:10:35.085Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Reading",
    "author_odds": "2.03",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Reading at 2.03"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "5afc9817e785f059ad94f949a8166713b6032429cbf0eae1572db2c290cc7437",
     "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": "Reading",
     "decimal_odds": "2.03",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T02:50:26.678Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "8cf272f9022f1deac248324982ddad13f62c845ef595cfb1e58d7c1660f009ab",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Reading",
     "decimal_odds": "1.8800",
     "odds_role": "market_price",
     "stake_hundredths": null,
     "status": "cancelled",
     "status_text": "Cancelled: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-10-22T12:13:50.619Z",
     "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-wigan-athletic-fc-reading-fc-pronostico/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b28f1d1d1e418e8e6d99f24a",
   "url": "/sources/futbol24-com/picks/15/#pick-n-b28f1d1d1e418e8e6d99f24a",
   "quote_text": "nuestras recomendaciones de apuestas se centran en la victoria visitante y en la posibilidad de que ambos equipos marquen, lo que parece una apuesta inteligente dada la situación actual de ambos conjuntos.",
   "fragment_from": 4716,
   "fragment_to": 4921,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futbol24.com/es/pronosticos-deportivos/previa/17-10-2026-wigan-athletic-fc-reading-fc-pronostico/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "7d3be86cf8c26e02b965045f1f508738d8d26a28b6a63064f2d74ac5646248eb",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:58:53.000Z",
   "detected_at": "2026-10-17T01:10:35.085Z",
   "executed_at": "2026-10-22T12:12:11.771Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Reading",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.8800",
    "our_snapshot_at": "2026-10-17T01:10:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T00:58:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:58:53.000Z",
    "detected_at": "2026-10-17T01:10:35.085Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Reading",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Reading"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "f507b151b559389e482247eada1bcb667c18e49e9083d6d4eeac9d9ff5b086cf",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Reading",
     "decimal_odds": "1.8800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T12:12:11.771Z",
     "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-wigan-athletic-fc-reading-fc-pronostico/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "link": {
    "kind": "same_pick",
    "main_record_id": "n-ba86acff04124a3437dceb98"
   },
   "correction": null
  },
  {
   "observation_id": "n-476bc19d8a29c1e7519ac541",
   "url": "/authors/baba/picks/68/#pick-n-476bc19d8a29c1e7519ac541",
   "quote_text": "In addition to the main tip, we also anticipate that both teams will find the back of the net during the match, which can be backed at 1.62 with Gbets.",
   "fragment_from": 2371,
   "fragment_to": 2522,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/wigan-athletic-vs-reading-fc-league-one-12170842/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4d78b23f4c17f48b811190cf3ebdf1f419da094011a8537e9694e0cbd5734336",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:45:17.000Z",
   "detected_at": "2026-10-17T01:59:37.015Z",
   "executed_at": "2026-10-18T05:50:29.811Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.62",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T00:45:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:45:17.000Z",
    "detected_at": "2026-10-17T01:59:37.015Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.62",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.62"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "bb23d7a015d710078b02de341cbfd8fc0b088712534c0d5c5af7d884188e3477",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.62",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T05:50:29.811Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1fe90b25f485cd5f69944b3b97e58f7cd20512c951431d675017f6c4dbfe9f60",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "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/wigan-athletic-vs-reading-fc-league-one-12170842/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-789975271ea0c445fca709e9",
   "url": "/authors/baba/picks/68/#pick-n-789975271ea0c445fca709e9",
   "quote_text": "Total Goals\n\nUnder 3.5",
   "fragment_from": 2988,
   "fragment_to": 3010,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/wigan-athletic-vs-reading-fc-league-one-12170842/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4d78b23f4c17f48b811190cf3ebdf1f419da094011a8537e9694e0cbd5734336",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:45:17.000Z",
   "detected_at": "2026-10-17T01:59:37.015Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-70923fb1e8fb",
    "display_name": "Wigan Athletic — Reading",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-17T14:00:00.000Z",
    "url": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "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:45:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:45:17.000Z",
    "detected_at": "2026-10-17T01:59:37.015Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "under 3.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Wigan Athletic 1-0 Reading."
   },
   "settlements": [
    {
     "operation_id": "650de7e6b8aabe3a8e92a88df92b5481de852aad495d7bcf140585fa8642ffcf",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "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/wigan-athletic-vs-reading-fc-league-one-12170842/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "record_counts": {
  "dictionary_version": "1",
  "dictionary_url": "/methodology/#words",
  "statements": 15,
  "predictions": 14,
  "authors": 4,
  "statements_before_kickoff": 15,
  "settled_picks": 6,
  "duplicates": 0,
  "junk": {}
 },
 "match_summary": {
  "contract_version": "1",
  "final_score": "1-0",
  "state_words": "finished",
  "distinct_predictions": 14,
  "sources": 4,
  "one_source": false,
  "sentence": "Wigan Athletic finished 1-0 against Reading. None of the 2 recorded correct-score predictions matched that score. Other markets are shown separately below.",
  "who_predicted_what": [
   {
    "record_id": "n-ba86acff04124a3437dceb98",
    "url": "/sources/futbol24-com/picks/12/#pick-n-ba86acff04124a3437dceb98",
    "author": "Futbol24",
    "author_url": "/sources/futbol24-com/",
    "market": "1X2, match result",
    "selection": "Reading",
    "outcome": "Lost",
    "price": "2.03",
    "published_at": "2026-10-14T00:58:53.000Z",
    "recorded_at": "2026-10-17T01:10:35.085Z",
    "lead_hours": 12.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null,
    "also": [
     {
      "record_id": "n-b28f1d1d1e418e8e6d99f24a",
      "kind": "same_pick",
      "edition": "Futbol24 — Pronósticos (es)",
      "edition_url": "/sources/futbol24-com/",
      "url": "/sources/futbol24-com/picks/15/#pick-n-b28f1d1d1e418e8e6d99f24a",
      "anchor": "pick-n-b28f1d1d1e418e8e6d99f24a",
      "recorded_at": "2026-10-17T01:10:35.085Z"
     }
    ]
   },
   {
    "record_id": "n-c593a3305bd987ac2b4780fa",
    "url": "/sources/footballpredictions-com/picks/84/#pick-n-c593a3305bd987ac2b4780fa",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Asian handicap 1",
    "selection": "Wigan Athletic +1",
    "outcome": "Won",
    "price": "1.38",
    "published_at": "2026-10-07T19:09:15.000Z",
    "recorded_at": "2026-10-11T07:19:29.367Z",
    "lead_hours": 150.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-476bc19d8a29c1e7519ac541",
    "url": "/authors/baba/picks/68/#pick-n-476bc19d8a29c1e7519ac541",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Lost",
    "price": "1.62",
    "published_at": "2026-10-14T00:45:17.000Z",
    "recorded_at": "2026-10-17T01:59:37.015Z",
    "lead_hours": 12.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-1b3d26d71654f235403a5639",
    "url": "/sources/footballpredictions-com/picks/84/#pick-n-1b3d26d71654f235403a5639",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Lost",
    "price": "1.62",
    "published_at": "2026-10-07T19:09:15.000Z",
    "recorded_at": "2026-10-11T07:19:29.367Z",
    "lead_hours": 150.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-9f750639d8a1ecc4711136a5",
    "url": "/sources/footballpredictions-com/picks/84/#pick-n-9f750639d8a1ecc4711136a5",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Correct score",
    "selection": "Wigan Athletic 2-1 Reading",
    "outcome": "Lost",
    "price": "12.00",
    "published_at": "2026-10-07T19:09:15.000Z",
    "recorded_at": "2026-10-11T07:19:29.367Z",
    "lead_hours": 150.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-5b527a2eea9046e591f2202f",
    "url": "/authors/matthew-cooper/picks/2/#pick-n-5b527a2eea9046e591f2202f",
    "author": "Matthew Cooper",
    "author_url": "/authors/matthew-cooper/",
    "market": "Correct score",
    "selection": "Wigan Athletic 0-2 Reading",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-15T14:02:00.000Z",
    "recorded_at": "2026-10-15T15:09:55.208Z",
    "lead_hours": 46.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-351c4bb33ca32070aee43da9",
    "url": "/sources/footballpredictions-com/picks/84/#pick-n-351c4bb33ca32070aee43da9",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Draw no bet",
    "selection": "Wigan Athletic",
    "outcome": "Won",
    "price": "2.38",
    "published_at": "2026-10-07T19:09:15.000Z",
    "recorded_at": "2026-10-11T07:19:29.367Z",
    "lead_hours": 150.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-ef61bf91fe233f3c026e91f0",
    "url": "/sources/footballpredictions-com/picks/85/#pick-n-ef61bf91fe233f3c026e91f0",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "European handicap 1",
    "selection": "Wigan Athletic +1",
    "outcome": "Won",
    "price": "1.73",
    "published_at": "2026-10-07T19:09:15.000Z",
    "recorded_at": "2026-10-11T07:19:29.367Z",
    "lead_hours": 150.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-dc42b5e1eeeb96f2d9fd5533",
    "url": "/sources/footballpredictions-com/picks/84/#pick-n-dc42b5e1eeeb96f2d9fd5533",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Half-time/full-time",
    "selection": "Wigan Athletic at half-time, Wigan Athletic at full-time",
    "outcome": "Lost",
    "price": "5.50",
    "published_at": "2026-10-07T19:09:15.000Z",
    "recorded_at": "2026-10-11T07:19:29.367Z",
    "lead_hours": 150.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-99017ab9f86eebfcd96ab2f6",
    "url": "/sources/footballpredictions-com/picks/84/#pick-n-99017ab9f86eebfcd96ab2f6",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Over/Under 1.5 goals",
    "selection": "over 1.5",
    "outcome": "Lost",
    "price": "1.22",
    "published_at": "2026-10-07T19:09:15.000Z",
    "recorded_at": "2026-10-11T07:19:29.367Z",
    "lead_hours": 150.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-282ce7da6331ec1ea8f845a7",
    "url": "/sources/footballpredictions-com/picks/84/#pick-n-282ce7da6331ec1ea8f845a7",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Lost",
    "price": "1.70",
    "published_at": "2026-10-07T19:09:15.000Z",
    "recorded_at": "2026-10-11T07:19:29.367Z",
    "lead_hours": 150.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-789975271ea0c445fca709e9",
    "url": "/authors/baba/picks/68/#pick-n-789975271ea0c445fca709e9",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "Over/Under 3.5 goals",
    "selection": "under 3.5",
    "outcome": "Won",
    "price": null,
    "published_at": "2026-10-14T00:45:17.000Z",
    "recorded_at": "2026-10-17T01:59:37.015Z",
    "lead_hours": 12.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-fec7a319695ebf145b92dac3",
    "url": "/sources/footballpredictions-com/picks/85/#pick-n-fec7a319695ebf145b92dac3",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Over/Under 3.5 goals",
    "selection": "under 3.5",
    "outcome": "Won",
    "price": "1.44",
    "published_at": "2026-10-07T19:09:15.000Z",
    "recorded_at": "2026-10-11T07:19:29.367Z",
    "lead_hours": 150.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-58f58b1414c5ad859c8796d2",
    "url": "/sources/footballpredictions-com/picks/84/#pick-n-58f58b1414c5ad859c8796d2",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Over/Under 4.5 goals",
    "selection": "under 4.5",
    "outcome": "Won",
    "price": "1.17",
    "published_at": "2026-10-07T19:09:15.000Z",
    "recorded_at": "2026-10-11T07:19:29.367Z",
    "lead_hours": 150.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   }
  ],
  "by_market": [
   {
    "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.62",
    "odds_from_author": 2,
    "odds_from_snapshot": 0
   },
   {
    "market": "Correct score",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Wigan Athletic 0-2 Reading",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Wigan Athletic 2-1 Reading",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "implied_by_score": [
     {
      "selection": "Reading",
      "predictions": 1
     },
     {
      "selection": "Wigan Athletic",
      "predictions": 1
     }
    ],
    "median_odds": "12.00",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 3.5 goals",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "under 3.5",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": "1.44",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "1X2, match result",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Reading",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "2.03",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Asian handicap 1",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Wigan Athletic +1",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.38",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Draw no bet",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Wigan Athletic",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "2.38",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "European handicap 1",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Wigan Athletic +1",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.73",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Half-time/full-time",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Wigan Athletic at half-time, Wigan Athletic at full-time",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "5.50",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 1.5 goals",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "over 1.5",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.22",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 2.5 goals",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "over 2.5",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.70",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 4.5 goals",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "under 4.5",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.17",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   }
  ],
  "found_after_kickoff": 0,
  "selections_before_kickoff": 14,
  "independent_sources": 4,
  "same_material_repeats": 0,
  "sources_list": [
   {
    "source": "footballpredictions.com",
    "materials": 1,
    "authors": 1,
    "selections": 10
   },
   {
    "source": "livetipsportal.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "futbol24.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportsmole.co.uk",
    "materials": 1,
    "authors": 1,
    "selections": 1
   }
  ],
  "what_happened": {
   "won": 6,
   "lost": 8,
   "void": 0,
   "half_won": 0,
   "half_lost": 0,
   "not_settled": 0
  },
  "scenarios": [
   {
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "picks": 10,
    "record_ids": [
     "n-351c4bb33ca32070aee43da9",
     "n-99017ab9f86eebfcd96ab2f6",
     "n-282ce7da6331ec1ea8f845a7",
     "n-fec7a319695ebf145b92dac3",
     "n-58f58b1414c5ad859c8796d2",
     "n-1b3d26d71654f235403a5639",
     "n-c593a3305bd987ac2b4780fa",
     "n-ef61bf91fe233f3c026e91f0",
     "n-9f750639d8a1ecc4711136a5",
     "n-dc42b5e1eeeb96f2d9fd5533"
    ],
    "markets": [
     "Draw no bet",
     "Over/Under 1.5 goals",
     "Over/Under 2.5 goals",
     "Over/Under 3.5 goals",
     "Over/Under 4.5 goals",
     "Both teams to score",
     "Asian handicap 1",
     "European handicap 1",
     "Correct score",
     "Half-time/full-time"
    ],
    "selections": [
     "Wigan Athletic",
     "over 1.5",
     "over 2.5",
     "under 3.5",
     "under 4.5",
     "yes",
     "Wigan Athletic +1",
     "Wigan Athletic +1",
     "Wigan Athletic 2-1 Reading",
     "Wigan Athletic at half-time, Wigan Athletic at full-time"
    ],
    "prices": [
     "2.38",
     "1.22",
     "1.70",
     "1.44",
     "1.17",
     "1.62",
     "1.38",
     "1.73",
     "12.00",
     "5.50"
    ],
    "outcomes": [
     "Won",
     "Lost",
     "Lost",
     "Won",
     "Won",
     "Lost",
     "Won",
     "Won",
     "Lost",
     "Lost"
    ],
    "scenario": "Wigan Athletic · over 1.5 goals · over 2.5 goals · under 3.5 goals · under 4.5 goals · Both teams to score: yes · Wigan Athletic +1 · Wigan Athletic +1 · Wigan Athletic 2-1 Reading · Wigan Athletic at half-time, Wigan Athletic at full-time",
    "result": "any_wrong",
    "recorded_at": "2026-10-11T07:19:29.367Z",
    "lead_hours": 150.7,
    "evidence_urls": [
     "/sources/footballpredictions-com/picks/84/#pick-n-351c4bb33ca32070aee43da9",
     "/sources/footballpredictions-com/picks/84/#pick-n-99017ab9f86eebfcd96ab2f6",
     "/sources/footballpredictions-com/picks/84/#pick-n-282ce7da6331ec1ea8f845a7",
     "/sources/footballpredictions-com/picks/85/#pick-n-fec7a319695ebf145b92dac3",
     "/sources/footballpredictions-com/picks/84/#pick-n-58f58b1414c5ad859c8796d2",
     "/sources/footballpredictions-com/picks/84/#pick-n-1b3d26d71654f235403a5639",
     "/sources/footballpredictions-com/picks/84/#pick-n-c593a3305bd987ac2b4780fa",
     "/sources/footballpredictions-com/picks/85/#pick-n-ef61bf91fe233f3c026e91f0",
     "/sources/footballpredictions-com/picks/84/#pick-n-9f750639d8a1ecc4711136a5",
     "/sources/footballpredictions-com/picks/84/#pick-n-dc42b5e1eeeb96f2d9fd5533"
    ]
   },
   {
    "author": "Baba",
    "author_url": "/authors/baba/",
    "picks": 2,
    "record_ids": [
     "n-789975271ea0c445fca709e9",
     "n-476bc19d8a29c1e7519ac541"
    ],
    "markets": [
     "Over/Under 3.5 goals",
     "Both teams to score"
    ],
    "selections": [
     "under 3.5",
     "yes"
    ],
    "prices": [
     null,
     "1.62"
    ],
    "outcomes": [
     "Won",
     "Lost"
    ],
    "scenario": "under 3.5 goals · Both teams to score: yes",
    "result": "any_wrong",
    "recorded_at": "2026-10-17T01:59:37.015Z",
    "lead_hours": 12.0,
    "evidence_urls": [
     "/authors/baba/picks/68/#pick-n-789975271ea0c445fca709e9",
     "/authors/baba/picks/68/#pick-n-476bc19d8a29c1e7519ac541"
    ]
   }
  ],
  "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": 150.7,
   "min_hours": 12.0,
   "max_hours": 150.7,
   "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": "Wigan Athletic vs Reading: Predictions and Results — 17 Oct 2026",
 "snapshots": {
  "counting_rule": "1",
  "early": {
   "id": "sr-1c95b2aa30da8a620feda527",
   "type_code": "early",
   "moment_at": "2026-10-14T02:19:41.787Z",
   "freeze_at": "2026-10-14T02:19:41.933Z",
   "approach": "at_the_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 2,
     "publications": 2,
     "comparable": 2,
     "unique": 2,
     "contributions": 2
    },
    "group_list": [
     {
      "phrase": "Over/Under 3.5 goals — Most common recorded selection: under 3.5 (1 of 1 eligible)",
      "source_group": "total|3.5|match|*|*#explicit",
      "leader": "under",
      "n": 1,
      "market_label": "Over/Under 3.5 goals",
      "row_list": [
       {
        "figure": 1,
        "in_words": "under 3.5",
        "choice": "under"
       }
      ]
     },
     {
      "phrase": "Over/Under 4.5 goals — Most common recorded selection: under 4.5 (1 of 1 eligible)",
      "source_group": "total|4.5|match|*|*#explicit",
      "leader": "under",
      "n": 1,
      "market_label": "Over/Under 4.5 goals",
      "row_list": [
       {
        "figure": 1,
        "in_words": "under 4.5",
        "choice": "under"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-58f58b1414c5ad859c8796d2",
    "n-fec7a319695ebf145b92dac3"
   ],
   "hash": "b1facdfbb327b91b25589c0369d398594d5b0a8ec03a06ed015e3328875f3d2a"
  },
  "closing_line": {
   "id": "sr-33c19811972ea5fe7b23b4b7",
   "type_code": "closing_price",
   "moment_at": "2026-10-17T14:00:00.000Z",
   "freeze_at": "2026-10-17T16:24:41.211Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 1,
     "publications": 1,
     "comparable": 1,
     "unique": 1,
     "contributions": 1
    },
    "group_list": [
     {
      "phrase": "Correct score — Most common recorded selection: Wigan Athletic 0-2 Reading (1 of 1 eligible)",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": "0-2",
      "n": 1,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "Wigan Athletic 0-2 Reading",
        "choice": "0-2"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-5b527a2eea9046e591f2202f"
   ],
   "hash": "3ce15bdf838f7a860121009357f4e6d912bac09a521eec834cd14fcb5ae4dea9"
  },
  "author_rows": [
   {
    "id": "sr-8e383cfee6b60ca9c24c7e3e",
    "type_code": "author_before_match",
    "moment_at": "2026-10-17T14:00:00.000Z",
    "freeze_at": "2026-10-17T16:24:41.214Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-bafc952d44e2ffd177429614",
    "name_shown": "Matthew Cooper",
    "url": "/authors/matthew-cooper/"
   }
  ],
  "late_additions": null,
  "chips": {
   "id": "sr-a610ca715bf0d6413923fffb",
   "type_code": "chips",
   "moment_at": "2026-10-17T14:00:00.000Z",
   "freeze_at": "2026-10-17T16:24:41.214Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chips": {
     "n-5b527a2eea9046e591f2202f": []
    },
    "in_catalog": "1"
   },
   "composition": [
    "n-5b527a2eea9046e591f2202f"
   ],
   "hash": "7e153089b64b6272a1df2d5db09357b210b926b406f82bcda29d15d9e488a676"
  }
 },
 "match_card": {
  "revision": "1",
  "gates": null,
  "open_to_search": true,
  "inputs": {
   "prediction_count": 2,
   "publisher_count": 2,
   "contract": "both_teams_score|*|match|*|*#explicit",
   "forecaster_count": 4,
   "publishers_all": 4,
   "topic_count": 1,
   "checked_count": false,
   "competition_authors": [
    {
     "settled_count": 123
    },
    {
     "settled_count": 15
    },
    {
     "settled_count": 7
    },
    {
     "settled_count": 4
    },
    {
     "settled_count": 3
    },
    {
     "settled_count": 3
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    }
   ],
   "started": true,
   "facts_only": false,
   "counted_predictions": 14,
   "counted_sources": 4
  },
  "gates_words": "Open to search: 14 counted predictions from 4 different sources",
  "created_from": "prediction_page",
  "prediction_count": 2,
  "publisher_count": 4,
  "forecaster_count": 1,
  "newcomer_count": 12,
  "competition_authors": [
   {
    "name_shown": "Baba",
    "url": "/authors/baba/",
    "source_group": "tipsters",
    "settled_count": 116,
    "match_count": 55,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-1.4",
    "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": "Free Super Tips",
    "url": "/sources/free-super-tips/",
    "source_group": "websites",
    "settled_count": 12,
    "match_count": 16,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-44.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": "Dan Childs",
    "url": "/authors/dan-childs/",
    "source_group": "experts",
    "settled_count": 4,
    "match_count": 8,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true
   },
   {
    "name_shown": "Joe Townsend",
    "url": "/authors/joe-townsend/",
    "source_group": "experts",
    "settled_count": 4,
    "match_count": 8,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": null,
    "too_few": true
   },
   {
    "name_shown": "Alex Sarwar",
    "url": "/authors/alex-sarwar/",
    "source_group": "tipsters",
    "settled_count": 3,
    "match_count": 6,
    "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-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": "Sporting Life",
    "url": "/sources/sporting-life/",
    "source_group": "websites",
    "settled_count": 3,
    "match_count": 6,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true
   },
   {
    "name_shown": "Calum Burrowes",
    "url": "/authors/calum-burrowes/",
    "source_group": "experts",
    "settled_count": 1,
    "match_count": 11,
    "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-4f7c8ae4bd308aeb6586",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 9 · 24 Oct",
      "body": "Only one right of 9 tipsters and sources · Draw · Stoke City v Bristol City · 24 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-4f7c8ae4bd30",
      "url": null,
      "tier": null,
      "event_at": "2026-10-24"
     },
     {
      "title_id": "zk-e3cdaf77eb94ba1739fc",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 1–2 · 3 Nov",
      "body": "Exact score 1–2 · Blackburn Rovers v Stoke City · 3 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-e3cdaf77eb94",
      "url": null,
      "tier": null,
      "event_at": "2026-11-03"
     }
    ]
   }
  ],
  "competition_authors_total": 7,
  "competition_authors_10": 2,
  "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, 1 tipster with 10 or more predictions checked against the final score to date had a 90-minute match-result prediction: Wigan Athletic 0 · Draw 0 · Reading 1. Another 2 predicted an exact score (implied: Wigan Athletic 1 · Draw 0 · Reading 1). 1 gave other markets only.",
   "byline": "Split of recorded tipsters and sources.",
   "outcome_split": {
    "1": 0,
    "X": 0,
    "2": 1
   },
   "forecasters_outcome": 1,
   "from_score": {
    "2": 1,
    "1": 1
   },
   "forecasters_from_score": 2,
   "other_markets_only": 1,
   "newcomers": null,
   "market_label": null,
   "market_at": null,
   "predictions_at": "2026-10-17T01:59:37.015Z",
   "comparison": null
  },
  "who_what": {
   "contracts": [
    {
     "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-476bc19d8a29c1e7519ac541",
         "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-17T01:59:37.015Z",
         "posted_at": "2026-10-14T00:45:17.000Z",
         "author_quoted_price": "1.62",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/68/#pick-n-476bc19d8a29c1e7519ac541",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/wigan-athletic-vs-reading-fc-league-one-12170842/",
         "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": "market",
          "competition": null,
          "market_key": "both_teams_score",
          "portion": "live",
          "n": 55,
          "won": 29,
          "lost": 26,
          "void": 0,
          "net_points_hundredths": -70272,
          "return_percent": "-12.8",
          "avg_odds": "1.64",
          "odds_from_author": 22,
          "odds_from_snapshot": 33,
          "league_market_n": 1,
          "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|3.5|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Over/Under 3.5 goals",
     "market_key": "total",
     "choices": [
      {
       "code_name": "under",
       "in_words": "under 3.5",
       "tips": [
        {
         "entry_id": "n-789975271ea0c445fca709e9",
         "author_name": "Baba",
         "author_href": "/authors/baba/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Over/Under 3.5 goals",
         "market_key": "total",
         "choice": "under 3.5",
         "choice_key": "under",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-17T01:59:37.015Z",
         "posted_at": "2026-10-14T00:45:17.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/68/#pick-n-789975271ea0c445fca709e9",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/wigan-athletic-vs-reading-fc-league-one-12170842/",
         "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 3.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": 3,
          "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-ba86acff04124a3437dceb98",
     "author_name": "Futbol24",
     "author_href": "/sources/futbol24-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "Reading",
     "choice_key": "2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T01:10:35.085Z",
     "posted_at": "2026-10-14T00:58:53.000Z",
     "author_quoted_price": "2.03",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/futbol24-com/picks/12/#pick-n-ba86acff04124a3437dceb98",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1547
    },
    {
     "entry_id": "n-c593a3305bd987ac2b4780fa",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Asian handicap 1",
     "market_key": "handicap_asian",
     "choice": "Wigan Athletic +1",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T07:19:29.367Z",
     "posted_at": "2026-10-07T19:09:15.000Z",
     "author_quoted_price": "1.38",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/84/#pick-n-c593a3305bd987ac2b4780fa",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-1b3d26d71654f235403a5639",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-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-11T07:19:29.367Z",
     "posted_at": "2026-10-07T19:09:15.000Z",
     "author_quoted_price": "1.62",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/84/#pick-n-1b3d26d71654f235403a5639",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-9f750639d8a1ecc4711136a5",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Wigan Athletic 2-1 Reading",
     "choice_key": "2-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T07:19:29.367Z",
     "posted_at": "2026-10-07T19:09:15.000Z",
     "author_quoted_price": "12.00",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/84/#pick-n-9f750639d8a1ecc4711136a5",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-351c4bb33ca32070aee43da9",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Draw no bet",
     "market_key": "draw_no_bet",
     "choice": "Wigan Athletic",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T07:19:29.367Z",
     "posted_at": "2026-10-07T19:09:15.000Z",
     "author_quoted_price": "2.38",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/84/#pick-n-351c4bb33ca32070aee43da9",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-ef61bf91fe233f3c026e91f0",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "European handicap 1",
     "market_key": "handicap_european",
     "choice": "Wigan Athletic +1",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T07:19:29.367Z",
     "posted_at": "2026-10-07T19:09:15.000Z",
     "author_quoted_price": "1.73",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/85/#pick-n-ef61bf91fe233f3c026e91f0",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-dc42b5e1eeeb96f2d9fd5533",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Half-time/full-time",
     "market_key": "half_time_full_time",
     "choice": "Wigan Athletic at half-time, Wigan Athletic at full-time",
     "choice_key": "1/1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T07:19:29.367Z",
     "posted_at": "2026-10-07T19:09:15.000Z",
     "author_quoted_price": "5.50",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/84/#pick-n-dc42b5e1eeeb96f2d9fd5533",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-99017ab9f86eebfcd96ab2f6",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "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-11T07:19:29.367Z",
     "posted_at": "2026-10-07T19:09:15.000Z",
     "author_quoted_price": "1.22",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/84/#pick-n-99017ab9f86eebfcd96ab2f6",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-282ce7da6331ec1ea8f845a7",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "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-11T07:19:29.367Z",
     "posted_at": "2026-10-07T19:09:15.000Z",
     "author_quoted_price": "1.70",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/84/#pick-n-282ce7da6331ec1ea8f845a7",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-fec7a319695ebf145b92dac3",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 3.5 goals",
     "market_key": "total",
     "choice": "under 3.5",
     "choice_key": "under",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T07:19:29.367Z",
     "posted_at": "2026-10-07T19:09:15.000Z",
     "author_quoted_price": "1.44",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/85/#pick-n-fec7a319695ebf145b92dac3",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-58f58b1414c5ad859c8796d2",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 4.5 goals",
     "market_key": "total",
     "choice": "under 4.5",
     "choice_key": "under",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T07:19:29.367Z",
     "posted_at": "2026-10-07T19:09:15.000Z",
     "author_quoted_price": "1.17",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/84/#pick-n-58f58b1414c5ad859c8796d2",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-5b527a2eea9046e591f2202f",
     "author_name": "Matthew Cooper",
     "author_href": "/authors/matthew-cooper/",
     "source_group": "experts",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Wigan Athletic 0-2 Reading",
     "choice_key": "0-2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-15T15:09:55.208Z",
     "posted_at": "2026-10-15T14:02:00.000Z",
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/matthew-cooper/picks/2/#pick-n-5b527a2eea9046e591f2202f",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "media",
     "own_page": true,
     "trust_settled_count": 27
    }
   ],
   "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": "Wigan Athletic",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "X",
        "in_words": "Draw",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "2",
        "in_words": "Reading",
        "tips": [
         {
          "author_name": "Futbol24",
          "entry_id": "n-ba86acff04124a3437dceb98",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "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-476bc19d8a29c1e7519ac541",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         },
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-1b3d26d71654f235403a5639",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "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": "0-2",
        "in_words": "Wigan Athletic 0-2 Reading",
        "tips": [
         {
          "author_name": "Matthew Cooper",
          "entry_id": "n-5b527a2eea9046e591f2202f",
          "outcome_label": "Lost",
          "source_group": "experts"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "2-1",
        "in_words": "Wigan Athletic 2-1 Reading",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-9f750639d8a1ecc4711136a5",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "contract_code": "total|3.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 3.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "under",
        "in_words": "under 3.5",
        "tips": [
         {
          "author_name": "Baba",
          "entry_id": "n-789975271ea0c445fca709e9",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-fec7a319695ebf145b92dac3",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 2
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "contract_code": "handicap_asian|1|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Asian handicap 1",
      "market_key": "handicap_asian",
      "choices": [
       {
        "code_name": "1",
        "in_words": "Wigan Athletic +1",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-c593a3305bd987ac2b4780fa",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "draw_no_bet|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Draw no bet",
      "market_key": "draw_no_bet",
      "choices": [
       {
        "code_name": "1",
        "in_words": "Wigan Athletic",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-351c4bb33ca32070aee43da9",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "handicap_european|1|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "European handicap 1",
      "market_key": "handicap_european",
      "choices": [
       {
        "code_name": "1",
        "in_words": "Wigan Athletic +1",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-ef61bf91fe233f3c026e91f0",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "half_time_full_time|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Half-time/full-time",
      "market_key": "half_time_full_time",
      "choices": [
       {
        "code_name": "1/1",
        "in_words": "Wigan Athletic at half-time, Wigan Athletic at full-time",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-dc42b5e1eeeb96f2d9fd5533",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "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": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-99017ab9f86eebfcd96ab2f6",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "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": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-282ce7da6331ec1ea8f845a7",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "total|4.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 4.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "under",
        "in_words": "under 4.5",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-58f58b1414c5ad859c8796d2",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     }
    ],
    "author_count": 4,
    "below_threshold": {
     "prediction_count": 0,
     "author_count": 0
    },
    "limit": 10
   },
   "chain": {
    "publications": 2,
    "unique": 2,
    "comparable": 2,
    "admissible": 2,
    "contributions": 2
   },
   "differing_choices": 0,
   "visible_who": 1,
   "newcomers_who": 3,
   "newcomers_before": 12,
   "titles_shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules."
  },
  "arguments": {
   "topics": [
    {
     "code_name": "recent_form",
     "display_name": "Form",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-789975271ea0c445fca709e9",
       "author_name": "Baba",
       "author_href": "/authors/baba/",
       "source_group": "tipsters",
       "choice": "under 3.5",
       "market_label": "Over/Under 3.5 goals",
       "logged_at": "2026-10-17T01:59:37.015Z",
       "original": "https://www.livetipsportal.com/en/sportsbetting-tips/wigan-athletic-vs-reading-fc-league-one-12170842/",
       "proof": "/authors/baba/picks/68/#pick-n-789975271ea0c445fca709e9",
       "quote_text": "There have been under 3.5 goals scored in 3 of Wigan Athletic's last 4 matches. There have been under 3.5 goals scored in 4 of Reading FC's last 6 matches.",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 1
    }
   ],
   "against": [],
   "other_languages": 0,
   "other_language_hosts": [],
   "mode": "quotes",
   "topics_total": 1,
   "checkable": 0
  },
  "market_label": null,
  "market_mode": "show",
  "fact_sheet": {
   "tournament": "EFL League One (England)",
   "matchday": "Matchweek 11",
   "starts_at": "2026-10-17T14:00:00.000Z",
   "form": {
    "home_side": [
     {
      "res": "L",
      "scoreline": "0-1",
      "opponent": "Stevenage",
      "at_home": false,
      "data": "2026-10-10"
     },
     {
      "res": "W",
      "scoreline": "3-2",
      "opponent": "Blackpool",
      "at_home": true,
      "data": "2026-09-22"
     },
     {
      "res": "L",
      "scoreline": "0-1",
      "opponent": "Wycombe Wanderers",
      "at_home": true,
      "data": "2026-09-19"
     },
     {
      "res": "D",
      "scoreline": "0-0",
      "opponent": "Sheffield Wednesday",
      "at_home": false,
      "data": "2026-09-12"
     },
     {
      "res": "L",
      "scoreline": "0-4",
      "opponent": "Stockport County",
      "at_home": true,
      "data": "2026-09-05"
     }
    ],
    "away": [
     {
      "res": "L",
      "scoreline": "0-2",
      "opponent": "Chelsea U21",
      "at_home": true,
      "data": "2026-10-13"
     },
     {
      "res": "W",
      "scoreline": "5-1",
      "opponent": "Milton Keynes Dons",
      "at_home": false,
      "data": "2026-10-10"
     },
     {
      "res": "D",
      "scoreline": "1-1",
      "opponent": "Bradford City",
      "at_home": true,
      "data": "2026-10-03"
     },
     {
      "res": "D",
      "scoreline": "2-2",
      "opponent": "Wycombe Wanderers",
      "at_home": false,
      "data": "2026-09-26"
     },
     {
      "res": "W",
      "scoreline": "2-0",
      "opponent": "Notts County",
      "at_home": true,
      "data": "2026-09-19"
     }
    ]
   },
   "head_to_head": [],
   "past_cards": [],
   "reach": ""
  },
  "after_match": {
   "scoreline": "1-0",
   "fact_code": "1",
   "row_list": [
    "Match-result predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 0 of 1 matched",
    "All recorded exact-score predictions: 0 of 2 matched",
    "Exact-score predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 0 of 2 matched the score, 1 of 2 the outcome",
    "Most common selection among tipsters and sources with 10 or more predictions checked against the final score to date: Reading (1 of 1), missed"
   ],
   "by_group": {
    "websites": {
     "correct": 0,
     "of": 1
    }
   },
   "placement": null,
   "checks": []
  },
  "prices": [],
  "revisions": [
   "First published with predictions on 14 October 2026."
  ],
  "titles": {
   "shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules.",
   "frozen_in": "sr-33c19811972ea5fe7b23b4b7"
  },
  "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": 4,
   "by_group": [
    {
     "key": "prediction_sites",
     "authors": 1
    },
    {
     "key": "media",
     "authors": 1
    },
    {
     "key": "telegram_channels",
     "authors": 2
    },
    {
     "key": "private_authors",
     "authors": 0
    }
   ],
   "markets": [
    {
     "key": "1x2",
     "label": "Match result",
     "authors": 1,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 1
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ],
     "choices": [
      {
       "code_name": "1",
       "in_words": "Wigan Athletic",
       "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": "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": "Reading",
       "authors": 1,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 1
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      }
     ]
    },
    {
     "key": "totals",
     "label": "Goal totals",
     "authors": 2,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 1
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 1
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    },
    {
     "key": "other",
     "label": "Handicaps, both teams to score, correct score and other markets",
     "authors": 3,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 1
      },
      {
       "key": "media",
       "authors": 1
      },
      {
       "key": "telegram_channels",
       "authors": 1
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    }
   ]
  },
  "market_line": {
   "line_state": "no_snapshot",
   "line_frozen": true,
   "phrase": null,
   "line_markets": []
  },
  "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 (1): 0 on Wigan Athletic, 0 on the draw, 1 on Reading; Over/Under 3.5 goals, recorded picks before the match (2): 2 on under 3.5 goals; Both teams to score, recorded picks before the match (2): 2 on yes.",
   "market_line_brief": null,
   "market_groups": [
    {
     "market_group": "1x2",
     "group_markets": [
      {
       "market_text": "1X2, match result",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Reading",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "1X2, match result, recorded picks before the match (1): 0 on Wigan Athletic, 0 on the draw, 1 on Reading",
       "sides_1x2": [
        {
         "side": "1",
         "in_words": "Wigan Athletic",
         "figure": 0
        },
        {
         "side": "X",
         "in_words": "draw",
         "figure": 0
        },
        {
         "side": "2",
         "in_words": "Reading",
         "figure": 1
        }
       ]
      }
     ]
    },
    {
     "market_group": "totals",
     "group_markets": [
      {
       "market_text": "Over/Under 3.5 goals",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "under 3.5",
         "figure": 2
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 3.5 goals, recorded picks before the match (2): 2 on under 3.5 goals"
      },
      {
       "market_text": "Over/Under 1.5 goals",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "over 1.5",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 1.5 goals, recorded picks before the match (1): 1 on over 1.5 goals"
      },
      {
       "market_text": "Over/Under 2.5 goals",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "over 2.5",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 2.5 goals, recorded picks before the match (1): 1 on over 2.5 goals"
      },
      {
       "market_text": "Over/Under 4.5 goals",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "under 4.5",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 4.5 goals, recorded picks before the match (1): 1 on under 4.5 goals"
      }
     ]
    },
    {
     "market_group": "other",
     "group_markets": [
      {
       "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"
      },
      {
       "market_text": "Correct score",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "Wigan Athletic 0-2 Reading",
         "figure": 1
        },
        {
         "choice": "Wigan Athletic 2-1 Reading",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": null,
       "phrase": "Correct score, recorded picks before the match (2): 1 on Wigan Athletic 0-2 Reading, 1 on Wigan Athletic 2-1 Reading"
      },
      {
       "market_text": "Asian handicap 1",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Wigan Athletic +1",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Asian handicap 1, recorded picks before the match (1): 1 on Wigan Athletic +1"
      },
      {
       "market_text": "Draw no bet",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Wigan Athletic",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Draw no bet, recorded picks before the match (1): 1 on Wigan Athletic"
      },
      {
       "market_text": "European handicap 1",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Wigan Athletic +1",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "European handicap 1, recorded picks before the match (1): 1 on Wigan Athletic +1"
      },
      {
       "market_text": "Half-time/full-time",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Wigan Athletic at half-time, Wigan Athletic at full-time",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Half-time/full-time, recorded picks before the match (1): 1 on Wigan Athletic at half-time, Wigan Athletic at full-time"
      }
     ]
    }
   ],
   "predictions_before_kickoff": 14,
   "majority_threshold": {
    "min_predictions": 5,
    "min_share_percent": 60.0
   }
  },
  "teams_prev_next": [
   {
    "side": "home",
    "team": "Wigan Athletic",
    "team_url": null,
    "participant_id": "u-bb521482f191",
    "previous": {
     "kickoff": "2026-10-10T14:00:00.000Z",
     "name": "Stevenage vs Wigan Athletic",
     "url": "/football/matches/stevenage-vs-wigan-athletic-2026-10-10/",
     "competition": "EFL League One",
     "state": "played",
     "score": "1-0"
    },
    "next": {
     "kickoff": "2026-10-20T18:45:00.000Z",
     "name": "Oxford United vs Wigan Athletic",
     "url": "/football/matches/oxford-united-vs-wigan-athletic-2026-10-20/",
     "competition": "EFL League One",
     "state": "played",
     "score": "2-1"
    },
    "why": null
   },
   {
    "side": "away",
    "team": "Reading",
    "team_url": null,
    "participant_id": "u-c29002255c5a",
    "previous": {
     "kickoff": "2026-10-13T18:00:00.000Z",
     "name": "Reading vs Chelsea U21",
     "url": "/football/matches/reading-vs-chelsea-u21-2026-10-13/",
     "competition": "EFL Trophy",
     "state": "played",
     "score": "0-2"
    },
    "next": {
     "kickoff": "2026-10-21T19:00:00.000Z",
     "name": "Reading vs Leyton Orient",
     "url": "/football/matches/reading-vs-leyton-orient-2026-10-21/",
     "competition": "EFL League One",
     "state": "played",
     "score": "1-0"
    },
    "why": null
   }
  ]
 },
 "number_sets": [
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|1X2, match result",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wigan-athletic-vs-reading-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/wigan-athletic-vs-reading-2026-10-17/|1X2, match result|Wigan Athletic",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wigan-athletic-vs-reading-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/wigan-athletic-vs-reading-2026-10-17/|1X2, match result|Reading",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Over/Under 3.5 goals",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Over/Under 3.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Over/Under 3.5 goals|under 3.5",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Over/Under 1.5 goals",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wigan-athletic-vs-reading-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/wigan-athletic-vs-reading-2026-10-17/|Over/Under 1.5 goals|over 1.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Over/Under 2.5 goals",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wigan-athletic-vs-reading-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/wigan-athletic-vs-reading-2026-10-17/|Over/Under 2.5 goals|over 2.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Over/Under 4.5 goals",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Over/Under 4.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Over/Under 4.5 goals|under 4.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wigan-athletic-vs-reading-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/wigan-athletic-vs-reading-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/wigan-athletic-vs-reading-2026-10-17/|Both teams to score|yes",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Correct score",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Correct score|Wigan Athletic 0-2 Reading",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Correct score|Wigan Athletic 2-1 Reading",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Asian handicap 1",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Asian handicap 1",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Asian handicap 1|Wigan Athletic +1",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Draw no bet",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Draw no bet",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Draw no bet|Wigan Athletic",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|European handicap 1",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|European handicap 1",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|European handicap 1|Wigan Athletic +1",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Half-time/full-time",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Half-time/full-time",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/|Half-time/full-time|Wigan Athletic at half-time, Wigan Athletic at full-time",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.other_forecasters",
   "entity": "/football/matches/wigan-athletic-vs-reading-2026-10-17/",
   "value": 12,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  }
 ],
 "data_changes": {
  "records_corrected": 2,
  "last_correction_at": "2026-10-14T02:01:08.725Z",
  "corrections_url": "/corrections/",
  "text": "2 records shown here have been corrected; the last correction was on 14 October 2026, with its reason in the corrections log."
 },
 "entity_id": "event:s-70923fb1e8fb",
 "source_revision": 83,
 "title_short": {
  "length": 64,
  "names": [
   "Wigan",
   "Reading"
  ],
  "title": "Wigan vs Reading: Predictions and Results — 17 Oct 2026",
  "title_length": 55
 }
}
