{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "event",
 "url": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/",
 "canonical": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Leyton Orient vs Plymouth Argyle: recorded predictions and results",
 "description": "Leyton Orient vs Plymouth Argyle, 3 October 2026. Final score 0-2 · EFL League One: 4 distinct predictions from 4 authors.",
 "first_paragraph": {
  "body": "Leyton Orient finished 0-2 against Plymouth Argyle. None of the 2 recorded correct-score predictions matched that score. Other markets are shown separately below. Forecast Record recorded 4 statements from 4 authors on Leyton Orient vs Plymouth Argyle (EFL League One, kick-off 3 October 2026): 4 distinct predictions, all of the statements recorded before kick-off.",
  "key_number": "4",
  "data": "2026-10-03",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": true,
 "noindex_reason": null,
 "indexing_threshold": {
  "settled_count": 4,
  "date_count": 1,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-10-03T16:05:25.656Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "36e658bffe65f0835ca68548b5126aaaec0e592845f3e2f7053c7ffebfe47fdb",
 "dependency_group": "event:s-7284e8f9dd75",
 "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/leyton-orient-vs-plymouth-argyle-2026-10-03/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/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-7284e8f9dd75",
  "display_name": "Leyton Orient — Plymouth Argyle",
  "competition_name": "EFL League One",
  "starts_at": "2026-10-03T14:00:00.000Z",
  "status": "finished",
  "scoreline": "0-2",
  "condition": "finished",
  "condition_words": "finished",
  "result_received_at": "2026-10-03T16:05:25.656Z",
  "postponement": null,
  "consensus": {
   "market_label": "Correct score",
   "distribution": [
    {
     "outcome_label": "Leyton Orient 1-2 Plymouth Argyle",
     "figure": 1,
     "share": "50.0"
    },
    {
     "outcome_label": "Leyton Orient 1-3 Plymouth Argyle",
     "figure": 1,
     "share": "50.0"
    }
   ],
   "n": 2,
   "author_count": 2,
   "median_odds": "13.00",
   "summary": "No single most common selection in this market: Leyton Orient 1-2 Plymouth Argyle and Leyton Orient 1-3 Plymouth Argyle — 1 of 2 eligible picks each (one per author), median stated price 13.00",
   "late_excluded": 0,
   "contributions": 2,
   "prediction_count": 2,
   "chain": {
    "publications": 4,
    "unique": 4,
    "comparable": 4,
    "admissible": 4,
    "contributions": 4
   },
   "differing_choices": 0,
   "different_products": 0,
   "counting_rule": "1"
  },
  "country_name": "England",
  "competition_full": "EFL League One (England)"
 },
 "evidence_items": [
  {
   "observation_id": "n-0794f49d8d518f505b9f87d1",
   "url": "/sources/free-super-tips/picks/3/#pick-n-0794f49d8d518f505b9f87d1",
   "quote_text": "Plymouth Argyle to Win\n\nReasoning\n\nReason for tip\n\nPlymouth have won four of their last six League One matches and are on a run of two successive away victories. They are also fourth in the table, three points and seven places above Leyton Orient, who have lost four of their last six home league games, supporting an away victory.\n\n1/1odds when tipped",
   "fragment_from": 247,
   "fragment_to": 599,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.freesupertips.com/predictions/leyton-orient-vs-plymouth-argyle-predictions-betting-tips-match-preview/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d8a4996f4858d8fd8022b5ccc5d11e056d94d25f2fb8988fac3912903d74e817",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-01T14:03:16.206Z",
   "executed_at": "2026-10-01T15:27:11.779Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-7284e8f9dd75",
    "display_name": "Leyton Orient — Plymouth Argyle",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-03T14:00:00.000Z",
    "url": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Plymouth Argyle",
   "odds_set": {
    "by_author": "2",
    "our_snapshot": "1.9700",
    "our_snapshot_at": "2026-10-01T15:23:44.489Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 9700,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-01T14:03:16.206Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Plymouth Argyle",
    "author_odds": "2",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Plymouth Argyle at 2"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Leyton Orient 0-2 Plymouth Argyle."
   },
   "settlements": [
    {
     "operation_id": "83d41de240334463db08a738aafa30806e6681134c30690d7a266e8c4913c3c2",
     "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": "Plymouth Argyle",
     "decimal_odds": "2",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 10000,
     "executed_at": "2026-10-01T14:04:16.174Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a3407e350442ced199c99a56f1e3eee23cbaa5f3158008d9611b8d6e61487f3a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Plymouth Argyle",
     "decimal_odds": "1.9700",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9700,
     "executed_at": "2026-10-01T15:27:11.779Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Free Super Tips",
    "publisher": "Free Super Tips",
    "forecaster": "Free Super Tips",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.freesupertips.com/predictions/leyton-orient-vs-plymouth-argyle-predictions-betting-tips-match-preview/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4c84924dd981b55434f7bda9",
   "url": "/authors/darren-plant/picks/2/#pick-n-4c84924dd981b55434f7bda9",
   "quote_text": "We say: Leyton Orient 1-2 Plymouth Argyle",
   "fragment_from": 3268,
   "fragment_to": 3309,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.sportsmole.co.uk/football/leyton-orient/preview/leyton-orient-vs-plymouth-prediction-team-news-lineups_606058.html",
    "display_name": null,
    "speaker": "Darren Plant",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2f80d70b2874b765b70e491cf729c2adf2f6d212838743caced39f019cf2a287",
    "material_removed": false
   },
   "published_at": "2026-10-01T12:11:48.000Z",
   "detected_at": "2026-10-01T15:00:22.071Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-7284e8f9dd75",
    "display_name": "Leyton Orient — Plymouth Argyle",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-03T14:00:00.000Z",
    "url": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Leyton Orient 1-2 Plymouth Argyle",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": 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-01T12:11:48.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-01T12:11:48.000Z",
    "detected_at": "2026-10-01T15:00:22.071Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Leyton Orient 1-2 Plymouth Argyle",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Leyton Orient 1-2 Plymouth Argyle"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Leyton Orient 0-2 Plymouth Argyle."
   },
   "settlements": [
    {
     "operation_id": "b658a2966e26406959048bbd49bdfb9427ab211ee686bb74cc09078d192dd7dc",
     "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": "Plymouth Argyle",
     "decimal_odds": "1.9700",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9700,
     "executed_at": "2026-10-01T15:27:11.758Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Darren Plant",
    "publisher": "Sports Mole",
    "forecaster": "Darren Plant",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportsmole.co.uk/football/leyton-orient/preview/leyton-orient-vs-plymouth-prediction-team-news-lineups_606058.html",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d8ff53fc45f3ef0f4f2d3867",
   "url": "/sources/sportsgambler/picks/51/#pick-n-d8ff53fc45f3ef0f4f2d3867",
   "quote_text": "Over 2.5 Goals @ 1.63",
   "fragment_from": 319,
   "fragment_to": 340,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/leyton-orient-vs-plymouth-prediction-lineups-odds-2026-10-03/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "533a56d37b463e05f2339b6a307ee89efa62edc6c5b7618cd23420867c2dae37",
    "material_removed": false
   },
   "published_at": "2026-10-01T20:28:06.000Z",
   "detected_at": "2026-10-01T20:38:11.737Z",
   "executed_at": "2026-10-01T20:39:24.883Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-7284e8f9dd75",
    "display_name": "Leyton Orient — Plymouth Argyle",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-03T14:00:00.000Z",
    "url": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.63",
    "our_snapshot": "1.6800",
    "our_snapshot_at": "2026-10-01T20:36:46.526Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_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-01T20:28:06.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-01T20:28:06.000Z",
    "detected_at": "2026-10-01T20:38:11.737Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.63",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.63"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Leyton Orient 0-2 Plymouth Argyle."
   },
   "settlements": [
    {
     "operation_id": "7ccd6e614a5d671d8e2bf5494fa3f24f0e90b0bd14da4d4a392f6348307285c8",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.63",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-01T20:39:24.871Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b5ae0b8cd1562dbbf914d34825c1c245fd3710a0eab5247cccbace66018d8afb",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.6800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-01T20:39:24.883Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportsgambler.com/betting-tips/football/leyton-orient-vs-plymouth-prediction-lineups-odds-2026-10-03/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9718ee8ae8fb7ddd0ac794d6",
   "url": "/authors/sam-mcloughlin/picks/69/#pick-n-9718ee8ae8fb7ddd0ac794d6",
   "quote_text": "Prediction: Leyton Orient 1-3 Plymouth Argyle (12/1)",
   "fragment_from": 1632,
   "fragment_to": 1684,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://news.williamhill.com/football/league-one-matchday-9-predictions-and-betting-tips/",
    "display_name": null,
    "speaker": "Sam McLoughlin",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d192951c0839792fce9cd69820d81ae80ca0f5d0d7da95b390a855abbc58d690",
    "material_removed": false
   },
   "published_at": "2026-10-02T10:29:40.000Z",
   "detected_at": "2026-10-02T10:36:15.763Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-7284e8f9dd75",
    "display_name": "Leyton Orient — Plymouth Argyle",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-03T14:00:00.000Z",
    "url": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Leyton Orient 1-3 Plymouth Argyle",
   "odds_set": {
    "by_author": "13",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": 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-02T10:29:40.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-02T10:29:40.000Z",
    "detected_at": "2026-10-02T10:36:15.763Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Leyton Orient 1-3 Plymouth Argyle",
    "author_odds": "13",
    "market_key": "correct_score_market",
    "choice_key": "1-3",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Leyton Orient 1-3 Plymouth Argyle at 13"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Leyton Orient 0-2 Plymouth Argyle."
   },
   "settlements": [
    {
     "operation_id": "8be2e2201d8e1ab4282fc400ccfb54a394b8d9e293e8f73e91f7bdf6a84db47a",
     "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": "Plymouth Argyle",
     "decimal_odds": "1.9700",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9700,
     "executed_at": "2026-10-02T11:57:51.013Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Sam McLoughlin",
    "publisher": "news.williamhill.com",
    "forecaster": "Sam McLoughlin",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://news.williamhill.com/football/league-one-matchday-9-predictions-and-betting-tips/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "record_counts": {
  "dictionary_version": "1",
  "dictionary_url": "/methodology/#words",
  "statements": 4,
  "predictions": 4,
  "authors": 4,
  "statements_before_kickoff": 4,
  "settled_picks": 2,
  "duplicates": 0,
  "junk": {}
 },
 "match_summary": {
  "contract_version": "1",
  "final_score": "0-2",
  "state_words": "finished",
  "distinct_predictions": 4,
  "sources": 4,
  "one_source": false,
  "sentence": "Leyton Orient finished 0-2 against Plymouth Argyle. None of the 2 recorded correct-score predictions matched that score. Other markets are shown separately below.",
  "who_predicted_what": [
   {
    "record_id": "n-0794f49d8d518f505b9f87d1",
    "url": "/sources/free-super-tips/picks/3/#pick-n-0794f49d8d518f505b9f87d1",
    "author": "Free Super Tips",
    "author_url": "/sources/free-super-tips/",
    "market": "1X2, match result",
    "selection": "Plymouth Argyle",
    "outcome": "Won",
    "price": "2.00",
    "published_at": null,
    "recorded_at": "2026-10-01T14:03:16.206Z",
    "lead_hours": 47.9,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-4c84924dd981b55434f7bda9",
    "url": "/authors/darren-plant/picks/2/#pick-n-4c84924dd981b55434f7bda9",
    "author": "Darren Plant",
    "author_url": "/authors/darren-plant/",
    "market": "Correct score",
    "selection": "Leyton Orient 1-2 Plymouth Argyle",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-01T12:11:48.000Z",
    "recorded_at": "2026-10-01T15:00:22.071Z",
    "lead_hours": 47.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-9718ee8ae8fb7ddd0ac794d6",
    "url": "/authors/sam-mcloughlin/picks/69/#pick-n-9718ee8ae8fb7ddd0ac794d6",
    "author": "Sam McLoughlin",
    "author_url": "/authors/sam-mcloughlin/",
    "market": "Correct score",
    "selection": "Leyton Orient 1-3 Plymouth Argyle",
    "outcome": "Lost",
    "price": "13.00",
    "published_at": "2026-10-02T10:29:40.000Z",
    "recorded_at": "2026-10-02T10:36:15.763Z",
    "lead_hours": 27.4,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-d8ff53fc45f3ef0f4f2d3867",
    "url": "/sources/sportsgambler/picks/51/#pick-n-d8ff53fc45f3ef0f4f2d3867",
    "author": "SportsGambler",
    "author_url": "/sources/sportsgambler/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Lost",
    "price": "1.63",
    "published_at": "2026-10-01T20:28:06.000Z",
    "recorded_at": "2026-10-01T20:38:11.737Z",
    "lead_hours": 41.4,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   }
  ],
  "by_market": [
   {
    "market": "Correct score",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Leyton Orient 1-2 Plymouth Argyle",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Leyton Orient 1-3 Plymouth Argyle",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "implied_by_score": [
     {
      "selection": "Plymouth Argyle",
      "predictions": 2
     }
    ],
    "median_odds": "13.00",
    "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": "Plymouth Argyle",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "2.00",
    "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.63",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   }
  ],
  "found_after_kickoff": 0,
  "selections_before_kickoff": 4,
  "independent_sources": 4,
  "same_material_repeats": 0,
  "sources_list": [
   {
    "source": "freesupertips.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "news.williamhill.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportsgambler.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportsmole.co.uk",
    "materials": 1,
    "authors": 1,
    "selections": 1
   }
  ],
  "what_happened": {
   "won": 1,
   "lost": 3,
   "void": 0,
   "half_won": 0,
   "half_lost": 0,
   "not_settled": 0
  },
  "scenarios": [],
  "lead_time": {
   "contract_version": 1,
   "threshold_hours": 2.0,
   "picks": 4,
   "before_kickoff": 4,
   "after_kickoff": 0,
   "at_least_2h": 4,
   "share_2h_plus": 100.0,
   "median_hours": 44.2,
   "min_hours": 27.4,
   "max_hours": 47.9,
   "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
  }
 },
 "title_tag": "Leyton Orient vs Plymouth Argyle: Results — 3 Oct 2026",
 "snapshots": {
  "counting_rule": "1",
  "early": null,
  "closing_line": {
   "id": "sr-bd7b6b0034988115f6b625b0",
   "type_code": "closing_price",
   "moment_at": "2026-10-03T14:00:00.000Z",
   "freeze_at": "2026-10-11T07:25:42.106Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 6,
     "publications": 6,
     "comparable": 6,
     "unique": 6,
     "contributions": 6
    },
    "group_list": [
     {
      "phrase": "Correct score — Most common recorded selection: Leyton Orient 1-2 Plymouth Argyle — 2 of 4 eligible",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": "1-2",
      "n": 4,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 2,
        "in_words": "Leyton Orient 1-2 Plymouth Argyle",
        "choice": "1-2"
       },
       {
        "figure": 1,
        "in_words": "Leyton Orient 0-2 Plymouth Argyle",
        "choice": "0-2"
       },
       {
        "figure": 1,
        "in_words": "Leyton Orient 1-3 Plymouth Argyle",
        "choice": "1-3"
       }
      ]
     },
     {
      "phrase": "1X2, match result — Most common recorded selection: Plymouth Argyle — 1 of 1 eligible",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "2",
      "n": 1,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 1,
        "in_words": "Plymouth Argyle",
        "choice": "2"
       }
      ]
     },
     {
      "phrase": "Over/Under 2.5 goals — Most common recorded selection: over 2.5 — 1 of 1 eligible",
      "source_group": "total|2.5|match|*|*#explicit",
      "leader": "over",
      "n": 1,
      "market_label": "Over/Under 2.5 goals",
      "row_list": [
       {
        "figure": 1,
        "in_words": "over 2.5",
        "choice": "over"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-05501318a119950417da0ffe",
    "n-0794f49d8d518f505b9f87d1",
    "n-4c84924dd981b55434f7bda9",
    "n-9718ee8ae8fb7ddd0ac794d6",
    "n-b858b7e58c6c1a6dc847f3f2",
    "n-d8ff53fc45f3ef0f4f2d3867"
   ],
   "hash": "34dd49605e9ebc90a7726df2e46c3c60ddb62841f81926fc497bf760fd2eb653"
  },
  "author_rows": [
   {
    "id": "sr-64e7c2696db562eb3bc73be1",
    "type_code": "author_before_match",
    "moment_at": "2026-10-03T14:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:42.106Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-08f5781223a9fa8699e244b3",
    "name_shown": "Darren Plant",
    "url": "/authors/darren-plant/"
   },
   {
    "id": "sr-7c43a44f09359f15f1c292f4",
    "type_code": "author_before_match",
    "moment_at": "2026-10-03T14:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:42.107Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 10,
     "method_version": "2.2",
     "net_points_hundredths": -32867,
     "period_from": "2026-09-27",
     "period_to": "2026-10-03",
     "price_rule": "Our market snapshot",
     "return_percent": "-36.52",
     "settled_picks": 10,
     "staked_hundredths": 90000,
     "void": 1
    },
    "composition": [
     "c|s-128b3106ec8e|r-286a201863b31d7e|v-36f9e50e3d8fc4d3",
     "c|s-1dbe22313d3d|r-92fcfc5b750ffb52|v-53d9b94e69c7c609",
     "c|s-48348fc56231|r-296d52ea5cbd2666|v-7bd59a48666afa27",
     "c|s-631e5f688072|r-4a717765fc470c5c|v-faf21f8c262eada5",
     "c|s-6bc06797d857|r-3e6264413f746f50|v-4b1608db836390a8",
     "c|s-6c50659df635|r-f6c8fa65a04e87d6|v-ca4f5c12cc52e7b4",
     "c|s-82489eaab1c3|r-ad68cb6c376515d4|v-a82845916336d807",
     "c|s-b40d6cf32aa4|r-5b066420c7fed31a|v-296596846bdb8365",
     "c|s-be4f3df49505|r-eaf42325f911fdc8|v-e09e25aec408067c",
     "c|s-d6d270432429|r-4d6703702b99bcc1|v-6872a87613086433"
    ],
    "hash": "78ed4b3b43b3b831341f96b3717250cb8bcd077d4dce8f7890d3cf7f05487cc1",
    "entity_ref": "e-85fe03b1d758562a5a6c4f90",
    "name_shown": "SportsGambler",
    "url": "/sources/sportsgambler/"
   },
   {
    "id": "sr-dedda6dcc017d8bc2f61c0c6",
    "type_code": "author_before_match",
    "moment_at": "2026-10-03T14:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:42.107Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-8e187e16c4b6ff71a018973b",
    "name_shown": "Sam McLoughlin",
    "url": "/authors/sam-mcloughlin/"
   },
   {
    "id": "sr-8eede7a2e0f4ce9e21958829",
    "type_code": "author_before_match",
    "moment_at": "2026-10-03T14:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:42.107Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-db760645a3ae9e4e98f32a30",
    "name_shown": "Free Super Tips",
    "url": "/sources/free-super-tips/"
   }
  ],
  "late_additions": null,
  "chips": {
   "id": "sr-16f6be3deef9a0c007005c42",
   "type_code": "chips",
   "moment_at": "2026-10-03T14:00:00.000Z",
   "freeze_at": "2026-10-11T21:54:24.541Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chips": {
     "n-05501318a119950417da0ffe": [],
     "n-0794f49d8d518f505b9f87d1": [],
     "n-4c84924dd981b55434f7bda9": [],
     "n-9718ee8ae8fb7ddd0ac794d6": [],
     "n-b858b7e58c6c1a6dc847f3f2": [],
     "n-d8ff53fc45f3ef0f4f2d3867": []
    },
    "in_catalog": "1"
   },
   "composition": [
    "n-05501318a119950417da0ffe",
    "n-0794f49d8d518f505b9f87d1",
    "n-4c84924dd981b55434f7bda9",
    "n-9718ee8ae8fb7ddd0ac794d6",
    "n-b858b7e58c6c1a6dc847f3f2",
    "n-d8ff53fc45f3ef0f4f2d3867"
   ],
   "hash": "efd6c66fec8ad7ab0221012edb9e770e887eeb2aa4ba4be294475fc654737c85"
  }
 },
 "match_card": {
  "revision": "1",
  "gates": null,
  "open_to_search": true,
  "inputs": {
   "prediction_count": 2,
   "publisher_count": 2,
   "contract": "correct_score_market|*|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": 4,
   "counted_sources": 4
  },
  "gates_words": "Open to search: 4 counted predictions from 4 different sources",
  "created_from": "prediction_page",
  "prediction_count": 2,
  "publisher_count": 4,
  "forecaster_count": 2,
  "newcomer_count": 2,
  "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-09-19T14:00:00.000Z",
   "d_minus_3_at": "2026-09-30T14: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: Leyton Orient 0 · Draw 0 · Plymouth Argyle 1. Another 2 predicted an exact score (implied: Leyton Orient 0 · Draw 0 · Plymouth Argyle 2). 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": 2
   },
   "forecasters_from_score": 2,
   "other_markets_only": 1,
   "newcomers": null,
   "market_label": null,
   "market_at": null,
   "predictions_at": "2026-10-02T10:36:15.763Z",
   "comparison": null
  },
  "who_what": {
   "contracts": [
    {
     "contract_code": "1x2|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choices": [
      {
       "code_name": "2",
       "in_words": "Plymouth Argyle",
       "tips": [
        {
         "entry_id": "n-0794f49d8d518f505b9f87d1",
         "author_name": "Free Super Tips",
         "author_href": "/sources/free-super-tips/",
         "source_group": "websites",
         "trust_tier": "tracked",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "Plymouth Argyle",
         "choice_key": "2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-01T14:03:16.206Z",
         "posted_at": null,
         "author_quoted_price": "2.00",
         "our_snapshot": "1.9700",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/sources/free-super-tips/picks/3/#pick-n-0794f49d8d518f505b9f87d1",
         "original": "https://www.freesupertips.com/predictions/leyton-orient-vs-plymouth-argyle-predictions-betting-tips-match-preview/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 46,
          "won": 21,
          "void": 0,
          "return_percent": "-2.2",
          "period_from": "2026-10-03",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-03T14:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": null,
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "correct_score_market|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choices": [
      {
       "code_name": "1-2",
       "in_words": "Leyton Orient 1-2 Plymouth Argyle",
       "tips": [
        {
         "entry_id": "n-4c84924dd981b55434f7bda9",
         "author_name": "Darren Plant",
         "author_href": "/authors/darren-plant/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Leyton Orient 1-2 Plymouth Argyle",
         "choice_key": "1-2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-01T15:00:22.071Z",
         "posted_at": "2026-10-01T12:11:48.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/darren-plant/picks/2/#pick-n-4c84924dd981b55434f7bda9",
         "original": "https://www.sportsmole.co.uk/football/leyton-orient/preview/leyton-orient-vs-plymouth-prediction-team-news-lineups_606058.html",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 2,
          "won": 0,
          "void": 0,
          "return_percent": "-100.0",
          "period_from": "2026-11-04",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Correct score"
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-03T14:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": null,
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    }
   ],
   "newcomers": [
    {
     "entry_id": "n-9718ee8ae8fb7ddd0ac794d6",
     "author_name": "Sam McLoughlin",
     "author_href": "/authors/sam-mcloughlin/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Leyton Orient 1-3 Plymouth Argyle",
     "choice_key": "1-3",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-02T10:36:15.763Z",
     "posted_at": "2026-10-02T10:29:40.000Z",
     "author_quoted_price": "13.00",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/sam-mcloughlin/picks/69/#pick-n-9718ee8ae8fb7ddd0ac794d6",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "media",
     "own_page": true,
     "trust_settled_count": 24
    },
    {
     "entry_id": "n-d8ff53fc45f3ef0f4f2d3867",
     "author_name": "SportsGambler",
     "author_href": "/sources/sportsgambler/",
     "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-01T20:38:11.737Z",
     "posted_at": "2026-10-01T20:28:06.000Z",
     "author_quoted_price": "1.63",
     "our_snapshot": "1.6800",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/sportsgambler/picks/51/#pick-n-d8ff53fc45f3ef0f4f2d3867",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 551
    }
   ],
   "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": "Leyton Orient",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "X",
        "in_words": "Draw",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "2",
        "in_words": "Plymouth Argyle",
        "tips": [
         {
          "author_name": "Free Super Tips",
          "entry_id": "n-0794f49d8d518f505b9f87d1",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "correct_score_market|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Correct score",
      "market_key": "correct_score_market",
      "choices": [
       {
        "code_name": "1-2",
        "in_words": "Leyton Orient 1-2 Plymouth Argyle",
        "tips": [
         {
          "author_name": "Darren Plant",
          "entry_id": "n-4c84924dd981b55434f7bda9",
          "outcome_label": "Lost",
          "source_group": "experts"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "1-3",
        "in_words": "Leyton Orient 1-3 Plymouth Argyle",
        "tips": [
         {
          "author_name": "Sam McLoughlin",
          "entry_id": "n-9718ee8ae8fb7ddd0ac794d6",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 1
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "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": "SportsGambler",
          "entry_id": "n-d8ff53fc45f3ef0f4f2d3867",
          "outcome_label": "Lost",
          "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": 2,
   "newcomers_who": 2,
   "newcomers_before": 2,
   "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-0794f49d8d518f505b9f87d1",
       "author_name": "Free Super Tips",
       "author_href": "/sources/free-super-tips/",
       "source_group": "websites",
       "choice": "Plymouth Argyle",
       "market_label": "1X2, match result",
       "logged_at": "2026-10-01T14:03:16.206Z",
       "original": "https://www.freesupertips.com/predictions/leyton-orient-vs-plymouth-argyle-predictions-betting-tips-match-preview/",
       "proof": "/sources/free-super-tips/picks/3/#pick-n-0794f49d8d518f505b9f87d1",
       "quote_text": "Plymouth have won four of their last six League One matches and are on a run of two successive away victories. They are also fourth in the table, three points…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      },
      {
       "entry_id": "n-4c84924dd981b55434f7bda9",
       "author_name": "Darren Plant",
       "author_href": "/authors/darren-plant/",
       "source_group": "experts",
       "choice": "Leyton Orient 1-2 Plymouth Argyle",
       "market_label": "Correct score",
       "logged_at": "2026-10-01T15:00:22.071Z",
       "original": "https://www.sportsmole.co.uk/football/leyton-orient/preview/leyton-orient-vs-plymouth-prediction-team-news-lineups_606058.html",
       "proof": "/authors/darren-plant/picks/2/#pick-n-4c84924dd981b55434f7bda9",
       "quote_text": "Already on a two-match winning streak on their travels, Plymouth should have enough quality in their ranks to edge out their improving hosts.",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 2
    }
   ],
   "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 9",
   "starts_at": "2026-10-03T14:00:00.000Z",
   "form": {
    "home_side": [
     {
      "res": "W",
      "scoreline": "1-0",
      "opponent": "Stevenage",
      "at_home": true,
      "data": "2026-09-19"
     },
     {
      "res": "L",
      "scoreline": "1-2",
      "opponent": "Arsenal U21",
      "at_home": true,
      "data": "2026-09-15"
     },
     {
      "res": "L",
      "scoreline": "2-3",
      "opponent": "Wycombe Wanderers",
      "at_home": true,
      "data": "2026-09-12"
     },
     {
      "res": "L",
      "scoreline": "1-3",
      "opponent": "Bradford City",
      "at_home": true,
      "data": "2026-09-08"
     },
     {
      "res": "D",
      "scoreline": "1-1",
      "opponent": "Luton Town",
      "at_home": false,
      "data": "2026-09-05"
     }
    ],
    "away": [
     {
      "res": "L",
      "scoreline": "0-1",
      "opponent": "Burton Albion",
      "at_home": true,
      "data": "2026-09-26"
     },
     {
      "res": "W",
      "scoreline": "5-1",
      "opponent": "Crystal Palace U21",
      "at_home": true,
      "data": "2026-09-22"
     },
     {
      "res": "W",
      "scoreline": "4-2",
      "opponent": "Blackpool",
      "at_home": false,
      "data": "2026-09-19"
     },
     {
      "res": "W",
      "scoreline": "3-0",
      "opponent": "Barnsley",
      "at_home": true,
      "data": "2026-09-12"
     },
     {
      "res": "W",
      "scoreline": "3-2",
      "opponent": "Doncaster Rovers",
      "at_home": false,
      "data": "2026-09-05"
     }
    ]
   },
   "head_to_head": [],
   "past_cards": [],
   "reach": ""
  },
  "after_match": {
   "scoreline": "0-2",
   "fact_code": "2",
   "row_list": [
    "Match-result predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 1 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, 2 of 2 the outcome",
    "Most common selection among tipsters and sources with 10 or more predictions checked against the final score to date: Plymouth Argyle (1 of 1), matched"
   ],
   "by_group": {
    "websites": {
     "correct": 1,
     "of": 1
    }
   },
   "placement": null,
   "checks": []
  },
  "prices": [
   {
    "author_name": "Free Super Tips",
    "choice": "Plymouth Argyle",
    "market_label": "1X2, match result",
    "author_quoted_price": "2.00",
    "our_snapshot": "1.9700",
    "closing_line": null
   }
  ],
  "revisions": [],
  "titles": {
   "shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules.",
   "frozen_in": "sr-bd7b6b0034988115f6b625b0"
  },
  "tracker": null,
  "source_groups": {
   "as_of": "2026-10-03T14: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": 2
    },
    {
     "key": "media",
     "authors": 2
    },
    {
     "key": "telegram_channels",
     "authors": 0
    },
    {
     "key": "private_authors",
     "authors": 0
    }
   ],
   "markets": [
    {
     "key": "1x2",
     "label": "Match result",
     "authors": 1,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 1
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ],
     "choices": [
      {
       "code_name": "1",
       "in_words": "Leyton Orient",
       "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": "Plymouth Argyle",
       "authors": 1,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 1
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      }
     ]
    },
    {
     "key": "totals",
     "label": "Goal totals",
     "authors": 1,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 1
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    },
    {
     "key": "other",
     "label": "Handicaps, both teams to score, correct score and other markets",
     "authors": 2,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 2
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    }
   ]
  },
  "market_line": {
   "line_state": "no_snapshot",
   "line_frozen": true,
   "phrase": null,
   "line_markets": [
    {
     "market_text": "Over/Under 2.5 goals",
     "market_group": "totals",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "over 2.5",
       "snapshot_price": "1.68",
       "percent_value": 60,
       "snapshot_at": "2026-10-01T20:36:46.526Z",
       "snapshot_count": 1,
       "first_snapshot_price": null,
       "first_at": null,
       "shift_pp": null,
       "shift_direction": null,
       "line_state": "single_snapshot"
      }
     ],
     "line_state": "single_snapshot",
     "phrase": "Over/Under 2.5 goals, over 2.5 goals: market price 1.68 on 1 October 2026, 21:36 BST (implied 60%, margin included)."
    }
   ]
  },
  "pre_kickoff_snapshot": {
   "frozen_before_kickoff": true,
   "as_of_moment": "2026-10-03T14:00:00.000Z",
   "starts_at": "2026-10-03T14:00:00.000Z",
   "phrase": "Before kick-off on 3 October 2026, 15:00 BST: 1X2, match result, recorded picks before the match (1): 0 on Leyton Orient, 0 on the draw, 1 on Plymouth Argyle; Over/Under 2.5 goals, recorded picks before the match (1): 1 on over 2.5 goals; Correct score, recorded picks before the match (2): 1 on Leyton Orient 1-2 Plymouth Argyle, 1 on Leyton Orient 1-3 Plymouth Argyle.",
   "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": "Plymouth Argyle",
         "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 Leyton Orient, 0 on the draw, 1 on Plymouth Argyle",
       "sides_1x2": [
        {
         "side": "1",
         "in_words": "Leyton Orient",
         "figure": 0
        },
        {
         "side": "X",
         "in_words": "draw",
         "figure": 0
        },
        {
         "side": "2",
         "in_words": "Plymouth Argyle",
         "figure": 1
        }
       ]
      }
     ]
    },
    {
     "market_group": "totals",
     "group_markets": [
      {
       "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_group": "other",
     "group_markets": [
      {
       "market_text": "Correct score",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "Leyton Orient 1-2 Plymouth Argyle",
         "figure": 1
        },
        {
         "choice": "Leyton Orient 1-3 Plymouth Argyle",
         "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 Leyton Orient 1-2 Plymouth Argyle, 1 on Leyton Orient 1-3 Plymouth Argyle"
      }
     ]
    }
   ],
   "predictions_before_kickoff": 4,
   "majority_threshold": {
    "min_predictions": 5,
    "min_share_percent": 60.0
   }
  },
  "teams_prev_next": [
   {
    "side": "home",
    "team": "Leyton Orient",
    "team_url": null,
    "participant_id": "u-7ab2f02ae071",
    "previous": {
     "kickoff": "2026-09-26T14:00:00.000Z",
     "name": "Mansfield Town vs Leyton Orient",
     "url": null,
     "competition": "EFL League One",
     "state": "no_result",
     "score": null
    },
    "next": {
     "kickoff": "2026-10-10T14:00:00.000Z",
     "name": "Bradford City vs Leyton Orient",
     "url": "/football/matches/bradford-city-vs-leyton-orient-2026-10-10/",
     "competition": "EFL League One",
     "state": "played",
     "score": "0-0"
    },
    "why": null
   },
   {
    "side": "away",
    "team": "Plymouth Argyle",
    "team_url": "/football/teams/plymouth-argyle/",
    "participant_id": "u-283b636ea2f4",
    "previous": {
     "kickoff": "2026-09-26T14:00:00.000Z",
     "name": "Plymouth Argyle vs Burton Albion",
     "url": null,
     "competition": "EFL League One",
     "state": "played",
     "score": "0-1"
    },
    "next": {
     "kickoff": "2026-10-06T18:00:00.000Z",
     "name": "Newport County vs Plymouth Argyle",
     "url": null,
     "competition": "EFL Trophy",
     "state": "played",
     "score": "2-2"
    },
    "why": null
   }
  ]
 },
 "number_sets": [
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/|Over/Under 2.5 goals|over 2.5",
   "value": 60,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/|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/leyton-orient-vs-plymouth-argyle-2026-10-03/|1X2, match result",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/|1X2, match result|Leyton Orient",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/|1X2, match result|draw",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/|1X2, match result|Plymouth Argyle",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/|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/leyton-orient-vs-plymouth-argyle-2026-10-03/|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/leyton-orient-vs-plymouth-argyle-2026-10-03/|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/leyton-orient-vs-plymouth-argyle-2026-10-03/|Correct score",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/|Correct score|Leyton Orient 1-2 Plymouth Argyle",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/|Correct score|Leyton Orient 1-3 Plymouth Argyle",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.other_forecasters",
   "entity": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot",
   "entity": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/",
   "value": 6,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot.on_page",
   "entity": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/",
   "value": 4,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot.left",
   "entity": "/football/matches/leyton-orient-vs-plymouth-argyle-2026-10-03/",
   "value": 2,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  }
 ],
 "data_changes": {
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "event:s-7284e8f9dd75",
 "source_revision": 73
}
