{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "event",
 "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
 "canonical": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Bromley vs Leicester City: recorded predictions and results",
 "description": "Bromley vs Leicester City, 20 October 2026. Final score 0-4 · EFL League One: 17 distinct predictions from 9 authors.",
 "first_paragraph": {
  "body": "Bromley finished 0-4 against Leicester City. None of the 5 recorded correct-score predictions matched that score. Other markets are shown separately below. Forecast Record recorded 17 statements from 9 authors on Bromley vs Leicester City (EFL League One, kick-off 20 October 2026): 17 distinct predictions, all of the statements recorded before kick-off.",
  "key_number": "17",
  "data": "2026-10-20",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": true,
 "noindex_reason": null,
 "indexing_threshold": {
  "settled_count": 17,
  "date_count": 1,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-10-20T21:03:43.759Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "238aa2a13641680a279299207415a334b0d98dc45bacd19fc6ace53f86a50eab",
 "dependency_group": "event:s-cadc58b43e96",
 "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/bromley-vs-leicester-city-2026-10-20/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/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-cadc58b43e96",
  "display_name": "Bromley — Leicester City",
  "competition_name": "EFL League One",
  "starts_at": "2026-10-20T18:45:00.000Z",
  "status": "finished",
  "scoreline": "0-4",
  "condition": "finished",
  "condition_words": "finished",
  "result_received_at": "2026-10-20T21:03:43.759Z",
  "postponement": null,
  "consensus": {
   "market_label": "1X2, match result",
   "distribution": [
    {
     "outcome_label": "Leicester City",
     "figure": 4,
     "share": "80.0"
    },
    {
     "outcome_label": "Bromley",
     "figure": 1,
     "share": "20.0"
    }
   ],
   "n": 5,
   "author_count": 5,
   "median_odds": "1.75",
   "summary": "Most common recorded selection in this market: Leicester City — 4 of 5 eligible picks (one per author), median stated price 1.75",
   "late_excluded": 0,
   "contributions": 5,
   "prediction_count": 5,
   "chain": {
    "publications": 17,
    "unique": 17,
    "comparable": 17,
    "admissible": 17,
    "contributions": 17
   },
   "differing_choices": 0,
   "different_products": 0,
   "counting_rule": "1"
  },
  "country_name": "England",
  "competition_full": "EFL League One (England)"
 },
 "evidence_items": [
  {
   "observation_id": "n-a5a4acb04fd0233646b6040e",
   "url": "/sources/footballpredictions-com/picks/137/#pick-n-a5a4acb04fd0233646b6040e",
   "quote_text": "Our prediction for this match: Bromley 1 - 1 Leicester",
   "fragment_from": 567,
   "fragment_to": 621,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/league-1-predictions/bromley-vs-leicester-prediction-20-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "604693519d18982b898226ebee6747c5acc506e170561b4824b115ae601485da",
    "material_removed": false
   },
   "published_at": "2026-10-13T21:03:53.000Z",
   "detected_at": "2026-10-14T03:59:31.028Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Bromley 1-1 Leicester City",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-13T21:03:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-13T21:03:53.000Z",
    "detected_at": "2026-10-14T03:59:31.028Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Bromley 1-1 Leicester City",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Bromley 1-1 Leicester City"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "a19a8489e3982acb76d1b234464b7448aa8a4fe632059a4e0ae2ec8b0b94ed63",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.9000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T12:06:26.515Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "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/bromley-vs-leicester-prediction-20-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ebb866a5d4141ac88ea61ced",
   "url": "/authors/matthew-cooper/picks/2/#pick-n-ebb866a5d4141ac88ea61ced",
   "quote_text": "We say: Bromley 0-1 Leicester City",
   "fragment_from": 2986,
   "fragment_to": 3020,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.sportsmole.co.uk/football/bromley/preview/bromley-vs-leicester-prediction-team-news-lineups_607150.html",
    "display_name": null,
    "speaker": "Matthew Cooper",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3aa582700888c05c8b0809d5be3c4df646b3317fb3ddbbc5f7724a00d66d3eee",
    "material_removed": false
   },
   "published_at": "2026-10-18T09:37:21.000Z",
   "detected_at": "2026-10-18T10:09:59.624Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Bromley 0-1 Leicester City",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-18T09:37:21.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-18T09:37:21.000Z",
    "detected_at": "2026-10-18T10:09:59.624Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Bromley 0-1 Leicester City",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Bromley 0-1 Leicester City"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "456f370d2cfebbe817e7f64dde83328bbc15058b82fdc699b239b4bc359c572d",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Leicester City",
     "decimal_odds": "1.7500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7500,
     "executed_at": "2026-10-22T12:38:27.627Z",
     "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/bromley/preview/bromley-vs-leicester-prediction-team-news-lineups_607150.html",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-bf7c24158bd2b38cdd746549",
   "url": "/sources/wedtips-ai/picks/52/#pick-n-bf7c24158bd2b38cdd746549",
   "quote_text": "Resultaat\n\nLeicester\n\n@ 1.60",
   "fragment_from": 438,
   "fragment_to": 466,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wedtips.ai/bromley-tegen-leicester-voorspelling-weddenschappen-2026-10-20",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f00de39238cfa5d0e35e37a96251db055b652f00b89d87680c2281c44fc9c774",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-18T22:15:02.933Z",
   "executed_at": "2026-10-22T12:17:21.748Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Leicester City",
   "odds_set": {
    "by_author": "1.6",
    "our_snapshot": "1.7400",
    "our_snapshot_at": "2026-10-18T22:15:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7400,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-18T22:15:02.933Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Leicester City",
    "author_odds": "1.6",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Leicester City at 1.6"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "5133b581ef3a139c64778a1db2e76b6c65c1f2fcc372b7380658c66dfd758c94",
     "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": "Leicester City",
     "decimal_odds": "1.6",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6000,
     "executed_at": "2026-10-19T06:47:01.551Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f20795710032e44f6b7f1e9ff860d6cf2b4c315dd5408e30c1395776157ed3e9",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Leicester City",
     "decimal_odds": "1.7400",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7400,
     "executed_at": "2026-10-22T12:17:21.748Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "wedtips.ai",
    "publisher": "wedtips.ai",
    "forecaster": "wedtips.ai",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://wedtips.ai/bromley-tegen-leicester-voorspelling-weddenschappen-2026-10-20",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-659dca7492fb442747362341",
   "url": "/sources/wedtips-ai/picks/52/#pick-n-659dca7492fb442747362341",
   "quote_text": "Totaal doelpunten\nBeste Waarde\n\nOver 2.5\n\n@ 1.49",
   "fragment_from": 473,
   "fragment_to": 521,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wedtips.ai/bromley-tegen-leicester-voorspelling-weddenschappen-2026-10-20",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f00de39238cfa5d0e35e37a96251db055b652f00b89d87680c2281c44fc9c774",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-18T22:15:02.933Z",
   "executed_at": "2026-10-22T11:39:02.409Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.49",
    "our_snapshot": "1.5300",
    "our_snapshot_at": "2026-10-18T22:15:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5300,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-18T22:15:02.933Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.49",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.49"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "d217d32245d0d3fa3e823b82a37357ea724c32f4c3eab1046d1c47ef8aa34d7f",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.49",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4900,
     "executed_at": "2026-10-19T06:46:55.673Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "8916649c246dbe8ad5ac8da7d5dbc6b385ea8054660c2c266c8f5161f0b3001c",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.5300",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5300,
     "executed_at": "2026-10-22T11:39:02.409Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "wedtips.ai",
    "publisher": "wedtips.ai",
    "forecaster": "wedtips.ai",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://wedtips.ai/bromley-tegen-leicester-voorspelling-weddenschappen-2026-10-20",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f7afaad26ae6c0c525a25049",
   "url": "/sources/wedtips-ai/picks/53/#pick-n-f7afaad26ae6c0c525a25049",
   "quote_text": "Asian handicap\n\nLeicester -0.25\n\n@ 1.24",
   "fragment_from": 329,
   "fragment_to": 368,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wedtips.ai/bromley-tegen-leicester-voorspelling-weddenschappen-2026-10-20",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f00de39238cfa5d0e35e37a96251db055b652f00b89d87680c2281c44fc9c774",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-18T22:15:02.933Z",
   "executed_at": "2026-10-19T06:47:02.042Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Asian handicap -0.25",
   "outcome_label": "Leicester City -0.25",
   "odds_set": {
    "by_author": "1.24",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 2400,
   "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-18T22:15:02.933Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap -0.25",
    "choice": "Leicester City -0.25",
    "author_odds": "1.24",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "-0.25",
    "subject": "goals_total",
    "in_words": "Asian handicap -0.25: Leicester City -0.25 at 1.24"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "5f52a5ebfc31e57ed6403955e29ffd3f2ffe4151bcb6085e06d260d2c0f1fd67",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -0.25",
     "choice": "Leicester City -0.25",
     "decimal_odds": "1.24",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2400,
     "executed_at": "2026-10-19T06:47:02.042Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1eb7ad12390cbfdf8b0ae3194bff3d85eaf657d50dfd1e315ecab17807e4c56f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -0.25",
     "choice": "Leicester City -0.25",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "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": "wedtips.ai",
    "publisher": "wedtips.ai",
    "forecaster": "wedtips.ai",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://wedtips.ai/bromley-tegen-leicester-voorspelling-weddenschappen-2026-10-20",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-43ca45cfecb7fc27be43f5be",
   "url": "/sources/wedtips-ai/picks/52/#pick-n-43ca45cfecb7fc27be43f5be",
   "quote_text": "Eerste Helft\n\nLeicester\n\n@ 2.15",
   "fragment_from": 645,
   "fragment_to": 676,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wedtips.ai/bromley-tegen-leicester-voorspelling-weddenschappen-2026-10-20",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f00de39238cfa5d0e35e37a96251db055b652f00b89d87680c2281c44fc9c774",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-18T22:15:02.933Z",
   "executed_at": "2026-11-07T04:37:26.612Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result, first half",
   "outcome_label": "Leicester City",
   "odds_set": {
    "by_author": "2.15",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 11500,
   "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-18T22:15:02.933Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result, first half",
    "choice": "Leicester City",
    "author_odds": "2.15",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "first_half",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result, first half: Leicester City at 2.15"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "e80d3de22c99f02cf0cefea154a19df99167e5fb4e7fe61ef8e920fc61465f09",
     "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, first half",
     "choice": "Leicester City",
     "decimal_odds": "2.15",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11500,
     "executed_at": "2026-11-07T04:37:26.612Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "952c0cc696a5f3a11d10a968d8593eefb1816304791a4cb372d7197836fe5b8f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result, first half",
     "choice": "Leicester City",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "wedtips.ai",
    "publisher": "wedtips.ai",
    "forecaster": "wedtips.ai",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://wedtips.ai/bromley-tegen-leicester-voorspelling-weddenschappen-2026-10-20",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7f0ef6f58bc317eb63b49a19",
   "url": "/sources/wedtips-ai/picks/52/#pick-n-7f0ef6f58bc317eb63b49a19",
   "quote_text": "Exacte score\n\n1:2\n\n@ 7.50",
   "fragment_from": 714,
   "fragment_to": 739,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wedtips.ai/bromley-tegen-leicester-voorspelling-weddenschappen-2026-10-20",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f00de39238cfa5d0e35e37a96251db055b652f00b89d87680c2281c44fc9c774",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-18T22:15:02.933Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Bromley 1-2 Leicester City",
   "odds_set": {
    "by_author": "7.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-18T22:15:02.933Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Bromley 1-2 Leicester City",
    "author_odds": "7.5",
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Bromley 1-2 Leicester City at 7.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "16be81a563236ba0633dff8909c8e68458da1680371ecf56a6ecb2f1afd8585b",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Leicester City",
     "decimal_odds": "1.7400",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7400,
     "executed_at": "2026-10-22T11:52:01.178Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    },
    {
     "operation_id": "5ba8617846fa2b4bb1b61777b20bf9d0e75f85b74c1a4b65c95e0c938110e2b3",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Bromley 1-2 Leicester City",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "wedtips.ai",
    "publisher": "wedtips.ai",
    "forecaster": "wedtips.ai",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://wedtips.ai/bromley-tegen-leicester-voorspelling-weddenschappen-2026-10-20",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-57369e5d0baf3981f06a7eff",
   "url": "/sources/sporting-life/picks/7/#pick-n-57369e5d0baf3981f06a7eff",
   "quote_text": "1pt Bromley to win at 10/3 (Betfair)",
   "fragment_from": 635,
   "fragment_to": 671,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportinglife.com/football/news/tuesday-best-bets-champions-league-league-one-and-league-two-tips-for-october-20-2026/234914",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4dbc2c6df0f33c2c8c8dc0acc63227f87cf20325836e5095ee46ac15bf8be33e",
    "material_removed": false
   },
   "published_at": "2026-10-19T14:42:47.000Z",
   "detected_at": "2026-10-19T14:52:05.075Z",
   "executed_at": "2026-10-22T11:32:27.375Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Bromley",
   "odds_set": {
    "by_author": "4.33",
    "our_snapshot": "4.1000",
    "our_snapshot_at": "2026-10-19T14:50:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-19T14:42:47.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T14:42:47.000Z",
    "detected_at": "2026-10-19T14:52:05.075Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Bromley",
    "author_odds": "4.33",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Bromley at 4.33"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "b6d2bd825ec2f97497355c2e7206842f24e7e2f8a20bd7424b1b86f3a9023af4",
     "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": "Bromley",
     "decimal_odds": "4.33",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-21T00:37:59.558Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "26f94dbac7d9717bdde28366c7fc11a51bdb6055f8fde2b25b606789fe19d63a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Bromley",
     "decimal_odds": "4.1000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T11:32:27.375Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Sporting Life",
    "publisher": "Sporting Life",
    "forecaster": "Sporting Life",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportinglife.com/football/news/tuesday-best-bets-champions-league-league-one-and-league-two-tips-for-october-20-2026/234914",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4c6d10abcda080fa51b22fe8",
   "url": "/authors/dan-childs/picks/27/#pick-n-4c6d10abcda080fa51b22fe8",
   "quote_text": "Leicester\n2pts 3-4 Hills",
   "fragment_from": 1499,
   "fragment_to": 1523,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/efl/tuesdays-football-betting-tips-and-predictions-from-efl-expert-dan-childs-a6VdX6M8TurS/",
    "display_name": null,
    "speaker": "Dan Childs",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "138c971db42d6fbdb3c449aeca8840afcfab9f31f3b0ffc4676a6c0d2386288d",
    "material_removed": false
   },
   "published_at": "2026-10-19T15:00:00.000Z",
   "detected_at": "2026-10-19T15:14:27.012Z",
   "executed_at": "2026-10-23T00:47:27.866Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Leicester City",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": "1.7400",
    "our_snapshot_at": "2026-10-19T15:10:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7400,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-19T15:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T15:00:00.000Z",
    "detected_at": "2026-10-19T15:14:27.012Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Leicester City",
    "author_odds": "1.75",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Leicester City at 1.75"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "00b5a61d35d7e16d56d8799e05ccfa868fdef2e0696bffcf81dbb55d054ac060",
     "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": "Leicester City",
     "decimal_odds": "1.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7500,
     "executed_at": "2026-10-21T00:37:56.197Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "362d4b19165c2531f0de9caf79d26cd566178d3bcb766015dbd758b7a62b9bd8",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Leicester City",
     "decimal_odds": "1.7400",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7400,
     "executed_at": "2026-10-23T00:47:27.866Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Dan Childs",
    "publisher": "racingpost.com",
    "forecaster": "Dan Childs",
    "forecaster_named_in_text": true,
    "basis": null,
    "status": "matches_source",
    "status_words": "Named in the source as the tipster",
    "status_note": null,
    "evidence_fragment": "Get EFL guru Dan Childs's betting tips, analysis and predictions for Tuesday's League One matches, including Gillingham vs Port Vale and Bromley vs Leicester. Gareth Ainsworth has steered Gillingha",
    "material_url": "https://www.racingpost.com/sport/football-tips/efl/tuesdays-football-betting-tips-and-predictions-from-efl-expert-dan-childs-a6VdX6M8TurS/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f0e660af6aad51cd299bf571",
   "url": "/authors/tony-incenzo/picks/41/#pick-n-f0e660af6aad51cd299bf571",
   "quote_text": "Score prediction: Bromley brilliant 2-0 and Martin sacked afterwards.",
   "fragment_from": 3168,
   "fragment_to": 3237,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://news.williamhill.com/football/league-one/league-1-predictions-and-betting-tips-tuesday-20th-october-2026/",
    "display_name": null,
    "speaker": "Tony Incenzo",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "daddea8fdaf467ba3b8e98b604c70435ea30f3ec3717940dd6b2b341085c0233",
    "material_removed": false
   },
   "published_at": "2026-10-19T18:46:57.000Z",
   "detected_at": "2026-10-19T18:56:31.382Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Bromley 2-0 Leicester City",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-19T18:46:57.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-19T18:46:57.000Z",
    "detected_at": "2026-10-19T18:56:31.382Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Bromley 2-0 Leicester City",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Bromley 2-0 Leicester City"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "fa78ccd759edcde381ba3b35cde253d6febb8da186b0cce8100acaaf864bde95",
     "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": "Bromley",
     "decimal_odds": "4.1000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-22T12:40:27.188Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Tony Incenzo",
    "publisher": "news.williamhill.com",
    "forecaster": "Tony Incenzo",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The 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/league-1-predictions-and-betting-tips-tuesday-20th-october-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e1e9bc32381e2866e4397a1f",
   "url": "/sources/betclan-com/picks/48/#pick-n-e1e9bc32381e2866e4397a1f",
   "quote_text": "On the risky side, you can try the Correct Score of 1-4 which has a percentage of 20%.",
   "fragment_from": 2523,
   "fragment_to": 2609,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.betclan.com/predictionsdetails/football/1564369/bromley-v-leicester-prediction-h2h-tip-and-match-preview/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f665f533ef29f543212dbf442cd87eb6c40ab1ef5d8cef45b50a70da86d61cc2",
    "material_removed": false
   },
   "published_at": "2026-10-15T00:10:00.000Z",
   "detected_at": "2026-10-19T23:19:28.733Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Bromley 1-4 Leicester City",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-15T00:10:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-15T00:10:00.000Z",
    "detected_at": "2026-10-19T23:19:28.733Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Bromley 1-4 Leicester City",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-4",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Bromley 1-4 Leicester City"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "76c6aef504e47ecccf3d28976c6602e2a60809572872314016de929f08ac15a1",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Leicester City",
     "decimal_odds": "1.7400",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7400,
     "executed_at": "2026-10-21T00:36:54.391Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    },
    {
     "operation_id": "945707b2692505994ae01fa7f3bfb57331a293515f9d07a038dd6c2ba03f8dda",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Bromley 1-4 Leicester City",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "BetClan",
    "publisher": "BetClan",
    "forecaster": "BetClan",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.betclan.com/predictionsdetails/football/1564369/bromley-v-leicester-prediction-h2h-tip-and-match-preview/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d8f6acd3d1212669ef813d03",
   "url": "/sources/futbol24-com/picks/41/#pick-n-d8f6acd3d1212669ef813d03",
   "quote_text": "**Victoria visitante (Leicester City)**: Basándonos en el rendimiento reciente de ambos equipos, la opción más segura parece ser una victoria para Leicester City. Con una cuota de 1.75",
   "fragment_from": 943,
   "fragment_to": 1127,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futbol24.com/es/pronosticos-deportivos/previa/20-10-2026-bromley-fc-leicester-city-fc-pronostico/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "823e9c3b86a205429229a550493524979d83fae6e44d94fc1c5821a16c0521ed",
    "material_removed": false
   },
   "published_at": "2026-10-17T00:14:39.000Z",
   "detected_at": "2026-10-20T00:20:06.723Z",
   "executed_at": "2026-10-20T04:19:34.492Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Leicester City",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": "1.7350",
    "our_snapshot_at": "2026-10-20T01:16:03.447Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7350,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-17T00:14:39.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-17T00:14:39.000Z",
    "detected_at": "2026-10-20T00:20:06.723Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Leicester City",
    "author_odds": "1.75",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Leicester City at 1.75"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "612f10145cec9ce6731e93aedbb5948a8431b24811111cda58c303d9a9da8f7c",
     "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": "Leicester City",
     "decimal_odds": "1.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7500,
     "executed_at": "2026-10-20T04:19:32.780Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f8523d318feb0cc162207628491121007375f0d9d183b6000cafa4b1de9fa649",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Leicester City",
     "decimal_odds": "1.7350",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7350,
     "executed_at": "2026-10-20T04:19:34.492Z",
     "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/20-10-2026-bromley-fc-leicester-city-fc-pronostico/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e0de468217cb5d2e1da7fe07",
   "url": "/sources/futbol24-com/picks/41/#pick-n-e0de468217cb5d2e1da7fe07",
   "quote_text": "Ambos equipos marcarán: Otra opción interesante es apostar a que ambos equipos marcarán en el partido. La cuota para esta apuesta es de 1.53.",
   "fragment_from": 1348,
   "fragment_to": 1489,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futbol24.com/es/pronosticos-deportivos/previa/20-10-2026-bromley-fc-leicester-city-fc-pronostico/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "823e9c3b86a205429229a550493524979d83fae6e44d94fc1c5821a16c0521ed",
    "material_removed": false
   },
   "published_at": "2026-10-17T00:14:39.000Z",
   "detected_at": "2026-10-20T00:20:06.723Z",
   "executed_at": "2026-10-20T04:19:34.613Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.53",
    "our_snapshot": "1.5000",
    "our_snapshot_at": "2026-10-20T01:16:03.447Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-17T00:14:39.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-17T00:14:39.000Z",
    "detected_at": "2026-10-20T00:20:06.723Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.53",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.53"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "adbdbadbdc72e6f3379b9da12ae0bd9803eada064484a82d2d6b38a2ffa19853",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.53",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-20T04:19:34.533Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "3c8f83727415d9f8a88a9bdc731a90f409f3010f018ef480575cce130e378bc1",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.5000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-20T04:19:34.613Z",
     "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/20-10-2026-bromley-fc-leicester-city-fc-pronostico/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a009481d62637d2d8dd77cd4",
   "url": "/authors/baba/picks/116/#pick-n-a009481d62637d2d8dd77cd4",
   "quote_text": "Our betting prediction for this encounter leans towards an away victory for Leicester City. The team's form has shown signs of improvement, especially following their recent victory, which should bolster their confidence as they visit Bromley. The odds for Leicester City to win are currently at 1.75 with 888sport",
   "fragment_from": 1874,
   "fragment_to": 2188,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/bromley-fc-vs-leicester-city-league-one-12170854/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "86d1b4cd4951337835130e2d83964964cfe86328aac323fe56ceac2f1615c4f1",
    "material_removed": false
   },
   "published_at": "2026-10-17T00:14:39.000Z",
   "detected_at": "2026-10-20T00:59:39.801Z",
   "executed_at": "2026-10-20T04:18:29.014Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Leicester City",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": "1.7350",
    "our_snapshot_at": "2026-10-20T01:16:03.447Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7350,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-17T00:14:39.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-17T00:14:39.000Z",
    "detected_at": "2026-10-20T00:59:39.801Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Leicester City",
    "author_odds": "1.75",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Leicester City at 1.75"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "3e65100f4b492ace7b1533ee9f44396c9bf81b6c60aadbb28e3bb420c2c1825a",
     "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": "Leicester City",
     "decimal_odds": "1.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7500,
     "executed_at": "2026-10-20T04:18:28.041Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "0f7d583cec15c87c7c49bffa6c6eb6c7cfe4901a3f9c3718fff572d2512f49e6",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Leicester City",
     "decimal_odds": "1.7350",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7350,
     "executed_at": "2026-10-20T04:18:29.014Z",
     "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/bromley-fc-vs-leicester-city-league-one-12170854/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-fd0920792cad04be6308ae88",
   "url": "/authors/baba/picks/116/#pick-n-fd0920792cad04be6308ae88",
   "quote_text": "Therefore, our second tip is that both teams will score, with the odds for this at 1.53 with Gbets.",
   "fragment_from": 2568,
   "fragment_to": 2667,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/bromley-fc-vs-leicester-city-league-one-12170854/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "86d1b4cd4951337835130e2d83964964cfe86328aac323fe56ceac2f1615c4f1",
    "material_removed": false
   },
   "published_at": "2026-10-17T00:14:39.000Z",
   "detected_at": "2026-10-20T00:59:39.801Z",
   "executed_at": "2026-10-20T04:18:29.442Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.53",
    "our_snapshot": "1.5000",
    "our_snapshot_at": "2026-10-20T01:16:03.447Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-17T00:14:39.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-17T00:14:39.000Z",
    "detected_at": "2026-10-20T00:59:39.801Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.53",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.53"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "756743624ede010ef0a6e38cb4fe690142c740485aeba2e83ef989733fa2e2f9",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.53",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-20T04:18:29.153Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "5bcea2ac595def2114fcca87f291953baf0f109e52ac60755a986ca75ce6afb5",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.5000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-20T04:18:29.442Z",
     "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/bromley-fc-vs-leicester-city-league-one-12170854/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f74366897a1c725faa986907",
   "url": "/authors/baba/picks/116/#pick-n-f74366897a1c725faa986907",
   "quote_text": "Total Goals\n\nOver 2.5\n\nThere have been over 2.5 goals scored in 4 of Bromley FC's last 5 matches.\n\nThere have been over 2.5 goals scored in 4 of Leicester City's last 5 matches.",
   "fragment_from": 2679,
   "fragment_to": 2856,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/bromley-fc-vs-leicester-city-league-one-12170854/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "86d1b4cd4951337835130e2d83964964cfe86328aac323fe56ceac2f1615c4f1",
    "material_removed": false
   },
   "published_at": "2026-10-17T00:14:39.000Z",
   "detected_at": "2026-10-20T00:59:39.801Z",
   "executed_at": "2026-10-20T04:18:29.585Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.5100",
    "our_snapshot_at": "2026-10-20T01:16:03.447Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5100,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-17T00:14:39.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-17T00:14:39.000Z",
    "detected_at": "2026-10-20T00:59:39.801Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "8417e3abce329feb0008da465e41946c4866872d90ad3d36b0d66383f52eab23",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.5100",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5100,
     "executed_at": "2026-10-20T04:18:29.585Z",
     "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/bromley-fc-vs-leicester-city-league-one-12170854/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0061febc8a81466219a16bb5",
   "url": "/authors/baba/picks/116/#pick-n-0061febc8a81466219a16bb5",
   "quote_text": "Total Goals\n\nOver 1.5\n\nThere have been over 1.5 goals scored in 4 of Bromley FC's last 5 matches.\n\nThere have been over 1.5 goals scored in 5 of Leicester City's last 5 matches.",
   "fragment_from": 3077,
   "fragment_to": 3254,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/bromley-fc-vs-leicester-city-league-one-12170854/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "86d1b4cd4951337835130e2d83964964cfe86328aac323fe56ceac2f1615c4f1",
    "material_removed": false
   },
   "published_at": "2026-10-17T00:14:39.000Z",
   "detected_at": "2026-10-20T00:59:39.801Z",
   "executed_at": "2026-10-20T04:18:29.831Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cadc58b43e96",
    "display_name": "Bromley — Leicester City",
    "competition_name": "EFL League One",
    "starts_at": "2026-10-20T18:45:00.000Z",
    "url": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 1.5 goals",
   "outcome_label": "over 1.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.1200",
    "our_snapshot_at": "2026-10-20T01:16:03.447Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 1200,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-17T00:14:39.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-17T00:14:39.000Z",
    "detected_at": "2026-10-20T00:59:39.801Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 1.5 goals",
    "choice": "over 1.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Over/Under 1.5 goals: over 1.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Bromley 0-4 Leicester City."
   },
   "settlements": [
    {
     "operation_id": "50b2706b2d8b0f50cbd0b33f4615da012c718e6063305b606e5786eabfc488b9",
     "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": "1.1200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 1200,
     "executed_at": "2026-10-20T04:18:29.831Z",
     "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/bromley-fc-vs-leicester-city-league-one-12170854/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "record_counts": {
  "dictionary_version": "1",
  "dictionary_url": "/methodology/#words",
  "statements": 17,
  "predictions": 17,
  "authors": 9,
  "statements_before_kickoff": 17,
  "settled_picks": 12,
  "duplicates": 0,
  "junk": {}
 },
 "match_summary": {
  "contract_version": "1",
  "final_score": "0-4",
  "state_words": "finished",
  "distinct_predictions": 17,
  "sources": 9,
  "one_source": false,
  "sentence": "Bromley finished 0-4 against Leicester City. None of the 5 recorded correct-score predictions matched that score. Other markets are shown separately below.",
  "who_predicted_what": [
   {
    "record_id": "n-a009481d62637d2d8dd77cd4",
    "url": "/authors/baba/picks/116/#pick-n-a009481d62637d2d8dd77cd4",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "1X2, match result",
    "selection": "Leicester City",
    "outcome": "Won",
    "price": "1.75",
    "published_at": "2026-10-17T00:14:39.000Z",
    "recorded_at": "2026-10-20T00:59:39.801Z",
    "lead_hours": 17.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-4c6d10abcda080fa51b22fe8",
    "url": "/authors/dan-childs/picks/27/#pick-n-4c6d10abcda080fa51b22fe8",
    "author": "Dan Childs",
    "author_url": "/authors/dan-childs/",
    "market": "1X2, match result",
    "selection": "Leicester City",
    "outcome": "Won",
    "price": "1.75",
    "published_at": "2026-10-19T15:00:00.000Z",
    "recorded_at": "2026-10-19T15:14:27.012Z",
    "lead_hours": 27.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-d8f6acd3d1212669ef813d03",
    "url": "/sources/futbol24-com/picks/41/#pick-n-d8f6acd3d1212669ef813d03",
    "author": "Futbol24",
    "author_url": "/sources/futbol24-com/",
    "market": "1X2, match result",
    "selection": "Leicester City",
    "outcome": "Won",
    "price": "1.75",
    "published_at": "2026-10-17T00:14:39.000Z",
    "recorded_at": "2026-10-20T00:20:06.723Z",
    "lead_hours": 18.4,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-57369e5d0baf3981f06a7eff",
    "url": "/sources/sporting-life/picks/7/#pick-n-57369e5d0baf3981f06a7eff",
    "author": "Sporting Life",
    "author_url": "/sources/sporting-life/",
    "market": "1X2, match result",
    "selection": "Bromley",
    "outcome": "Lost",
    "price": "4.33",
    "published_at": "2026-10-19T14:42:47.000Z",
    "recorded_at": "2026-10-19T14:52:05.075Z",
    "lead_hours": 27.9,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-bf7c24158bd2b38cdd746549",
    "url": "/sources/wedtips-ai/picks/52/#pick-n-bf7c24158bd2b38cdd746549",
    "author": "wedtips.ai",
    "author_url": "/sources/wedtips-ai/",
    "market": "1X2, match result",
    "selection": "Leicester City",
    "outcome": "Won",
    "price": "1.60",
    "published_at": null,
    "recorded_at": "2026-10-18T22:15:02.933Z",
    "lead_hours": 44.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-43ca45cfecb7fc27be43f5be",
    "url": "/sources/wedtips-ai/picks/52/#pick-n-43ca45cfecb7fc27be43f5be",
    "author": "wedtips.ai",
    "author_url": "/sources/wedtips-ai/",
    "market": "1X2, match result, first half",
    "selection": "Leicester City",
    "outcome": "Won",
    "price": "2.15",
    "published_at": null,
    "recorded_at": "2026-10-18T22:15:02.933Z",
    "lead_hours": 44.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-f7afaad26ae6c0c525a25049",
    "url": "/sources/wedtips-ai/picks/53/#pick-n-f7afaad26ae6c0c525a25049",
    "author": "wedtips.ai",
    "author_url": "/sources/wedtips-ai/",
    "market": "Asian handicap -0.25",
    "selection": "Leicester City -0.25",
    "outcome": "Won",
    "price": "1.24",
    "published_at": null,
    "recorded_at": "2026-10-18T22:15:02.933Z",
    "lead_hours": 44.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-fd0920792cad04be6308ae88",
    "url": "/authors/baba/picks/116/#pick-n-fd0920792cad04be6308ae88",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Lost",
    "price": "1.53",
    "published_at": "2026-10-17T00:14:39.000Z",
    "recorded_at": "2026-10-20T00:59:39.801Z",
    "lead_hours": 17.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-e0de468217cb5d2e1da7fe07",
    "url": "/sources/futbol24-com/picks/41/#pick-n-e0de468217cb5d2e1da7fe07",
    "author": "Futbol24",
    "author_url": "/sources/futbol24-com/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Lost",
    "price": "1.53",
    "published_at": "2026-10-17T00:14:39.000Z",
    "recorded_at": "2026-10-20T00:20:06.723Z",
    "lead_hours": 18.4,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-e1e9bc32381e2866e4397a1f",
    "url": "/sources/betclan-com/picks/48/#pick-n-e1e9bc32381e2866e4397a1f",
    "author": "BetClan",
    "author_url": "/sources/betclan-com/",
    "market": "Correct score",
    "selection": "Bromley 1-4 Leicester City",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-15T00:10:00.000Z",
    "recorded_at": "2026-10-19T23:19:28.733Z",
    "lead_hours": 19.4,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-a5a4acb04fd0233646b6040e",
    "url": "/sources/footballpredictions-com/picks/137/#pick-n-a5a4acb04fd0233646b6040e",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Correct score",
    "selection": "Bromley 1-1 Leicester City",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-13T21:03:53.000Z",
    "recorded_at": "2026-10-14T03:59:31.028Z",
    "lead_hours": 158.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-ebb866a5d4141ac88ea61ced",
    "url": "/authors/matthew-cooper/picks/2/#pick-n-ebb866a5d4141ac88ea61ced",
    "author": "Matthew Cooper",
    "author_url": "/authors/matthew-cooper/",
    "market": "Correct score",
    "selection": "Bromley 0-1 Leicester City",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-18T09:37:21.000Z",
    "recorded_at": "2026-10-18T10:09:59.624Z",
    "lead_hours": 56.6,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-f0e660af6aad51cd299bf571",
    "url": "/authors/tony-incenzo/picks/41/#pick-n-f0e660af6aad51cd299bf571",
    "author": "Tony Incenzo",
    "author_url": "/authors/tony-incenzo/",
    "market": "Correct score",
    "selection": "Bromley 2-0 Leicester City",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-19T18:46:57.000Z",
    "recorded_at": "2026-10-19T18:56:31.382Z",
    "lead_hours": 23.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-7f0ef6f58bc317eb63b49a19",
    "url": "/sources/wedtips-ai/picks/52/#pick-n-7f0ef6f58bc317eb63b49a19",
    "author": "wedtips.ai",
    "author_url": "/sources/wedtips-ai/",
    "market": "Correct score",
    "selection": "Bromley 1-2 Leicester City",
    "outcome": "Lost",
    "price": "7.50",
    "published_at": null,
    "recorded_at": "2026-10-18T22:15:02.933Z",
    "lead_hours": 44.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-0061febc8a81466219a16bb5",
    "url": "/authors/baba/picks/116/#pick-n-0061febc8a81466219a16bb5",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "Over/Under 1.5 goals",
    "selection": "over 1.5",
    "outcome": "Won",
    "price": null,
    "published_at": "2026-10-17T00:14:39.000Z",
    "recorded_at": "2026-10-20T00:59:39.801Z",
    "lead_hours": 17.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-f74366897a1c725faa986907",
    "url": "/authors/baba/picks/116/#pick-n-f74366897a1c725faa986907",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": null,
    "published_at": "2026-10-17T00:14:39.000Z",
    "recorded_at": "2026-10-20T00:59:39.801Z",
    "lead_hours": 17.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-659dca7492fb442747362341",
    "url": "/sources/wedtips-ai/picks/52/#pick-n-659dca7492fb442747362341",
    "author": "wedtips.ai",
    "author_url": "/sources/wedtips-ai/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": "1.49",
    "published_at": null,
    "recorded_at": "2026-10-18T22:15:02.933Z",
    "lead_hours": 44.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   }
  ],
  "by_market": [
   {
    "market": "1X2, match result",
    "predictions": 5,
    "sources": 5,
    "one_source": false,
    "eligible": 5,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Leicester City",
      "predictions": 4,
      "eligible": 4
     },
     {
      "selection": "Bromley",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.75",
    "odds_from_author": 5,
    "odds_from_snapshot": 0
   },
   {
    "market": "Correct score",
    "predictions": 5,
    "sources": 5,
    "one_source": false,
    "eligible": 5,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Bromley 0-1 Leicester City",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Bromley 1-1 Leicester City",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Bromley 1-2 Leicester City",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Bromley 1-4 Leicester City",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Bromley 2-0 Leicester City",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "implied_by_score": [
     {
      "selection": "Leicester City",
      "predictions": 3
     },
     {
      "selection": "Bromley",
      "predictions": 1
     },
     {
      "selection": "draw",
      "predictions": 1
     }
    ],
    "median_odds": "7.50",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Both teams to score",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "yes",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": "1.53",
    "odds_from_author": 2,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 2.5 goals",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "over 2.5",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": "1.50",
    "odds_from_author": 1,
    "odds_from_snapshot": 1
   },
   {
    "market": "1X2, match result, first half",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Leicester City",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "2.15",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Asian handicap -0.25",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Leicester City -0.25",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.24",
    "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.12",
    "odds_from_author": 0,
    "odds_from_snapshot": 1
   }
  ],
  "found_after_kickoff": 0,
  "selections_before_kickoff": 17,
  "independent_sources": 9,
  "same_material_repeats": 0,
  "sources_list": [
   {
    "source": "wedtips.ai",
    "materials": 1,
    "authors": 1,
    "selections": 5
   },
   {
    "source": "livetipsportal.com",
    "materials": 1,
    "authors": 1,
    "selections": 4
   },
   {
    "source": "futbol24.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "betclan.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "footballpredictions.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "news.williamhill.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "racingpost.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportinglife.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportsmole.co.uk",
    "materials": 1,
    "authors": 1,
    "selections": 1
   }
  ],
  "what_happened": {
   "won": 9,
   "lost": 8,
   "void": 0,
   "half_won": 0,
   "half_lost": 0,
   "not_settled": 0
  },
  "scenarios": [
   {
    "author": "wedtips.ai",
    "author_url": "/sources/wedtips-ai/",
    "picks": 5,
    "record_ids": [
     "n-bf7c24158bd2b38cdd746549",
     "n-43ca45cfecb7fc27be43f5be",
     "n-659dca7492fb442747362341",
     "n-f7afaad26ae6c0c525a25049",
     "n-7f0ef6f58bc317eb63b49a19"
    ],
    "markets": [
     "1X2, match result",
     "1X2, match result, first half",
     "Over/Under 2.5 goals",
     "Asian handicap -0.25",
     "Correct score"
    ],
    "selections": [
     "Leicester City",
     "Leicester City",
     "over 2.5",
     "Leicester City -0.25",
     "Bromley 1-2 Leicester City"
    ],
    "prices": [
     "1.60",
     "2.15",
     "1.49",
     "1.24",
     "7.50"
    ],
    "outcomes": [
     "Won",
     "Won",
     "Won",
     "Won",
     "Lost"
    ],
    "scenario": "Leicester City · Leicester City · over 2.5 goals · Leicester City -0.25 · Bromley 1-2 Leicester City",
    "result": "any_wrong",
    "recorded_at": "2026-10-18T22:15:02.933Z",
    "lead_hours": 44.5,
    "evidence_urls": [
     "/sources/wedtips-ai/picks/52/#pick-n-bf7c24158bd2b38cdd746549",
     "/sources/wedtips-ai/picks/52/#pick-n-43ca45cfecb7fc27be43f5be",
     "/sources/wedtips-ai/picks/52/#pick-n-659dca7492fb442747362341",
     "/sources/wedtips-ai/picks/53/#pick-n-f7afaad26ae6c0c525a25049",
     "/sources/wedtips-ai/picks/52/#pick-n-7f0ef6f58bc317eb63b49a19"
    ]
   },
   {
    "author": "Baba",
    "author_url": "/authors/baba/",
    "picks": 4,
    "record_ids": [
     "n-a009481d62637d2d8dd77cd4",
     "n-0061febc8a81466219a16bb5",
     "n-f74366897a1c725faa986907",
     "n-fd0920792cad04be6308ae88"
    ],
    "markets": [
     "1X2, match result",
     "Over/Under 1.5 goals",
     "Over/Under 2.5 goals",
     "Both teams to score"
    ],
    "selections": [
     "Leicester City",
     "over 1.5",
     "over 2.5",
     "yes"
    ],
    "prices": [
     "1.75",
     null,
     null,
     "1.53"
    ],
    "outcomes": [
     "Won",
     "Won",
     "Won",
     "Lost"
    ],
    "scenario": "Leicester City · over 1.5 goals · over 2.5 goals · Both teams to score: yes",
    "result": "any_wrong",
    "recorded_at": "2026-10-20T00:59:39.801Z",
    "lead_hours": 17.8,
    "evidence_urls": [
     "/authors/baba/picks/116/#pick-n-a009481d62637d2d8dd77cd4",
     "/authors/baba/picks/116/#pick-n-0061febc8a81466219a16bb5",
     "/authors/baba/picks/116/#pick-n-f74366897a1c725faa986907",
     "/authors/baba/picks/116/#pick-n-fd0920792cad04be6308ae88"
    ]
   },
   {
    "author": "Futbol24",
    "author_url": "/sources/futbol24-com/",
    "picks": 2,
    "record_ids": [
     "n-d8f6acd3d1212669ef813d03",
     "n-e0de468217cb5d2e1da7fe07"
    ],
    "markets": [
     "1X2, match result",
     "Both teams to score"
    ],
    "selections": [
     "Leicester City",
     "yes"
    ],
    "prices": [
     "1.75",
     "1.53"
    ],
    "outcomes": [
     "Won",
     "Lost"
    ],
    "scenario": "Leicester City · Both teams to score: yes",
    "result": "any_wrong",
    "recorded_at": "2026-10-20T00:20:06.723Z",
    "lead_hours": 18.4,
    "evidence_urls": [
     "/sources/futbol24-com/picks/41/#pick-n-d8f6acd3d1212669ef813d03",
     "/sources/futbol24-com/picks/41/#pick-n-e0de468217cb5d2e1da7fe07"
    ]
   }
  ],
  "lead_time": {
   "contract_version": 1,
   "threshold_hours": 2.0,
   "picks": 17,
   "before_kickoff": 17,
   "after_kickoff": 0,
   "at_least_2h": 17,
   "share_2h_plus": 100.0,
   "median_hours": 27.5,
   "min_hours": 17.8,
   "max_hours": 158.8,
   "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
  }
 },
 "title_tag": "Bromley vs Leicester City: Predictions and Results — 20 Oct 2026",
 "snapshots": {
  "counting_rule": "1",
  "early": {
   "id": "sr-09c20df7d9cb59a6403d7295",
   "type_code": "early",
   "moment_at": "2026-10-19T05:58:03.249Z",
   "freeze_at": "2026-10-19T05:58:03.496Z",
   "approach": "at_the_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: Bromley 1-1 Leicester City (1 of 1 eligible)",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": "1-1",
      "n": 1,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "Bromley 1-1 Leicester City",
        "choice": "1-1"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-a5a4acb04fd0233646b6040e"
   ],
   "hash": "9c8293a1ba19eb9888f8ee36818d1b7d3e1a8ebc5774927adf156a53fad0cd04"
  },
  "closing_line": {
   "id": "sr-3cccb78322a407de2bf4bbb2",
   "type_code": "closing_price",
   "moment_at": "2026-10-20T18:45:00.000Z",
   "freeze_at": "2026-10-20T19:18:53.206Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 16,
     "publications": 16,
     "comparable": 16,
     "unique": 16,
     "contributions": 16
    },
    "group_list": [
     {
      "phrase": "1X2, match result — Most common recorded selection: Leicester City (4 of 5 eligible)",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "2",
      "n": 5,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 4,
        "in_words": "Leicester City",
        "choice": "2"
       },
       {
        "figure": 1,
        "in_words": "Bromley",
        "choice": "1"
       }
      ]
     },
     {
      "phrase": "Correct score — No single most common selection: Bromley 0-1 Leicester City and Bromley 1-1 Leicester City and 3 more (1 of 5 eligible each)",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": null,
      "n": 5,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "Bromley 0-1 Leicester City",
        "choice": "0-1"
       },
       {
        "figure": 1,
        "in_words": "Bromley 1-1 Leicester City",
        "choice": "1-1"
       },
       {
        "figure": 1,
        "in_words": "Bromley 1-2 Leicester City",
        "choice": "1-2"
       },
       {
        "figure": 1,
        "in_words": "Bromley 1-4 Leicester City",
        "choice": "1-4"
       },
       {
        "figure": 1,
        "in_words": "Bromley 2-0 Leicester City",
        "choice": "2-0"
       }
      ]
     },
     {
      "phrase": "Both teams to score — Most common recorded selection: yes (2 of 2 eligible)",
      "source_group": "both_teams_score|*|match|*|*#explicit",
      "leader": "yes",
      "n": 2,
      "market_label": "Both teams to score",
      "row_list": [
       {
        "figure": 2,
        "in_words": "yes",
        "choice": "yes"
       }
      ]
     },
     {
      "phrase": "Over/Under 2.5 goals — Most common recorded selection: over 2.5 (2 of 2 eligible)",
      "source_group": "total|2.5|match|*|*#explicit",
      "leader": "over",
      "n": 2,
      "market_label": "Over/Under 2.5 goals",
      "row_list": [
       {
        "figure": 2,
        "in_words": "over 2.5",
        "choice": "over"
       }
      ]
     },
     {
      "phrase": "Asian handicap -0.25 — Most common recorded selection: Leicester City -0.25 (1 of 1 eligible)",
      "source_group": "handicap_asian|-0.25|match|*|*#explicit",
      "leader": "2",
      "n": 1,
      "market_label": "Asian handicap -0.25",
      "row_list": [
       {
        "figure": 1,
        "in_words": "Leicester City -0.25",
        "choice": "2"
       }
      ]
     },
     {
      "phrase": "Over/Under 1.5 goals — Most common recorded selection: over 1.5 (1 of 1 eligible)",
      "source_group": "total|1.5|match|*|*#explicit",
      "leader": "over",
      "n": 1,
      "market_label": "Over/Under 1.5 goals",
      "row_list": [
       {
        "figure": 1,
        "in_words": "over 1.5",
        "choice": "over"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-0061febc8a81466219a16bb5",
    "n-4c6d10abcda080fa51b22fe8",
    "n-57369e5d0baf3981f06a7eff",
    "n-659dca7492fb442747362341",
    "n-7f0ef6f58bc317eb63b49a19",
    "n-a009481d62637d2d8dd77cd4",
    "n-a5a4acb04fd0233646b6040e",
    "n-bf7c24158bd2b38cdd746549",
    "n-d8f6acd3d1212669ef813d03",
    "n-e0de468217cb5d2e1da7fe07",
    "n-e1e9bc32381e2866e4397a1f",
    "n-ebb866a5d4141ac88ea61ced",
    "n-f0e660af6aad51cd299bf571",
    "n-f74366897a1c725faa986907",
    "n-f7afaad26ae6c0c525a25049",
    "n-fd0920792cad04be6308ae88"
   ],
   "hash": "f089f53176761c7c881d3f0c5c1c0862e4c39a95afbb2c30747e5d2bc99b6046"
  },
  "author_rows": [
   {
    "id": "sr-d7cd7e00702c8f3747a3e825",
    "type_code": "author_before_match",
    "moment_at": "2026-10-20T18:45:00.000Z",
    "freeze_at": "2026-10-20T19:18:53.206Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 3,
     "method_version": "2.2",
     "net_points_hundredths": 17038,
     "period_from": "2026-10-18",
     "period_to": "2026-10-19",
     "price_rule": "Our market snapshot",
     "return_percent": "34.08",
     "settled_picks": 5,
     "staked_hundredths": 50000,
     "void": 0
    },
    "composition": [
     "c|s-01527686b0b6|r-182bb36e03a528b4|v-0160392108fb8d76",
     "c|s-01527686b0b6|r-dfc1d5af64df9838|v-86626fb3e111ea1d",
     "c|s-45afbe3b499e|r-f27de809015bf27e|v-2c312dc1b5cc4ba6",
     "c|s-520444213349|r-181dd5f3fa7938b6|v-b3b300523fd57c14",
     "c|s-520444213349|r-f584a8c8f8318c46|v-59b66b7c1a151ee4"
    ],
    "hash": "55c682598a58d98fe16aa564c4d20187b10d47dfcb86f4d3b877709845712a00",
    "entity_ref": "e-90fe08872fcc705da17617a4",
    "name_shown": "wedtips.ai",
    "url": "/sources/wedtips-ai/"
   },
   {
    "id": "sr-87a8d5753c2a5decb895e779",
    "type_code": "author_before_match",
    "moment_at": "2026-10-20T18:45:00.000Z",
    "freeze_at": "2026-10-20T19:18:53.206Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 1,
     "method_version": "2.2",
     "net_points_hundredths": 8333,
     "period_from": "2026-10-11",
     "period_to": "2026-10-11",
     "price_rule": "Our market snapshot",
     "return_percent": "83.33",
     "settled_picks": 1,
     "staked_hundredths": 10000,
     "void": 0
    },
    "composition": [
     "c|s-c6ff28609cbc|r-308e29c495e44716|v-376e717d4e66e873"
    ],
    "hash": "6c4f97e7f833f06d4b5c2ee1ce3f2992b38f0e15f9dd680f62f15cc372823039",
    "entity_ref": "e-96cd87435c6da26cd77bdd46",
    "name_shown": "Sporting Life",
    "url": "/sources/sporting-life/"
   },
   {
    "id": "sr-bffea0f3c04e8debce9047ff",
    "type_code": "author_before_match",
    "moment_at": "2026-10-20T18:45:00.000Z",
    "freeze_at": "2026-10-20T19:18:53.206Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 2,
     "method_version": "2.2",
     "net_points_hundredths": -20000,
     "period_from": "2026-10-13",
     "period_to": "2026-10-13",
     "price_rule": "Our market snapshot",
     "return_percent": "-100.00",
     "settled_picks": 2,
     "staked_hundredths": 20000,
     "void": 0
    },
    "composition": [
     "c|s-c037b5731ac6|r-155551fd6f4a7c1a|v-97d921c0df727ad5",
     "c|s-e98cf71e0ed4|r-7e1f880f2892c799|v-45e142694024232c"
    ],
    "hash": "4eead03ddba6c405990a5ae80c12c989d14236f7433e32cde3883615da04f80e",
    "entity_ref": "e-97c6f1b5fac008d6a51217cd",
    "name_shown": "Tony Incenzo",
    "url": "/authors/tony-incenzo/"
   },
   {
    "id": "sr-bf16a8114e84c9545fa0c58a",
    "type_code": "author_before_match",
    "moment_at": "2026-10-20T18:45:00.000Z",
    "freeze_at": "2026-10-20T19:18:53.206Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 26,
     "method_version": "2.2",
     "net_points_hundredths": 67781,
     "period_from": "2026-10-11",
     "period_to": "2026-10-19",
     "price_rule": "Our market snapshot",
     "return_percent": "8.17",
     "settled_picks": 91,
     "staked_hundredths": 830000,
     "void": 8
    },
    "composition": [
     "c|s-0433dfe831d6|r-6960744de0cead5c|v-871a4ac41e97959b",
     "c|s-0565e66356f7|r-8e78fabaa795b1bf|v-b471ad00dd59fa1e",
     "c|s-0565e66356f7|r-92af16c1ccf2b62f|v-04e5b6046c7e7090",
     "c|s-0bda80625d12|r-35758facf4f85983|v-8989d446864f4ad5",
     "c|s-0bda80625d12|r-370e1d90077c4e34|v-be14417e2993026f",
     "c|s-0bda80625d12|r-62623678d49e283d|v-5ee597362e939607",
     "c|s-0bda80625d12|r-ae130c0e7a73604a|v-f87dfea884be68de",
     "c|s-0bda80625d12|r-af7234e1a8f991ff|v-6d48e919433d76a8",
     "c|s-0bda80625d12|r-c8185915d31f0c9e|v-f9e69c47c6842dd2",
     "c|s-0bda80625d12|r-cd58a51380208052|v-f9a80f8a556928b4",
     "c|s-0bda80625d12|r-dafb62ee8e1b0bf4|v-1794b9a752eb93d5",
     "c|s-12343692d377|r-a97a9867d69058b4|v-b6eae80445fea705",
     "c|s-12343692d377|r-c0f4f4a7f1aa232e|v-efc96091f9465e6b",
     "c|s-12343692d377|r-de5a54f657f5ef76|v-0b0ca20ddc2f900f",
     "c|s-2aa0d9a09e3f|r-91824ede89179eef|v-ef2eab60e46a2b84",
     "c|s-3bc84f9786dd|r-3addadac09536c56|v-00d97183a862b422",
     "c|s-3bc84f9786dd|r-60715e67d7f5a42b|v-10862d9d25912576",
     "c|s-40031903677a|r-1ee26ba0d6125e17|v-e1510fc1712651b4",
     "c|s-40031903677a|r-308e227cfa2bbee7|v-81fff31766cd9600",
     "c|s-40031903677a|r-5488484b1d2c0560|v-0557dca48853fa05",
     "c|s-40031903677a|r-6f5ca322776d0f31|v-566150ea54b23ef6",
     "c|s-4c70979c538e|r-27638246ba2d767c|v-be544bedb7ec2fdf",
     "c|s-4dc10c72315f|r-1dd1cdfb2e5c625b|v-544614ca940cd162",
     "c|s-4dc10c72315f|r-65ab85f45b4b6d61|v-b089a6c93e898c1f",
     "c|s-4dc10c72315f|r-bc803c6fe26e8053|v-def0d34a338f63eb",
     "c|s-4dc10c72315f|r-cb9ef531d5566660|v-c7b96ba4bfcf7bf2",
     "c|s-550a1d932859|r-04894bc972836920|v-ef54befac85a42e2",
     "c|s-550a1d932859|r-362ff68b2678b3cc|v-ad36f7a0d7780311",
     "c|s-6a22d0a16deb|r-7cdfacb85ed7659f|v-a61ab235bc806387",
     "c|s-6daf1549fb1e|r-1c81926e8e38af38|v-97ad03ae25fddcf1",
     "c|s-6daf1549fb1e|r-4702a8da8c1027d7|v-669f6f145c37a92f",
     "c|s-6daf1549fb1e|r-7111e69f0c296d63|v-08f2a94096100977",
     "c|s-6daf1549fb1e|r-ce3e992bc2953097|v-34790a0f663295a8",
     "c|s-7674778c71d5|r-09b18aed453e37eb|v-03498a51712fbae4",
     "c|s-7674778c71d5|r-19c8a63e871497e5|v-077aaa54fb1541be",
     "c|s-7674778c71d5|r-35e68237f1e6e973|v-ec51e6a38a3c37f9",
     "c|s-7674778c71d5|r-3786d260d5625aed|v-7c92373885bf4fc2",
     "c|s-7674778c71d5|r-80a18f52837e887a|v-c56c8d021b725144",
     "c|s-7674778c71d5|r-a2467934ba705f6e|v-4eb0051dc65def93",
     "c|s-7674778c71d5|r-b556b6f342659c1a|v-f0b9ba44652b59ce",
     "c|s-7674778c71d5|r-d0fce01460d7c5df|v-47fb02a03d4953c8",
     "c|s-7674778c71d5|r-f6f375ed1280d554|v-69ace83c0e66fbcc",
     "c|s-7f51e7225c5b|r-1463b30df3322640|v-fe68c08531fb43bb",
     "c|s-7f51e7225c5b|r-41cc267a16bb8212|v-25ed4f0b755ab64c",
     "c|s-7f51e7225c5b|r-7198e47b1d3eaf9a|v-59e8387f6b3a8879",
     "c|s-7f51e7225c5b|r-82075465a4a75ed3|v-a7a2be7bdd5b8541",
     "c|s-7f51e7225c5b|r-cb68a7c9e3c03126|v-ec7bd66b26248b2d",
     "c|s-7f51e7225c5b|r-cf00101707003355|v-2640829644194824",
     "c|s-83453d98f561|r-34801890cf23066b|v-b8e8c6496cb27d6a",
     "c|s-83453d98f561|r-60b1d08e7cfe9731|v-3cc8f075a56a07cf",
     "c|s-83453d98f561|r-bc024fa1ddb99305|v-db57e6e718ac0d7d",
     "c|s-83453d98f561|r-ec9f8c732310bf16|v-b339efd9cdcb1193",
     "c|s-83453d98f561|r-f6f36352b7ea1cda|v-8db0f04502ce6033",
     "c|s-8702b9f6aca5|r-4bc46a79cd8395df|v-e059f618f54967ab",
     "c|s-8736de637615|r-0779292b2af1f254|v-09f66751f29186c8",
     "c|s-8736de637615|r-168cf3f91c4c27c7|v-d23a0ddf3fef5119",
     "c|s-8736de637615|r-1c6ca4a1c5c3cc2c|v-fafa567af4679a8d",
     "c|s-8736de637615|r-9885fe870a4bd009|v-cc8a527f7538bcdf",
     "c|s-8736de637615|r-ed42e2bcf1192b8d|v-cf86fac71b8593ac",
     "c|s-890891f7d4b9|r-0d023cb17e50c77b|v-27180557db095af8",
     "c|s-890891f7d4b9|r-26040de607fd6678|v-b8cd9af9301fd723",
     "c|s-890891f7d4b9|r-65bff3fdffa5e1ce|v-7c4355e185f7a572",
     "c|s-890891f7d4b9|r-969adeb5b76c9e93|v-90f18c04489f0536",
     "c|s-890891f7d4b9|r-ad2ddf93d867300a|v-cdca1325548595b3",
     "c|s-890891f7d4b9|r-e00324403db5efeb|v-2266d52f60cf3500",
     "c|s-98cb3d9d0835|r-269f832aa70dc1dd|v-b0cf22797f9cdf98",
     "c|s-98cb3d9d0835|r-c097eaea3abc9721|v-cb0a26cb2cd6a8a6",
     "c|s-98cb3d9d0835|r-e3a0357cf05a28bd|v-29a8e080737e6fb8",
     "c|s-99b355985f5d|r-412a373e100d5ea4|v-a34b3b3d7e8c47fa",
     "c|s-99b355985f5d|r-4f21a59ece7d87ba|v-0345c8fc6d893b5a",
     "c|s-99b355985f5d|r-fe6ed4539a1c1b27|v-daa417a24c3899fa",
     "c|s-a7837daec4e9|r-02e77611ab7d49cd|v-102bd9e6a0454c97",
     "c|s-a7837daec4e9|r-0b8a385430e90951|v-c01ba3e4bde06a83",
     "c|s-a7837daec4e9|r-9366a0e1416efc7d|v-90269f28687f2ebd",
     "c|s-a7837daec4e9|r-d370af016301ba9c|v-b6e8cb3d34c8bace",
     "c|s-b276cafca276|r-ba9faeccf3759f70|v-a8ad7dd3ddfae768",
     "c|s-c1b4e4da7027|r-769c108a1bcc7a45|v-17652f0ee5693c8c",
     "c|s-c1b4e4da7027|r-e4926a526bf1fecc|v-2906da1d9c095afb",
     "c|s-c6ff28609cbc|r-54801eacc33305a4|v-6363fac5dd2b79a4",
     "c|s-c6ff28609cbc|r-6f4723e6323da1f8|v-0e1e59b3652c560f",
     "c|s-c6ff28609cbc|r-74d9e185585e15ec|v-0a099d61dae62117",
     "c|s-c6ff28609cbc|r-cbc0f0c35751d5be|v-583a2597e3c50380",
     "c|s-e65525f23524|r-386d99cd1cf95275|v-a6ab238adf93dba1",
     "c|s-e65525f23524|r-a5fe16f4838579a4|v-0a12bb203f1079da",
     "c|s-f793845eecea|r-242cd118b4d41f90|v-6d2dbba8f051020c",
     "c|s-f793845eecea|r-56536cc31c7c194d|v-06fbc81032ce5385",
     "c|s-f793845eecea|r-6646a34ffa003619|v-9aabb3474f092221",
     "c|s-f793845eecea|r-7cb76f83ba7d354f|v-29960aa03618c5cd",
     "c|s-f793845eecea|r-9034d876aebe914e|v-b5deba495c01d657",
     "c|s-f793845eecea|r-b6ef4d504c311670|v-27dbd23dd143e35c",
     "c|s-f793845eecea|r-e7dfe079ec3924d4|v-a2e081f3d2e7e44d"
    ],
    "hash": "877c09d55c175548f64c570f9a28b0b056e94a6efa8bb87423c6bffae0e8efb9",
    "entity_ref": "e-b0bfb9308866fece07daabfa",
    "name_shown": "FootballPredictions.com",
    "url": "/sources/footballpredictions-com/"
   },
   {
    "id": "sr-85d806e7c0518923c4ac5525",
    "type_code": "author_before_match",
    "moment_at": "2026-10-20T18:45:00.000Z",
    "freeze_at": "2026-10-20T19:18:53.206Z",
    "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/"
   },
   {
    "id": "sr-49ffc8613e098a4e73345032",
    "type_code": "author_before_match",
    "moment_at": "2026-10-20T18:45:00.000Z",
    "freeze_at": "2026-10-20T19:18:53.206Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 49,
     "method_version": "2.2",
     "net_points_hundredths": -29075,
     "period_from": "2026-10-15",
     "period_to": "2026-10-19",
     "price_rule": "Our market snapshot",
     "return_percent": "-3.50",
     "settled_picks": 83,
     "staked_hundredths": 830000,
     "void": 0
    },
    "composition": [
     "c|s-01498235d929|r-f53b75a362424e94|v-bc63347366ef0ba1",
     "c|s-01527686b0b6|r-9b7e597b74d684f9|v-914c8d10ced2501f",
     "c|s-01527686b0b6|r-dfc1d5af64df9838|v-86626fb3e111ea1d",
     "c|s-0433dfe831d6|r-00cf2b44f52983bc|v-d063b5961d730c5d",
     "c|s-0433dfe831d6|r-433bcc776c4beb38|v-9066b34bb04c0840",
     "c|s-0565e66356f7|r-92af16c1ccf2b62f|v-91bda0cadda85ef9",
     "c|s-0565e66356f7|r-b3382c63bdccae0a|v-44c7ecbbcb5f14a0",
     "c|s-06f0e54111cd|r-109c6fff8b310ba2|v-60135ec575f2058c",
     "c|s-06f0e54111cd|r-e581c459830cb4e4|v-d3aaf716cd49ed03",
     "c|s-0dc48c730448|r-7019fd6fa02c602c|v-274abc757ef90e91",
     "c|s-0dc48c730448|r-a38355a88541eed5|v-d9ce69071be04a40",
     "c|s-14f84b587096|r-280491e1e14561af|v-ac3d2a09fe8b5dd4",
     "c|s-14f84b587096|r-dc39cf6995292c2a|v-4340ad68f9e6bf54",
     "c|s-1e00168386ce|r-1f9d8311a3633e5a|v-6da2ccd71416cfd3",
     "c|s-1e00168386ce|r-99fb5304d6f7c845|v-687704158f4b5a7e",
     "c|s-239f7edb3af0|r-c419ac02a0b3e1b8|v-cbf3c54165aabd3e",
     "c|s-239f7edb3af0|r-e69b1f61135eebe5|v-6f13bfd6ef2adfb7",
     "c|s-3457f722f5d6|r-0cf8574934605f3f|v-256b03d7b1f54a9b",
     "c|s-3457f722f5d6|r-d56352df4c6fe7a7|v-efe779082bceff38",
     "c|s-34e420ecadfa|r-98fa60d5d59e8e10|v-ef6f86e81fd63a6d",
     "c|s-34e420ecadfa|r-f2852c6224913daa|v-b08622c351654455",
     "c|s-3f81879edc97|r-0c2f1b10fd193021|v-21316511b9b738d1",
     "c|s-3f81879edc97|r-ffab7352388e551b|v-b877c65c6533d256",
     "c|s-4033893c8833|r-381fe29174fe85a5|v-c3981d50b132c1f3",
     "c|s-4033893c8833|r-50def1a5508ee3c4|v-bed115264cfd7c02",
     "c|s-446d95d6d6b6|r-21e04e0903d0a17a|v-ce1f7d00073cb423",
     "c|s-468d3647cf0a|r-745c616549437cf5|v-4879779081492910",
     "c|s-4d58e6e0cd11|r-3a71b336375ad527|v-795660829816ca87",
     "c|s-4d58e6e0cd11|r-603a4f535abd9ac3|v-c2f5888a31142462",
     "c|s-50cbf0117aea|r-2244bc1c7ee15d11|v-97031e94e6de4078",
     "c|s-50cbf0117aea|r-c107dace29bb6c2e|v-9cf752a2323ea7eb",
     "c|s-520444213349|r-032b5d5ca971fbf1|v-04e19629f5f03ada",
     "c|s-520444213349|r-f584a8c8f8318c46|v-59b66b7c1a151ee4",
     "c|s-54c997d98db0|r-2896e46d915a3a74|v-c0741a4991e295bd",
     "c|s-54c997d98db0|r-f0cfc123f3ae3008|v-18ff89742c2d5e7b",
     "c|s-5ced9cc78429|r-09e1c1fa126dde6c|v-3e3766a347ed8398",
     "c|s-7947b3912313|r-73bd94a1d0ad8788|v-cd9849e0a26d8bf9",
     "c|s-7947b3912313|r-d6d6632ae8b10cf4|v-4a80fbe7f7bfe08c",
     "c|s-8b4c6b577239|r-5c65bddc696b4b98|v-35f23d4859d6559e",
     "c|s-8b4c6b577239|r-6df459c65eee2b8c|v-28c58cd9acd4d873",
     "c|s-8eef7fce6ad9|r-8abb147bf3537737|v-3319d1b7f4ab7081",
     "c|s-8eef7fce6ad9|r-a27d3740acad943e|v-72595b1e50a49814",
     "c|s-969e0a734b47|r-2e54e3dd3d83f4e1|v-d3b37901e00a288d",
     "c|s-9c275cae958e|r-b6f09e6760d50c48|v-a43c9e4be7e15e3c",
     "c|s-9c275cae958e|r-ca0a6d60b573d4b4|v-a1b2050ee4d94677",
     "c|s-9dfb13406fad|r-46d9880139aeccdd|v-a59b130e69933b65",
     "c|s-a5d886d9b9d4|r-954da60ad9f3f6d5|v-8f6dfbd9e40f2c27",
     "c|s-a5d886d9b9d4|r-b7cdddce05021dd0|v-65e726d17c5e7746",
     "c|s-b24db402cd62|r-7c88fdda58f55303|v-8e335b69d4b0c500",
     "c|s-b57d5339507f|r-585a3f63527d5920|v-6afc7570c2bdc8d0",
     "c|s-b57d5339507f|r-fc7136f21d5b5ddc|v-a150cca9debe5d1e",
     "c|s-b843b180cfed|r-0ce8bbefeb3ebf53|v-7d87c433663a5ff4",
     "c|s-b843b180cfed|r-57dce82124a63846|v-badbbe67aade8f74",
     "c|s-b8ca9804d166|r-bc22bcf4d7e807a3|v-0556c94678a6e760",
     "c|s-b8ca9804d166|r-c663c12ce8795903|v-51ceae78c5b3977b",
     "c|s-bb4ea79ef2e3|r-2d7867c55a8dbc20|v-4b794f5aadf81159",
     "c|s-bb4ea79ef2e3|r-fda772c72bbbb330|v-c58f6870ed86e486",
     "c|s-c47e2a16dbbc|r-70772cf9a33e16e4|v-d9f027a46d348f7e",
     "c|s-c520b4476764|r-ad95f78029c60e22|v-a4080a54f39d0cf2",
     "c|s-c520b4476764|r-b9223f2f3448f36b|v-88c809f07e0482c9",
     "c|s-cb6b3cbf666f|r-b7b192053001578e|v-22f13c4520fdcf73",
     "c|s-cb6b3cbf666f|r-e5da6bc6482dfbb4|v-cde137abb7fb383c",
     "c|s-d0540b1d92e5|r-e789668aec62b7c9|v-4e9e1b657165cd06",
     "c|s-d201d9c150bb|r-66a1a09538bb28ec|v-5fe5f5a809eef1bc",
     "c|s-d201d9c150bb|r-e98b3e02096f1244|v-e6307a0bb42b5165",
     "c|s-e2f6c25bdcd5|r-21332c06b8c37bc3|v-e6c7144ab139275a",
     "c|s-e2f6c25bdcd5|r-5be4fe0ada02f970|v-31aa70777ae81456",
     "c|s-e50f7a791d29|r-53441daaca4d7c08|v-17cf3ba16b4c5026",
     "c|s-e50f7a791d29|r-ca9c37531fbcc24d|v-e5d17fa853ed5329",
     "c|s-e827c265eb31|r-0ea3bb67e0148f34|v-7ea093da275c89ee",
     "c|s-e82f849606a1|r-80db7d84eb8beb34|v-de57da9c705afddb",
     "c|s-ee7653b4f9b4|r-3451f1651b185cda|v-adf1f80a65e3a385",
     "c|s-ee7653b4f9b4|r-526d8df43d1778b6|v-8eaa75ad46f2ea56",
     "c|s-f1e8201c1b4c|r-11f5acd03ffbf560|v-d4f1f046527b0a8f",
     "c|s-f1e8201c1b4c|r-9ce0d968246354d5|v-c0554bbab6763b81",
     "c|s-f34b372eaab6|r-84c625b165d4d1ab|v-07815456d91fce1f",
     "c|s-f40029b938a6|r-1b07b8c6f8dbed8c|v-47e87113e8018505",
     "c|s-f4204d5acf39|r-cac9c1ec9d8321ee|v-99154689ea9a60e5",
     "c|s-f734162919a3|r-9283b6b54f413761|v-66cd6beed4aa934c",
     "c|s-fc8df8d43588|r-89ad03346e875120|v-3aeca64a41f7cdc2",
     "c|s-fc8df8d43588|r-c16da4dfcddff51f|v-1eae4e674ccb77dd",
     "c|s-fd95b00fe280|r-0d43ea9ea43a8efa|v-e03b5eec1e3fef14",
     "c|s-fd95b00fe280|r-f2536a7caa21bd5d|v-1077860f1a777330"
    ],
    "hash": "a73f936c0fec3ed44bf03dd2f70876fdce675ea894f4a56aed47a5b597f6e2c5",
    "entity_ref": "e-c57c0f57ddc963530093db98",
    "name_shown": "Futbol24",
    "url": "/sources/futbol24-com/"
   },
   {
    "id": "sr-488dd1a0069ab9c0a1f39728",
    "type_code": "author_before_match",
    "moment_at": "2026-10-20T18:45:00.000Z",
    "freeze_at": "2026-10-20T19:18:53.206Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 91,
     "method_version": "2.2",
     "net_points_hundredths": -193698,
     "period_from": "2026-10-11",
     "period_to": "2026-10-19",
     "price_rule": "Our market snapshot",
     "return_percent": "-13.55",
     "settled_picks": 143,
     "staked_hundredths": 1430000,
     "void": 0
    },
    "composition": [
     "c|s-01498235d929|r-f53b75a362424e94|v-bc63347366ef0ba1",
     "c|s-01527686b0b6|r-dfc1d5af64df9838|v-86626fb3e111ea1d",
     "c|s-0269219b78f7|r-2ea1fee4d958f88a|v-47c13ba0622541d7",
     "c|s-0433dfe831d6|r-00cf2b44f52983bc|v-d063b5961d730c5d",
     "c|s-0433dfe831d6|r-433bcc776c4beb38|v-9066b34bb04c0840",
     "c|s-055e7ad580bd|r-4d0726d5c53a4d87|v-f3df7077744857bb",
     "c|s-0565e66356f7|r-92af16c1ccf2b62f|v-c9b7b6b3ab79621c",
     "c|s-06bacf89a285|r-3d3092d76bc58e28|v-a820b418aa57a58b",
     "c|s-06f0e54111cd|r-109c6fff8b310ba2|v-60135ec575f2058c",
     "c|s-06f0e54111cd|r-e581c459830cb4e4|v-d3aaf716cd49ed03",
     "c|s-072d544af56a|r-7e1e0b60df04c09b|v-3b12bbc74af4e1b3",
     "c|s-08913b098410|r-361f0882780fcab5|v-61ec1644acc313d2",
     "c|s-08913b098410|r-6bb67371786c99e3|v-011fbd7b43296457",
     "c|s-08913b098410|r-85d778ad9a9f3ac6|v-c7005eaa36f755a0",
     "c|s-08913b098410|r-c8018dc9ade9c684|v-68492daba26cbecf",
     "c|s-0dc48c730448|r-a38355a88541eed5|v-d9ce69071be04a40",
     "c|s-14f84b587096|r-dc39cf6995292c2a|v-4340ad68f9e6bf54",
     "c|s-1d2648ac37ea|r-14f2d856502c618c|v-a51832d2c7b75c6d",
     "c|s-1d2648ac37ea|r-69efbd12465f4add|v-9efbdb608a84accc",
     "c|s-1e00168386ce|r-1f9d8311a3633e5a|v-6da2ccd71416cfd3",
     "c|s-239f7edb3af0|r-c419ac02a0b3e1b8|v-cbf3c54165aabd3e",
     "c|s-2e5ca9903f14|r-8174756518cac888|v-3d1b0ff519fe6e96",
     "c|s-2e5ca9903f14|r-b4a8b3abdfc096d8|v-b1c632006d8af438",
     "c|s-309f743a4ce6|r-d610f65378e9f440|v-8987410f8bdccb79",
     "c|s-309f743a4ce6|r-f7f4824f9cadfd25|v-7858a9233e6fd19a",
     "c|s-314ffc54d9db|r-178e3502f95d8b7a|v-9b9262189d57e2db",
     "c|s-3457f722f5d6|r-0cf8574934605f3f|v-256b03d7b1f54a9b",
     "c|s-3457f722f5d6|r-d56352df4c6fe7a7|v-efe779082bceff38",
     "c|s-3bc84f9786dd|r-3483221117b037af|v-0cad466eb40037c4",
     "c|s-3bc84f9786dd|r-3483221117b037af|v-8c4ec01b0a132693",
     "c|s-3f81879edc97|r-641468602d8e381c|v-ac634362d3885fe0",
     "c|s-3f81879edc97|r-b10e08a3bddff1df|v-edaa496b8c12511f",
     "c|s-3f81879edc97|r-ffab7352388e551b|v-b877c65c6533d256",
     "c|s-40031903677a|r-308e227cfa2bbee7|v-81fff31766cd9600",
     "c|s-40031903677a|r-5488484b1d2c0560|v-0557dca48853fa05",
     "c|s-4033893c8833|r-381fe29174fe85a5|v-c3981d50b132c1f3",
     "c|s-4033893c8833|r-50def1a5508ee3c4|v-bed115264cfd7c02",
     "c|s-4033893c8833|r-7355cb702b030709|v-4da7858dfb0174b3",
     "c|s-46d4d944cc24|r-50e6c381f2ca682e|v-e6f20fd9013340d2",
     "c|s-46d4d944cc24|r-9d5b7f7051ca8530|v-efcfcb24d12fc544",
     "c|s-46d4d944cc24|r-beb844aa278a41ef|v-053426295ad34d97",
     "c|s-495e121fd6c8|r-33fd10f1209cec0f|v-ddc844955f7fbb0f",
     "c|s-495e121fd6c8|r-c14ebf497d1c9497|v-8a3dc9c13a119f26",
     "c|s-4c70979c538e|r-b3a846b311337cec|v-0c77456250309e00",
     "c|s-4d58e6e0cd11|r-3a71b336375ad527|v-795660829816ca87",
     "c|s-4d58e6e0cd11|r-603a4f535abd9ac3|v-c2f5888a31142462",
     "c|s-5093c67a6064|r-04f21ab2640f7e98|v-5104e223a43c9b95",
     "c|s-50cbf0117aea|r-2244bc1c7ee15d11|v-97031e94e6de4078",
     "c|s-51292fa0ec5c|r-c383f969be96ed37|v-030f1c1674288cdf",
     "c|s-520444213349|r-032b5d5ca971fbf1|v-04e19629f5f03ada",
     "c|s-54c997d98db0|r-f0cfc123f3ae3008|v-18ff89742c2d5e7b",
     "c|s-58949807012e|r-87eff7d406934a7c|v-8fb1d5f898471174",
     "c|s-59dcc3b337b9|r-2592fa04b2d5c58f|v-c91ddcf4fa080795",
     "c|s-59dcc3b337b9|r-eca45c0c064adfa5|v-a66071af1f7def1b",
     "c|s-5ced9cc78429|r-9314fb186ebb0abb|v-0fab4937940d3ae9",
     "c|s-63a23007668d|r-4436f4564b718a45|v-4b5c4097ab69fd44",
     "c|s-63a23007668d|r-5db62ddebb772a14|v-c4fd5980f8ed8ab1",
     "c|s-63a23007668d|r-dbb6589532785173|v-b14a44ffae4e59ef",
     "c|s-63a23007668d|r-f43cb275c9ddf746|v-8ae5a376661d8e24",
     "c|s-6b067fc4fb1f|r-1801a113e655568b|v-ae1c6c265dae79a7",
     "c|s-6b067fc4fb1f|r-ef6fef3ddb2fa591|v-4b1d6b8c5cc2f332",
     "c|s-7674778c71d5|r-a2467934ba705f6e|v-4eb0051dc65def93",
     "c|s-7674778c71d5|r-b556b6f342659c1a|v-f0b9ba44652b59ce",
     "c|s-7947b3912313|r-73bd94a1d0ad8788|v-cd9849e0a26d8bf9",
     "c|s-7b7b0db78d19|r-bf36574871df1b5b|v-a10fe945a188b0fc",
     "c|s-7cede4ef3316|r-0955c4abd5b32a13|v-fe4e1a79309778b3",
     "c|s-7cede4ef3316|r-61b2ba23cd8d4561|v-946b7523d9da1355",
     "c|s-7cede4ef3316|r-9b990fe49e146922|v-904677b37b47938e",
     "c|s-7cede4ef3316|r-bfe8cee30a20eec2|v-543edc4e97e3299c",
     "c|s-7cede4ef3316|r-f134b89c02cbf083|v-0652e78be3e8fb59",
     "c|s-7cfbaca8558a|r-9ae5e882e04c19d9|v-aa479ca8138e0c8d",
     "c|s-7e7815c670e4|r-5a1836ff60715a87|v-dd4f8732cf44602c",
     "c|s-7e7815c670e4|r-e81ae5d7b37d319d|v-1c794374be39d6f6",
     "c|s-7e7815c670e4|r-ea2e10a1fa61a221|v-211b0459e894cad8",
     "c|s-7ed156268887|r-bab7cd861a4ad991|v-e1ad261d65cf45e9",
     "c|s-7f51e7225c5b|r-82075465a4a75ed3|v-a7a2be7bdd5b8541",
     "c|s-7f51e7225c5b|r-cb68a7c9e3c03126|v-e2c50b865e159733",
     "c|s-83453d98f561|r-1ba2e461bfac9824|v-fb07a7983167b3a9",
     "c|s-83453d98f561|r-60b1d08e7cfe9731|v-3cc8f075a56a07cf",
     "c|s-83453d98f561|r-f6f36352b7ea1cda|v-8db0f04502ce6033",
     "c|s-8781399558a8|r-d4962edf09056000|v-289a15b0a0b5be69",
     "c|s-8832f9431e49|r-431384a78bcd18db|v-935cabeb62daa249",
     "c|s-890891f7d4b9|r-26040de607fd6678|v-b8cd9af9301fd723",
     "c|s-890891f7d4b9|r-65bff3fdffa5e1ce|v-7c4355e185f7a572",
     "c|s-890891f7d4b9|r-e00324403db5efeb|v-5f2f98ece914f53a",
     "c|s-8b4c6b577239|r-5c65bddc696b4b98|v-35f23d4859d6559e",
     "c|s-8eef7fce6ad9|r-8abb147bf3537737|v-3319d1b7f4ab7081",
     "c|s-969e0a734b47|r-7f3624407ec5a702|v-4927f36e1623a36e",
     "c|s-99b355985f5d|r-fe6ed4539a1c1b27|v-daa417a24c3899fa",
     "c|s-a52bcdbd2d51|r-300de3964d1696ec|v-64d66915bb9ae036",
     "c|s-a5d886d9b9d4|r-954da60ad9f3f6d5|v-4fb67673fcd56518",
     "c|s-aa729ef9183a|r-09bad087510184fb|v-717c161c4c4201c8",
     "c|s-afa635035945|r-c4638774448eba9f|v-1b95e705c0a9ac17",
     "c|s-b276cafca276|r-19e6f428a1071c14|v-73a5c7b7e9647ac1",
     "c|s-b57d5339507f|r-585a3f63527d5920|v-6afc7570c2bdc8d0",
     "c|s-b843b180cfed|r-0ce8bbefeb3ebf53|v-7d87c433663a5ff4",
     "c|s-bb4ea79ef2e3|r-fda772c72bbbb330|v-c58f6870ed86e486",
     "c|s-bc96bbf622d2|r-144f197c0c573fbf|v-91215d2871897ef2",
     "c|s-c0602045c235|r-a687e3b2d34182db|v-e1fcababe72b01b2",
     "c|s-c1b4e4da7027|r-929ea929ebaf678a|v-0b3ec45ab97bc8e9",
     "c|s-c1b4e4da7027|r-929ea929ebaf678a|v-0ddd3064ae564e65",
     "c|s-c1b4e4da7027|r-e4926a526bf1fecc|v-2906da1d9c095afb",
     "c|s-c47e2a16dbbc|r-70772cf9a33e16e4|v-d9f027a46d348f7e",
     "c|s-c47e2a16dbbc|r-fea4612654bfb455|v-0e42477541b4f281",
     "c|s-c9f3555a7993|r-9f70c14d05dd7334|v-78764b73c7d2209f",
     "c|s-cf49d45bc76f|r-bfc1addf5289f708|v-18272a27c47d3060",
     "c|s-cf49d45bc76f|r-ec12fdbbef9021dd|v-70133a6c9e3ec5d5",
     "c|s-d0540b1d92e5|r-595983a152d3663c|v-329b7340753f077c",
     "c|s-d1a0a7790f4e|r-4bf5362a8774f249|v-3c4190016aed316f",
     "c|s-d201d9c150bb|r-e98b3e02096f1244|v-e6307a0bb42b5165",
     "c|s-d3d817d61a72|r-e5cc6ac99ca4caa6|v-7fdcfb4b54884293",
     "c|s-d50d34139ad5|r-065f039a20126e03|v-edd7ca1c11daef1a",
     "c|s-d50d34139ad5|r-37e8ce67cae38740|v-a903ae43ad7e3f99",
     "c|s-d50d34139ad5|r-542e6707c40ff7bb|v-a446802a4ef3aee1",
     "c|s-d50d34139ad5|r-d76864ad850bc901|v-631682dfd47c3b0d",
     "c|s-dfd94b3dad49|r-a926555384a08113|v-5f9c31499882ec4c",
     "c|s-e3eba42401d5|r-5eda45511baa686e|v-5e9968906c0667d1",
     "c|s-e50f7a791d29|r-53441daaca4d7c08|v-17cf3ba16b4c5026",
     "c|s-e53d1abce10a|r-3775eee4497b816b|v-4e0f83e0e912fe62",
     "c|s-e53d1abce10a|r-3dea5aea08e224f8|v-96245edf7f2dcee0",
     "c|s-e82f849606a1|r-4057257cd1d5f0e0|v-710bb8a59a80d7b8",
     "c|s-e98cf71e0ed4|r-424377d4f5b62b33|v-7a2958b13ea1b4e9",
     "c|s-e98cf71e0ed4|r-7e1f880f2892c799|v-45e142694024232c",
     "c|s-ee7653b4f9b4|r-526d8df43d1778b6|v-8eaa75ad46f2ea56",
     "c|s-f1d27d00d25a|r-a19091f46e086c38|v-f8266456a0bd9a17",
     "c|s-f1d27d00d25a|r-cca9dda7d346c4b2|v-69064ad9a50b36c7",
     "c|s-f1e8201c1b4c|r-11f5acd03ffbf560|v-d4f1f046527b0a8f",
     "c|s-f2a9273ae62b|r-905cdf0e7292fb06|v-9b209bd382ee570c",
     "c|s-f34b372eaab6|r-d320e9fa99eebb26|v-918553a3053b21fc",
     "c|s-f4204d5acf39|r-d5e00a5365781508|v-631bac527ac2338d",
     "c|s-f734162919a3|r-1d72a09927df2da5|v-e4a4a615653090c0",
     "c|s-f734162919a3|r-9283b6b54f413761|v-66cd6beed4aa934c",
     "c|s-f793845eecea|r-9034d876aebe914e|v-b5deba495c01d657",
     "c|s-f793845eecea|r-b6ef4d504c311670|v-27dbd23dd143e35c",
     "c|s-f82840de1bc9|r-9d99a30f38deea63|v-2fe0af77253e6c5a",
     "c|s-f932f096e0dd|r-0e44a3d315db27f2|v-42e39b5304a16aeb",
     "c|s-f932f096e0dd|r-f50b3a7fab5aa818|v-e7dbd6947ee4eb1b",
     "c|s-fb4193f6984d|r-69882313aa903ac2|v-7f67665234a7fe04",
     "c|s-fb4193f6984d|r-8874c12de1abc083|v-7a1fb4b63538d217",
     "c|s-fb4193f6984d|r-8edd1bdfdfb297fd|v-2684becc74dd006f",
     "c|s-fb4193f6984d|r-abca1457a792aa9a|v-8c49492b3d120673",
     "c|s-fc8df8d43588|r-89ad03346e875120|v-3aeca64a41f7cdc2",
     "c|s-feb4b4bbd9b9|r-0d388638f65065d6|v-8c500fa9cc96b96c"
    ],
    "hash": "ef23673c5d19f81f37952f0e5e4dc18ba5f0fae0b7dd144bfa714e711f73badb",
    "entity_ref": "e-d18c9ab7f542a7603c1d6274",
    "name_shown": "Baba",
    "url": "/authors/baba/"
   },
   {
    "id": "sr-dc92b1860312b1faa1e8fcf7",
    "type_code": "author_before_match",
    "moment_at": "2026-10-20T18:45:00.000Z",
    "freeze_at": "2026-10-20T19:18:53.206Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 1,
     "method_version": "2.2",
     "net_points_hundredths": -10000,
     "period_from": "2026-10-11",
     "period_to": "2026-10-11",
     "price_rule": "Our market snapshot",
     "return_percent": "-100.00",
     "settled_picks": 1,
     "staked_hundredths": 10000,
     "void": 0
    },
    "composition": [
     "c|s-890891f7d4b9|r-26040de607fd6678|v-d601fe5141dcfac5"
    ],
    "hash": "9afe456a11206c44c8f31a4a832e2ed8f6a99c93ed3c4190c317e77f1b1cba34",
    "entity_ref": "e-d81fb1f17a36a9afb5ea2622",
    "name_shown": "Dan Childs",
    "url": "/authors/dan-childs/"
   },
   {
    "id": "sr-133f87def5f73c8b9587a3fd",
    "type_code": "author_before_match",
    "moment_at": "2026-10-20T18:45:00.000Z",
    "freeze_at": "2026-10-20T19:18:53.206Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 33,
     "method_version": "2.2",
     "net_points_hundredths": 42844,
     "period_from": "2026-10-13",
     "period_to": "2026-10-20",
     "price_rule": "Our market snapshot",
     "return_percent": "8.08",
     "settled_picks": 53,
     "staked_hundredths": 530000,
     "void": 0
    },
    "composition": [
     "c|s-01527686b0b6|r-182bb36e03a528b4|v-c1b5fa989b9349c4",
     "c|s-01527686b0b6|r-dfc1d5af64df9838|v-86626fb3e111ea1d",
     "c|s-03ddb106281b|r-34292ba5bde485f1|v-99d4aed0edbd6e42",
     "c|s-0565e66356f7|r-00a476e5db938fdf|v-e58f4d6fc792354f",
     "c|s-0565e66356f7|r-92af16c1ccf2b62f|v-91bda0cadda85ef9",
     "c|s-05714c6dccf3|r-5eb44347eef510b4|v-bbc836393310b9eb",
     "c|s-05714c6dccf3|r-cea4cd941f687c54|v-ff3a489163a5eead",
     "c|s-0677921d1759|r-13c7c016fc9cb3f3|v-ec1a51dbe5855905",
     "c|s-0677921d1759|r-b3939289e0a39ffe|v-e8a74fca95e400fc",
     "c|s-0dc48c730448|r-7019fd6fa02c602c|v-274abc757ef90e91",
     "c|s-0dc48c730448|r-89352d6d0d80d3f1|v-0bd78e508f3ad700",
     "c|s-14f84b587096|r-280491e1e14561af|v-ac3d2a09fe8b5dd4",
     "c|s-1d2648ac37ea|r-69efbd12465f4add|v-9efbdb608a84accc",
     "c|s-2108f1002354|r-39e2c3229e9c2cd6|v-eb32d4a5b03560b1",
     "c|s-2108f1002354|r-bdf5888f2126ae61|v-f33fa62306e18441",
     "c|s-25da6d9a1a0e|r-a90a214209e51fe2|v-ff47f3ccb6fa25a1",
     "c|s-25da6d9a1a0e|r-adc30a70d1b8db7b|v-5c2e32e83b2784d1",
     "c|s-29ba3bb2f092|r-7ac1715fb0c25dcd|v-c1fe890ce2b5253e",
     "c|s-314ffc54d9db|r-a7b04d47364cf491|v-fcbcc77cf85e0a57",
     "c|s-314ffc54d9db|r-e6fd3f0ce4c7b0b3|v-d368e75a4307da21",
     "c|s-4d58e6e0cd11|r-603a4f535abd9ac3|v-1ad4f9208677a7a1",
     "c|s-520444213349|r-181dd5f3fa7938b6|v-b3b300523fd57c14",
     "c|s-520444213349|r-f584a8c8f8318c46|v-59b66b7c1a151ee4",
     "c|s-6ecbe80b1f6a|r-267a85d1b0530098|v-b02a678e019cce1c",
     "c|s-6ecbe80b1f6a|r-b5869b0529fa5196|v-bf115940611cdb0e",
     "c|s-71dad54f5cb3|r-a56f191850eed190|v-3f16ec8e07b2e70e",
     "c|s-71dad54f5cb3|r-ff50bf324ef3c0e6|v-3dc66659f35f1864",
     "c|s-82c8ccd85f2e|r-789cc14bb3a94f7d|v-ac9feaae7d7cc46e",
     "c|s-8a7a1208a9de|r-4c71a3a0c9ecbfe4|v-6a1f7f25356fc8fc",
     "c|s-8a7a1208a9de|r-96f58dc86b97e712|v-31c25f51a905949a",
     "c|s-957f01933128|r-1e90749af2021df9|v-1e934ed891fc5c45",
     "c|s-957f01933128|r-2d985e548e4c9d94|v-0df01f9297996672",
     "c|s-9f9982c55f26|r-3bb46e17c77f020f|v-6eb7cd8d72818829",
     "c|s-9f9982c55f26|r-d68a9d4a1964017f|v-983de01e5655ced2",
     "c|s-b276cafca276|r-63c6ec70a8952ba7|v-18aeadd0b73dad47",
     "c|s-b276cafca276|r-e9b0d870965fc8b2|v-f64bda134804b24c",
     "c|s-b57d5339507f|r-fc7136f21d5b5ddc|v-a150cca9debe5d1e",
     "c|s-b903df1cf4c6|r-1ee16d63d76027f7|v-de21efa799433501",
     "c|s-b903df1cf4c6|r-b42a6c2734d81d73|v-fd195bbfd445cb41",
     "c|s-c520b4476764|r-ad95f78029c60e22|v-30881f87d09893ce",
     "c|s-c9f3555a7993|r-b514321229de1c45|v-ed263c3f21f54eba",
     "c|s-d50d34139ad5|r-065f039a20126e03|v-edd7ca1c11daef1a",
     "c|s-d50d34139ad5|r-c8a5cd024091b384|v-a005c11f3dd21962",
     "c|s-d9409c72d207|r-464125565b2d2eba|v-a419dadedafee8cb",
     "c|s-e3eba42401d5|r-5eda45511baa686e|v-5e9968906c0667d1",
     "c|s-e3eba42401d5|r-e8c7f65dcc352fb8|v-c5d79a9bc8bccf4c",
     "c|s-ea79c3727b18|r-e71dadc9d4a94f09|v-f0c5ccf04d153f5e",
     "c|s-ee6df46964dd|r-5a0c3ef6bdd61545|v-109d4da6d4bac356",
     "c|s-ee6df46964dd|r-e7b8026c4b778043|v-e89029945d02d0e3",
     "c|s-f2cbc24f358a|r-c2b1231954f6dc8f|v-5e0287a78313d647",
     "c|s-f734162919a3|r-1d72a09927df2da5|v-9ab90674ea9090bd",
     "c|s-f734162919a3|r-b2dcac7833bdf7e4|v-477ada6ba075ef4b",
     "c|s-fc8df8d43588|r-c16da4dfcddff51f|v-1eae4e674ccb77dd"
    ],
    "hash": "762f7f0e8d25f90c5e90fde8d147cfe433dd075257a92ff89a9c27a808b6c4c2",
    "entity_ref": "e-ee8632a85dace9e58b15c36e",
    "name_shown": "BetClan",
    "url": "/sources/betclan-com/"
   }
  ],
  "late_additions": null,
  "chips": {
   "id": "sr-b812a14404ebf1f780d5d394",
   "type_code": "chips",
   "moment_at": "2026-10-20T18:45:00.000Z",
   "freeze_at": "2026-10-20T19:18:53.206Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chips": {
     "n-0061febc8a81466219a16bb5": [],
     "n-4c6d10abcda080fa51b22fe8": [],
     "n-57369e5d0baf3981f06a7eff": [],
     "n-659dca7492fb442747362341": [],
     "n-7f0ef6f58bc317eb63b49a19": [],
     "n-a009481d62637d2d8dd77cd4": [],
     "n-a5a4acb04fd0233646b6040e": [],
     "n-bf7c24158bd2b38cdd746549": [],
     "n-d8f6acd3d1212669ef813d03": [],
     "n-e0de468217cb5d2e1da7fe07": [],
     "n-e1e9bc32381e2866e4397a1f": [],
     "n-ebb866a5d4141ac88ea61ced": [],
     "n-f0e660af6aad51cd299bf571": [],
     "n-f74366897a1c725faa986907": [],
     "n-f7afaad26ae6c0c525a25049": [],
     "n-fd0920792cad04be6308ae88": []
    },
    "in_catalog": "1"
   },
   "composition": [
    "n-0061febc8a81466219a16bb5",
    "n-4c6d10abcda080fa51b22fe8",
    "n-57369e5d0baf3981f06a7eff",
    "n-659dca7492fb442747362341",
    "n-7f0ef6f58bc317eb63b49a19",
    "n-a009481d62637d2d8dd77cd4",
    "n-a5a4acb04fd0233646b6040e",
    "n-bf7c24158bd2b38cdd746549",
    "n-d8f6acd3d1212669ef813d03",
    "n-e0de468217cb5d2e1da7fe07",
    "n-e1e9bc32381e2866e4397a1f",
    "n-ebb866a5d4141ac88ea61ced",
    "n-f0e660af6aad51cd299bf571",
    "n-f74366897a1c725faa986907",
    "n-f7afaad26ae6c0c525a25049",
    "n-fd0920792cad04be6308ae88"
   ],
   "hash": "613fb338c493c1bc03877d44c488fbb86f1f2e996d1e6ffe52f49eea93d1249a"
  }
 },
 "match_card": {
  "revision": "1",
  "gates": "B",
  "open_to_search": true,
  "inputs": {
   "prediction_count": 5,
   "publisher_count": 5,
   "contract": "1x2|*|match|*|*#explicit",
   "forecaster_count": 9,
   "publishers_all": 9,
   "topic_count": 3,
   "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": 17,
   "counted_sources": 9
  },
  "gates_words": "Open to search: 17 counted predictions from 9 different sources",
  "created_from": "prediction_page",
  "prediction_count": 7,
  "publisher_count": 9,
  "forecaster_count": 4,
  "newcomer_count": 10,
  "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-06T18:45:00.000Z",
   "d_minus_3_at": "2026-10-17T18:45:00.000Z"
  },
  "first_screen": {
   "body": "Before kick-off, 5 tipsters and sources with 10 or more predictions checked against the final score to date had a 90-minute match-result prediction: Bromley 1 · Draw 0 · Leicester City 4. Another 4 predicted an exact score (implied: Bromley 1 · Draw 1 · Leicester City 2).",
   "byline": "Split of recorded tipsters and sources.",
   "outcome_split": {
    "1": 1,
    "X": 0,
    "2": 4
   },
   "forecasters_outcome": 5,
   "from_score": {
    "2": 2,
    "X": 1,
    "1": 1
   },
   "forecasters_from_score": 4,
   "other_markets_only": 0,
   "newcomers": null,
   "market_label": null,
   "market_at": null,
   "predictions_at": "2026-10-20T00:59:39.801Z",
   "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": "Leicester City",
       "tips": [
        {
         "entry_id": "n-a009481d62637d2d8dd77cd4",
         "author_name": "Baba",
         "author_href": "/authors/baba/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "Leicester City",
         "choice_key": "2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-20T00:59:39.801Z",
         "posted_at": "2026-10-17T00:14:39.000Z",
         "author_quoted_price": "1.75",
         "our_snapshot": "1.7350",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/116/#pick-n-a009481d62637d2d8dd77cd4",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/bromley-fc-vs-leicester-city-league-one-12170854/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 204,
          "won": 118,
          "void": 0,
          "return_percent": "11.5",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": {
          "settled_picks": 143,
          "return_percent": "-13.55",
          "snapshot_taken_at": "2026-10-20T18:45:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "market",
          "competition": null,
          "market_key": "1x2",
          "portion": "live",
          "n": 43,
          "won": 18,
          "lost": 25,
          "void": 0,
          "net_points_hundredths": -88973,
          "return_percent": "-20.7",
          "avg_odds": "2.23",
          "odds_from_author": 28,
          "odds_from_snapshot": 15,
          "league_market_n": 6,
          "market_n": 43,
          "small_sample": false,
          "period_from": "2026-10-11",
          "period_to": "2026-10-19",
          "as_of": "2026-10-20T18:45:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        },
        {
         "entry_id": "n-4c6d10abcda080fa51b22fe8",
         "author_name": "Dan Childs",
         "author_href": "/authors/dan-childs/",
         "source_group": "experts",
         "trust_tier": "established",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "Leicester City",
         "choice_key": "2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-19T15:14:27.012Z",
         "posted_at": "2026-10-19T15:00:00.000Z",
         "author_quoted_price": "1.75",
         "our_snapshot": "1.7400",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/dan-childs/picks/27/#pick-n-4c6d10abcda080fa51b22fe8",
         "original": "https://www.racingpost.com/sport/football-tips/efl/tuesdays-football-betting-tips-and-predictions-from-efl-expert-dan-childs-a6VdX6M8TurS/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 13,
          "won": 5,
          "void": 0,
          "return_percent": "-24.8",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": {
          "settled_picks": 1,
          "return_percent": "-100.00",
          "snapshot_taken_at": "2026-10-20T18:45:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "market",
          "competition": null,
          "market_key": "1x2",
          "portion": "archived",
          "n": 34,
          "won": 11,
          "lost": 23,
          "void": 0,
          "net_points_hundredths": -126550,
          "return_percent": "-37.2",
          "avg_odds": "2.65",
          "odds_from_author": 24,
          "odds_from_snapshot": 10,
          "league_market_n": 0,
          "market_n": 34,
          "small_sample": false,
          "period_from": "2024-09-13",
          "period_to": "2026-09-12",
          "as_of": "2026-10-20T18:45:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 2
      },
      {
       "code_name": "1",
       "in_words": "Bromley",
       "tips": [
        {
         "entry_id": "n-57369e5d0baf3981f06a7eff",
         "author_name": "Sporting Life",
         "author_href": "/sources/sporting-life/",
         "source_group": "websites",
         "trust_tier": "tracked",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "Bromley",
         "choice_key": "1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-19T14:52:05.075Z",
         "posted_at": "2026-10-19T14:42:47.000Z",
         "author_quoted_price": "4.33",
         "our_snapshot": "4.1000",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/sources/sporting-life/picks/7/#pick-n-57369e5d0baf3981f06a7eff",
         "original": "https://www.sportinglife.com/football/news/tuesday-best-bets-champions-league-league-one-and-league-two-tips-for-october-20-2026/234914",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 8,
          "won": 2,
          "void": 0,
          "return_percent": "-64.1",
          "period_from": "2026-10-17",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": {
          "settled_picks": 1,
          "return_percent": "83.33",
          "snapshot_taken_at": "2026-10-20T18:45:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 4,
          "won": 4,
          "lost": 0,
          "void": 0,
          "net_points_hundredths": 25704,
          "return_percent": "64.3",
          "avg_odds": "1.65",
          "odds_from_author": 4,
          "odds_from_snapshot": 0,
          "league_market_n": 2,
          "market_n": 2,
          "small_sample": true,
          "period_from": "2026-10-11",
          "period_to": "2026-10-18",
          "as_of": "2026-10-20T18:45:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 3,
     "publisher_count": 3
    },
    {
     "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-fd0920792cad04be6308ae88",
         "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-20T00:59:39.801Z",
         "posted_at": "2026-10-17T00:14:39.000Z",
         "author_quoted_price": "1.53",
         "our_snapshot": "1.5000",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/116/#pick-n-fd0920792cad04be6308ae88",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/bromley-fc-vs-leicester-city-league-one-12170854/",
         "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": {
          "settled_picks": 143,
          "return_percent": "-13.55",
          "snapshot_taken_at": "2026-10-20T18:45:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "market",
          "competition": null,
          "market_key": "both_teams_score",
          "portion": "live",
          "n": 89,
          "won": 50,
          "lost": 39,
          "void": 0,
          "net_points_hundredths": -79602,
          "return_percent": "-8.9",
          "avg_odds": "1.63",
          "odds_from_author": 43,
          "odds_from_snapshot": 46,
          "league_market_n": 1,
          "market_n": 89,
          "small_sample": false,
          "period_from": "2026-10-11",
          "period_to": "2026-10-20",
          "as_of": "2026-10-20T18:45:00.000Z"
         },
         "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": "2-0",
       "in_words": "Bromley 2-0 Leicester City",
       "tips": [
        {
         "entry_id": "n-f0e660af6aad51cd299bf571",
         "author_name": "Tony Incenzo",
         "author_href": "/authors/tony-incenzo/",
         "source_group": "tipsters",
         "trust_tier": "established",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Bromley 2-0 Leicester City",
         "choice_key": "2-0",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-19T18:56:31.382Z",
         "posted_at": "2026-10-19T18:46:57.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/tony-incenzo/picks/41/#pick-n-f0e660af6aad51cd299bf571",
         "original": "https://news.williamhill.com/football/league-one/league-1-predictions-and-betting-tips-tuesday-20th-october-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 2,
          "won": 0,
          "void": 0,
          "return_percent": "-100.0",
          "period_from": "2026-05-09",
          "period_to": "2026-05-11",
          "portion": "archived",
          "market_label": "Correct score"
         },
         "prematch_tally": {
          "settled_picks": 2,
          "return_percent": "-100.00",
          "snapshot_taken_at": "2026-10-20T18:45:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "archived",
          "n": 21,
          "won": 6,
          "lost": 15,
          "void": 0,
          "net_points_hundredths": -39800,
          "return_percent": "-19.0",
          "avg_odds": "3.71",
          "odds_from_author": 19,
          "odds_from_snapshot": 2,
          "league_market_n": 0,
          "market_n": 2,
          "small_sample": true,
          "period_from": "2026-04-18",
          "period_to": "2026-05-11",
          "as_of": "2026-10-20T18:45:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "total|1.5|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Over/Under 1.5 goals",
     "market_key": "total",
     "choices": [
      {
       "code_name": "over",
       "in_words": "over 1.5",
       "tips": [
        {
         "entry_id": "n-0061febc8a81466219a16bb5",
         "author_name": "Baba",
         "author_href": "/authors/baba/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Over/Under 1.5 goals",
         "market_key": "total",
         "choice": "over 1.5",
         "choice_key": "over",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-20T00:59:39.801Z",
         "posted_at": "2026-10-17T00:14:39.000Z",
         "author_quoted_price": null,
         "our_snapshot": "1.1200",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/116/#pick-n-0061febc8a81466219a16bb5",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/bromley-fc-vs-leicester-city-league-one-12170854/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 255,
          "won": 155,
          "void": 0,
          "return_percent": "-5.2",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Over/Under 1.5 goals"
         },
         "prematch_tally": {
          "settled_picks": 143,
          "return_percent": "-13.55",
          "snapshot_taken_at": "2026-10-20T18:45:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "market",
          "competition": null,
          "market_key": "total",
          "portion": "live",
          "n": 68,
          "won": 35,
          "lost": 33,
          "void": 0,
          "net_points_hundredths": -72251,
          "return_percent": "-10.6",
          "avg_odds": "1.78",
          "odds_from_author": 0,
          "odds_from_snapshot": 68,
          "league_market_n": 3,
          "market_n": 68,
          "small_sample": false,
          "period_from": "2026-10-11",
          "period_to": "2026-10-20",
          "as_of": "2026-10-20T18:45:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "total|2.5|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choices": [
      {
       "code_name": "over",
       "in_words": "over 2.5",
       "tips": [
        {
         "entry_id": "n-f74366897a1c725faa986907",
         "author_name": "Baba",
         "author_href": "/authors/baba/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Over/Under 2.5 goals",
         "market_key": "total",
         "choice": "over 2.5",
         "choice_key": "over",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-20T00:59:39.801Z",
         "posted_at": "2026-10-17T00:14:39.000Z",
         "author_quoted_price": null,
         "our_snapshot": "1.5100",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/116/#pick-n-f74366897a1c725faa986907",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/bromley-fc-vs-leicester-city-league-one-12170854/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 255,
          "won": 155,
          "void": 0,
          "return_percent": "-5.2",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Over/Under 2.5 goals"
         },
         "prematch_tally": {
          "settled_picks": 143,
          "return_percent": "-13.55",
          "snapshot_taken_at": "2026-10-20T18:45:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "market",
          "competition": null,
          "market_key": "total",
          "portion": "live",
          "n": 68,
          "won": 35,
          "lost": 33,
          "void": 0,
          "net_points_hundredths": -72251,
          "return_percent": "-10.6",
          "avg_odds": "1.78",
          "odds_from_author": 0,
          "odds_from_snapshot": 68,
          "league_market_n": 3,
          "market_n": 68,
          "small_sample": false,
          "period_from": "2026-10-11",
          "period_to": "2026-10-20",
          "as_of": "2026-10-20T18:45:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    }
   ],
   "newcomers": [
    {
     "entry_id": "n-d8f6acd3d1212669ef813d03",
     "author_name": "Futbol24",
     "author_href": "/sources/futbol24-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "Leicester City",
     "choice_key": "2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-20T00:20:06.723Z",
     "posted_at": "2026-10-17T00:14:39.000Z",
     "author_quoted_price": "1.75",
     "our_snapshot": "1.7350",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/futbol24-com/picks/41/#pick-n-d8f6acd3d1212669ef813d03",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1547
    },
    {
     "entry_id": "n-bf7c24158bd2b38cdd746549",
     "author_name": "wedtips.ai",
     "author_href": "/sources/wedtips-ai/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "Leicester City",
     "choice_key": "2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-18T22:15:02.933Z",
     "posted_at": null,
     "author_quoted_price": "1.60",
     "our_snapshot": "1.7400",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/wedtips-ai/picks/52/#pick-n-bf7c24158bd2b38cdd746549",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 2385
    },
    {
     "entry_id": "n-43ca45cfecb7fc27be43f5be",
     "author_name": "wedtips.ai",
     "author_href": "/sources/wedtips-ai/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "1X2, match result, first half",
     "market_key": "1x2",
     "choice": "Leicester City",
     "choice_key": "2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-18T22:15:02.933Z",
     "posted_at": null,
     "author_quoted_price": "2.15",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/wedtips-ai/picks/52/#pick-n-43ca45cfecb7fc27be43f5be",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 2385
    },
    {
     "entry_id": "n-e1e9bc32381e2866e4397a1f",
     "author_name": "BetClan",
     "author_href": "/sources/betclan-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Bromley 1-4 Leicester City",
     "choice_key": "1-4",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-19T23:19:28.733Z",
     "posted_at": "2026-10-15T00:10:00.000Z",
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/betclan-com/picks/48/#pick-n-e1e9bc32381e2866e4397a1f",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1905
    },
    {
     "entry_id": "n-a5a4acb04fd0233646b6040e",
     "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": "Bromley 1-1 Leicester City",
     "choice_key": "1-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-14T03:59:31.028Z",
     "posted_at": "2026-10-13T21:03:53.000Z",
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/137/#pick-n-a5a4acb04fd0233646b6040e",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-e0de468217cb5d2e1da7fe07",
     "author_name": "Futbol24",
     "author_href": "/sources/futbol24-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choice": "yes",
     "choice_key": "yes",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-20T00:20:06.723Z",
     "posted_at": "2026-10-17T00:14:39.000Z",
     "author_quoted_price": "1.53",
     "our_snapshot": "1.5000",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/futbol24-com/picks/41/#pick-n-e0de468217cb5d2e1da7fe07",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1547
    },
    {
     "entry_id": "n-ebb866a5d4141ac88ea61ced",
     "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": "Bromley 0-1 Leicester City",
     "choice_key": "0-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-18T10:09:59.624Z",
     "posted_at": "2026-10-18T09:37:21.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-ebb866a5d4141ac88ea61ced",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "media",
     "own_page": true,
     "trust_settled_count": 27
    },
    {
     "entry_id": "n-f7afaad26ae6c0c525a25049",
     "author_name": "wedtips.ai",
     "author_href": "/sources/wedtips-ai/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Asian handicap -0.25",
     "market_key": "handicap_asian",
     "choice": "Leicester City -0.25",
     "choice_key": "2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-18T22:15:02.933Z",
     "posted_at": null,
     "author_quoted_price": "1.24",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/wedtips-ai/picks/53/#pick-n-f7afaad26ae6c0c525a25049",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 2385
    },
    {
     "entry_id": "n-7f0ef6f58bc317eb63b49a19",
     "author_name": "wedtips.ai",
     "author_href": "/sources/wedtips-ai/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Bromley 1-2 Leicester City",
     "choice_key": "1-2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-18T22:15:02.933Z",
     "posted_at": null,
     "author_quoted_price": "7.50",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/wedtips-ai/picks/52/#pick-n-7f0ef6f58bc317eb63b49a19",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 2385
    },
    {
     "entry_id": "n-659dca7492fb442747362341",
     "author_name": "wedtips.ai",
     "author_href": "/sources/wedtips-ai/",
     "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-18T22:15:02.933Z",
     "posted_at": null,
     "author_quoted_price": "1.49",
     "our_snapshot": "1.5300",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/wedtips-ai/picks/52/#pick-n-659dca7492fb442747362341",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 2385
    }
   ],
   "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": "Bromley",
        "tips": [
         {
          "author_name": "Sporting Life",
          "entry_id": "n-57369e5d0baf3981f06a7eff",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "X",
        "in_words": "Draw",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "2",
        "in_words": "Leicester City",
        "tips": [
         {
          "author_name": "Baba",
          "entry_id": "n-a009481d62637d2d8dd77cd4",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "Dan Childs",
          "entry_id": "n-4c6d10abcda080fa51b22fe8",
          "outcome_label": "Won",
          "source_group": "experts"
         },
         {
          "author_name": "Futbol24",
          "entry_id": "n-d8f6acd3d1212669ef813d03",
          "outcome_label": "Won",
          "source_group": "websites"
         },
         {
          "author_name": "wedtips.ai",
          "entry_id": "n-bf7c24158bd2b38cdd746549",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 4
       }
      ],
      "n": 5,
      "publisher_count": 5
     },
     {
      "contract_code": "correct_score_market|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Correct score",
      "market_key": "correct_score_market",
      "choices": [
       {
        "code_name": "0-1",
        "in_words": "Bromley 0-1 Leicester City",
        "tips": [
         {
          "author_name": "Matthew Cooper",
          "entry_id": "n-ebb866a5d4141ac88ea61ced",
          "outcome_label": "Lost",
          "source_group": "experts"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "1-1",
        "in_words": "Bromley 1-1 Leicester City",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-a5a4acb04fd0233646b6040e",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "1-2",
        "in_words": "Bromley 1-2 Leicester City",
        "tips": [
         {
          "author_name": "wedtips.ai",
          "entry_id": "n-7f0ef6f58bc317eb63b49a19",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "1-4",
        "in_words": "Bromley 1-4 Leicester City",
        "tips": [
         {
          "author_name": "BetClan",
          "entry_id": "n-e1e9bc32381e2866e4397a1f",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "2-0",
        "in_words": "Bromley 2-0 Leicester City",
        "tips": [
         {
          "author_name": "Tony Incenzo",
          "entry_id": "n-f0e660af6aad51cd299bf571",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 1
       }
      ],
      "n": 5,
      "publisher_count": 5
     },
     {
      "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-fd0920792cad04be6308ae88",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         },
         {
          "author_name": "Futbol24",
          "entry_id": "n-e0de468217cb5d2e1da7fe07",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 2
       }
      ],
      "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": "Baba",
          "entry_id": "n-f74366897a1c725faa986907",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "wedtips.ai",
          "entry_id": "n-659dca7492fb442747362341",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 2
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "contract_code": "1x2|*|first_half|*|*#explicit",
      "source_group": "explicit",
      "market_label": "1X2, match result, first half",
      "market_key": "1x2",
      "choices": [
       {
        "code_name": "2",
        "in_words": "Leicester City",
        "tips": [
         {
          "author_name": "wedtips.ai",
          "entry_id": "n-43ca45cfecb7fc27be43f5be",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "handicap_asian|-0.25|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Asian handicap -0.25",
      "market_key": "handicap_asian",
      "choices": [
       {
        "code_name": "2",
        "in_words": "Leicester City -0.25",
        "tips": [
         {
          "author_name": "wedtips.ai",
          "entry_id": "n-f7afaad26ae6c0c525a25049",
          "outcome_label": "Won",
          "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": "Baba",
          "entry_id": "n-0061febc8a81466219a16bb5",
          "outcome_label": "Won",
          "source_group": "tipsters"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     }
    ],
    "author_count": 9,
    "below_threshold": {
     "prediction_count": 0,
     "author_count": 0
    },
    "limit": 10
   },
   "chain": {
    "publications": 7,
    "unique": 7,
    "comparable": 7,
    "admissible": 7,
    "contributions": 7
   },
   "differing_choices": 0,
   "visible_who": 4,
   "newcomers_who": 5,
   "newcomers_before": 10,
   "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-4c6d10abcda080fa51b22fe8",
       "author_name": "Dan Childs",
       "author_href": "/authors/dan-childs/",
       "source_group": "experts",
       "choice": "Leicester City",
       "market_label": "1X2, match result",
       "logged_at": "2026-10-19T15:14:27.012Z",
       "original": "https://www.racingpost.com/sport/football-tips/efl/tuesdays-football-betting-tips-and-predictions-from-efl-expert-dan-childs-a6VdX6M8TurS/",
       "proof": "/authors/dan-childs/picks/27/#pick-n-4c6d10abcda080fa51b22fe8",
       "quote_text": "Russell Martin's side are unbeaten on their league travels and look a cut above their toiling hosts, who were outshot 18 to four in Saturday's 1-0 defeat at…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      },
      {
       "entry_id": "n-a009481d62637d2d8dd77cd4",
       "author_name": "Baba",
       "author_href": "/authors/baba/",
       "source_group": "tipsters",
       "choice": "Leicester City",
       "market_label": "1X2, match result",
       "logged_at": "2026-10-20T00:59:39.801Z",
       "original": "https://www.livetipsportal.com/en/sportsbetting-tips/bromley-fc-vs-leicester-city-league-one-12170854/",
       "proof": "/authors/baba/picks/116/#pick-n-a009481d62637d2d8dd77cd4",
       "quote_text": "The team's form has shown signs of improvement, especially following their recent victory, which should bolster their confidence as they visit Bromley.",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 4
    },
    {
     "code_name": "home_form",
     "display_name": "Home and away",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-fd0920792cad04be6308ae88",
       "author_name": "Baba",
       "author_href": "/authors/baba/",
       "source_group": "tipsters",
       "choice": "yes",
       "market_label": "Both teams to score",
       "logged_at": "2026-10-20T00:59:39.801Z",
       "original": "https://www.livetipsportal.com/en/sportsbetting-tips/bromley-fc-vs-leicester-city-league-one-12170854/",
       "proof": "/authors/baba/picks/116/#pick-n-fd0920792cad04be6308ae88",
       "quote_text": "Bromley, despite their overall struggles, has managed to score in recent outings, while Leicester's defensive record suggests they may concede against an eager…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 1
    },
    {
     "code_name": "tactics",
     "display_name": "Tactics and style",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-57369e5d0baf3981f06a7eff",
       "author_name": "Sporting Life",
       "author_href": "/sources/sporting-life/",
       "source_group": "websites",
       "choice": "Bromley",
       "market_label": "1X2, match result",
       "logged_at": "2026-10-19T14:52:05.075Z",
       "original": "https://www.sportinglife.com/football/news/tuesday-best-bets-champions-league-league-one-and-league-two-tips-for-october-20-2026/234914",
       "proof": "/sources/sporting-life/picks/7/#pick-n-57369e5d0baf3981f06a7eff",
       "quote_text": "their work-rate and spirit will give them half a chance against Leicester's quality and naïve tactics.",
       "retelling": null,
       "checkable_item": false,
       "against": true
      }
     ],
     "total_count": 1
    }
   ],
   "against": [
    {
     "entry_id": "n-57369e5d0baf3981f06a7eff",
     "author_name": "Sporting Life",
     "author_href": "/sources/sporting-life/",
     "source_group": "websites",
     "choice": "Bromley",
     "market_label": "1X2, match result",
     "logged_at": "2026-10-19T14:52:05.075Z",
     "original": "https://www.sportinglife.com/football/news/tuesday-best-bets-champions-league-league-one-and-league-two-tips-for-october-20-2026/234914",
     "proof": "/sources/sporting-life/picks/7/#pick-n-57369e5d0baf3981f06a7eff",
     "quote_text": "their work-rate and spirit will give them half a chance against Leicester's quality and naïve tactics.",
     "retelling": null,
     "checkable_item": false,
     "against": true
    }
   ],
   "other_languages": 0,
   "other_language_hosts": [],
   "mode": "quotes",
   "topics_total": 3,
   "checkable": 0
  },
  "market_label": null,
  "market_mode": "show",
  "fact_sheet": {
   "tournament": "EFL League One (England)",
   "matchday": "Matchweek 12",
   "starts_at": "2026-10-20T18:45:00.000Z",
   "form": {
    "home_side": [
     {
      "res": "L",
      "scoreline": "0-1",
      "opponent": "Stockport County",
      "at_home": false,
      "data": "2026-10-17"
     },
     {
      "res": "L",
      "scoreline": "1-2",
      "opponent": "Mansfield Town",
      "at_home": false,
      "data": "2026-10-10"
     },
     {
      "res": "L",
      "scoreline": "0-4",
      "opponent": "Crawley Town",
      "at_home": false,
      "data": "2026-10-06"
     },
     {
      "res": "L",
      "scoreline": "0-1",
      "opponent": "Brentford U21",
      "at_home": true,
      "data": "2026-09-22"
     },
     {
      "res": "W",
      "scoreline": "2-1",
      "opponent": "Huddersfield Town",
      "at_home": true,
      "data": "2026-09-19"
     }
    ],
    "away": [
     {
      "res": "W",
      "scoreline": "2-1",
      "opponent": "Doncaster Rovers",
      "at_home": true,
      "data": "2026-10-17"
     },
     {
      "res": "L",
      "scoreline": "1-3",
      "opponent": "Peterborough United",
      "at_home": true,
      "data": "2026-10-10"
     },
     {
      "res": "L",
      "scoreline": "1-2",
      "opponent": "Stevenage",
      "at_home": false,
      "data": "2026-10-06"
     },
     {
      "res": "W",
      "scoreline": "6-1",
      "opponent": "Fulham U21",
      "at_home": true,
      "data": "2026-09-22"
     },
     {
      "res": "D",
      "scoreline": "1-1",
      "opponent": "Barnsley",
      "at_home": false,
      "data": "2026-09-19"
     }
    ]
   },
   "head_to_head": [],
   "past_cards": [],
   "reach": ""
  },
  "after_match": {
   "scoreline": "0-4",
   "fact_code": "2",
   "row_list": [
    "Match-result predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 4 of 5 matched · Tipsters 1 of 1 · Pundits 1 of 1 · Prediction sites 2 of 3",
    "All recorded exact-score predictions: 0 of 5 matched",
    "Exact-score predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 0 of 5 matched the score, 3 of 5 the outcome",
    "Most common selection among tipsters and sources with 10 or more predictions checked against the final score to date: Leicester City (4 of 5), matched"
   ],
   "by_group": {
    "websites": {
     "correct": 2,
     "of": 3
    },
    "tipsters": {
     "correct": 1,
     "of": 1
    },
    "experts": {
     "correct": 1,
     "of": 1
    }
   },
   "placement": null,
   "checks": []
  },
  "prices": [
   {
    "author_name": "Baba",
    "choice": "Leicester City",
    "market_label": "1X2, match result",
    "author_quoted_price": "1.75",
    "our_snapshot": "1.7350",
    "closing_line": null
   },
   {
    "author_name": "Dan Childs",
    "choice": "Leicester City",
    "market_label": "1X2, match result",
    "author_quoted_price": "1.75",
    "our_snapshot": "1.7400",
    "closing_line": null
   },
   {
    "author_name": "Sporting Life",
    "choice": "Bromley",
    "market_label": "1X2, match result",
    "author_quoted_price": "4.33",
    "our_snapshot": "4.1000",
    "closing_line": null
   },
   {
    "author_name": "Baba",
    "choice": "yes",
    "market_label": "Both teams to score",
    "author_quoted_price": "1.53",
    "our_snapshot": "1.5000",
    "closing_line": null
   }
  ],
  "revisions": [
   "First published with predictions on 19 October 2026."
  ],
  "titles": {
   "shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules.",
   "frozen_in": "sr-3cccb78322a407de2bf4bbb2"
  },
  "tracker": null,
  "source_groups": {
   "as_of": "2026-10-20T18:45: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": 9,
   "by_group": [
    {
     "key": "prediction_sites",
     "authors": 1
    },
    {
     "key": "media",
     "authors": 4
    },
    {
     "key": "telegram_channels",
     "authors": 4
    },
    {
     "key": "private_authors",
     "authors": 0
    }
   ],
   "markets": [
    {
     "key": "1x2",
     "label": "Match result",
     "authors": 5,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 1
      },
      {
       "key": "media",
       "authors": 2
      },
      {
       "key": "telegram_channels",
       "authors": 2
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ],
     "choices": [
      {
       "code_name": "1",
       "in_words": "Bromley",
       "authors": 1,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 1
        },
        {
         "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": "Leicester City",
       "authors": 4,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 1
        },
        {
         "key": "media",
         "authors": 1
        },
        {
         "key": "telegram_channels",
         "authors": 2
        },
        {
         "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": 7,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 1
      },
      {
       "key": "media",
       "authors": 2
      },
      {
       "key": "telegram_channels",
       "authors": 4
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    }
   ]
  },
  "market_line": {
   "line_state": "no_snapshot",
   "line_frozen": true,
   "phrase": null,
   "line_markets": [
    {
     "market_text": "Both teams to score",
     "market_group": "other",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "yes",
       "snapshot_price": "1.50",
       "percent_value": 67,
       "snapshot_at": "2026-10-20T01:16:03.447Z",
       "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": "Both teams to score, yes: market price 1.50 on 20 October 2026, 02:16 BST (implied 67%, margin included)."
    },
    {
     "market_text": "Over/Under 1.5 goals",
     "market_group": "totals",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "over 1.5",
       "snapshot_price": "1.12",
       "percent_value": 89,
       "snapshot_at": "2026-10-20T01:16:03.447Z",
       "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 1.5 goals, over 1.5 goals: market price 1.12 on 20 October 2026, 02:16 BST (implied 89%, margin included)."
    },
    {
     "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.51",
       "percent_value": 66,
       "snapshot_at": "2026-10-20T01:16:03.447Z",
       "snapshot_count": 2,
       "first_snapshot_price": "1.53",
       "first_at": "2026-10-18T22:15:36.000Z",
       "shift_pp": 0.9,
       "shift_direction": "up",
       "line_state": "barely_moved"
      }
     ],
     "line_state": "barely_moved",
     "phrase": "Over/Under 2.5 goals, over 2.5 goals: market price 1.51 on 20 October 2026, 02:16 BST (implied 66%, margin included), 0.9 percentage points up from 18 October 2026, 23:15 BST."
    }
   ]
  },
  "pre_kickoff_snapshot": {
   "frozen_before_kickoff": true,
   "as_of_moment": "2026-10-20T18:45:00.000Z",
   "starts_at": "2026-10-20T18:45:00.000Z",
   "phrase": "Before kick-off on 20 October 2026, 19:45 BST: 1X2, match result: most expected Leicester City (4 of 5 predictions); Over/Under 2.5 goals, recorded picks before the match (2): 2 on over 2.5 goals; Correct score, recorded picks before the match (5): 1 on Bromley 0-1 Leicester City, 1 on Bromley 1-1 Leicester City, 1 on Bromley 1-2 Leicester City, 2 on other picks.",
   "market_line_brief": null,
   "market_groups": [
    {
     "market_group": "1x2",
     "group_markets": [
      {
       "market_text": "1X2, match result",
       "prediction_count": 5,
       "row_count": 5,
       "market_choices": [
        {
         "choice": "Leicester City",
         "figure": 4
        },
        {
         "choice": "Bromley",
         "figure": 1
        }
       ],
       "phrase_mode": "majority",
       "leader_choice": "Leicester City",
       "leader_count": 4,
       "share_percent": 80,
       "phrase": "1X2, match result: most expected Leicester City (4 of 5 predictions)",
       "sides_1x2": [
        {
         "side": "1",
         "in_words": "Bromley",
         "figure": 1
        },
        {
         "side": "X",
         "in_words": "draw",
         "figure": 0
        },
        {
         "side": "2",
         "in_words": "Leicester City",
         "figure": 4
        }
       ]
      },
      {
       "market_text": "1X2, match result, first half",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Leicester City",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "1X2, match result, first half, recorded picks before the match (1): 1 on Leicester City",
       "sides_1x2": [
        {
         "side": "1",
         "in_words": "Bromley",
         "figure": 0
        },
        {
         "side": "X",
         "in_words": "draw",
         "figure": 0
        },
        {
         "side": "2",
         "in_words": "Leicester City",
         "figure": 1
        }
       ]
      }
     ]
    },
    {
     "market_group": "totals",
     "group_markets": [
      {
       "market_text": "Over/Under 2.5 goals",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "over 2.5",
         "figure": 2
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 2.5 goals, recorded picks before the match (2): 2 on over 2.5 goals"
      },
      {
       "market_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_group": "other",
     "group_markets": [
      {
       "market_text": "Correct score",
       "prediction_count": 5,
       "row_count": 5,
       "market_choices": [
        {
         "choice": "Bromley 0-1 Leicester City",
         "figure": 1
        },
        {
         "choice": "Bromley 1-1 Leicester City",
         "figure": 1
        },
        {
         "choice": "Bromley 1-2 Leicester City",
         "figure": 1
        },
        {
         "choice": "Bromley 1-4 Leicester City",
         "figure": 1
        },
        {
         "choice": "Bromley 2-0 Leicester City",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": null,
       "phrase": "Correct score, recorded picks before the match (5): 1 on Bromley 0-1 Leicester City, 1 on Bromley 1-1 Leicester City, 1 on Bromley 1-2 Leicester City, 2 on other picks"
      },
      {
       "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": "Asian handicap -0.25",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Leicester City -0.25",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Asian handicap -0.25, recorded picks before the match (1): 1 on Leicester City -0.25"
      }
     ]
    }
   ],
   "predictions_before_kickoff": 17,
   "majority_threshold": {
    "min_predictions": 5,
    "min_share_percent": 60.0
   }
  },
  "teams_prev_next": [
   {
    "side": "home",
    "team": "Bromley",
    "team_url": null,
    "participant_id": "u-1bac4d4d38ba",
    "previous": {
     "kickoff": "2026-10-17T14:00:00.000Z",
     "name": "Stockport County vs Bromley",
     "url": "/football/matches/stockport-county-vs-bromley-2026-10-17/",
     "competition": "EFL League One",
     "state": "played",
     "score": "1-0"
    },
    "next": {
     "kickoff": "2026-10-24T14:00:00.000Z",
     "name": "Bromley vs Peterborough United",
     "url": "/football/matches/bromley-vs-peterborough-united-2026-10-24/",
     "competition": "EFL League One",
     "state": "played",
     "score": "1-1"
    },
    "why": null
   },
   {
    "side": "away",
    "team": "Leicester City",
    "team_url": "/football/teams/leicester-city/",
    "participant_id": "u-1acc376eab5f",
    "previous": {
     "kickoff": "2026-10-17T14:00:00.000Z",
     "name": "Leicester City vs Doncaster Rovers",
     "url": "/football/matches/leicester-city-vs-doncaster-rovers-2026-10-17/",
     "competition": "EFL League One",
     "state": "played",
     "score": "2-1"
    },
    "next": {
     "kickoff": "2026-10-24T11:30:00.000Z",
     "name": "Luton Town vs Leicester City",
     "url": "/football/matches/luton-town-vs-leicester-city-2026-10-24/",
     "competition": "EFL League One",
     "state": "played",
     "score": "2-1"
    },
    "why": null
   }
  ]
 },
 "number_sets": [
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|Both teams to score|yes",
   "value": 67,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|Over/Under 1.5 goals|over 1.5",
   "value": 89,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|Over/Under 2.5 goals|over 2.5",
   "value": 66,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|1X2, match result",
   "value": 5,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|1X2, match result",
   "value": 80,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|1X2, match result|Leicester City",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|1X2, match result, first half",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|1X2, match result, first half",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|1X2, match result, first half|Leicester City",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|Over/Under 2.5 goals",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|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/bromley-vs-leicester-city-2026-10-20/|Over/Under 2.5 goals|over 2.5",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|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/bromley-vs-leicester-city-2026-10-20/|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/bromley-vs-leicester-city-2026-10-20/|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/bromley-vs-leicester-city-2026-10-20/|Correct score",
   "value": 5,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|Correct score|Bromley 0-1 Leicester City",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|Correct score|Bromley 1-1 Leicester City",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|Correct score|Bromley 1-2 Leicester City",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.other_selections",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|Correct score",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|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/bromley-vs-leicester-city-2026-10-20/|Both teams to score",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|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/bromley-vs-leicester-city-2026-10-20/|Asian handicap -0.25",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|Asian handicap -0.25",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/|Asian handicap -0.25|Leicester City -0.25",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.other_forecasters",
   "entity": "/football/matches/bromley-vs-leicester-city-2026-10-20/",
   "value": 10,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  }
 ],
 "data_changes": {
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "event:s-cadc58b43e96",
 "source_revision": 94,
 "title_short": {
  "length": 64,
  "names": [
   "Bromley",
   "Leicester"
  ],
  "title": "Bromley vs Leicester: Predictions and Results — 20 Oct 2026",
  "title_length": 59
 }
}
