{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "event",
 "url": "/football/matches/tampines-rovers-fc-vs-svay-rieng-fc-2026-10-29/",
 "canonical": "/football/matches/tampines-rovers-fc-vs-svay-rieng-fc-2026-10-29/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Tampines Rovers FC vs Svay Rieng FC: recorded predictions and results",
 "description": "Tampines Rovers FC vs Svay Rieng FC, 29 October 2026. Final score 1-5 · AFC Champions League Two: 1 distinct prediction from 1 author.",
 "first_paragraph": {
  "body": "Tampines Rovers FC finished 1-5 against Svay Rieng FC. The recorded prediction is listed below with its outcome. Forecast Record recorded 1 statement from 1 author on Tampines Rovers FC vs Svay Rieng FC (AFC Champions League Two, kick-off 29 October 2026): 1 distinct prediction, recorded before kick-off.",
  "key_number": "1",
  "data": "2026-10-29",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "map_gates",
 "indexing_threshold": {
  "settled_count": 1,
  "date_count": 1,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-10-29T12:25:56.203Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "393db8ffc3d0e1e8ed8d2b2d3ba9a48f7adaf124e0eea66fc472cae5ee951604",
 "dependency_group": "event:s-e196221d854d",
 "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/tampines-rovers-fc-vs-svay-rieng-fc-2026-10-29/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/football/matches/tampines-rovers-fc-vs-svay-rieng-fc-2026-10-29/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-e196221d854d",
  "display_name": "Tampines Rovers FC — Svay Rieng FC",
  "competition_name": "AFC Champions League Two",
  "starts_at": "2026-10-29T10:00:00.000Z",
  "status": "finished",
  "scoreline": "1-5",
  "condition": "finished",
  "condition_words": "finished",
  "result_received_at": "2026-10-29T12:25:56.203Z",
  "postponement": null,
  "consensus": null,
  "country_name": "Asia",
  "competition_full": "AFC Champions League Two (Asia)"
 },
 "evidence_items": [
  {
   "observation_id": "n-04b80d120eeed438722df2b6",
   "url": "/sources/bettingexpert-com/picks/18/#pick-n-04b80d120eeed438722df2b6",
   "quote_text": "I tip Svay Rieng to take command of this continental fixture by imposing their attacking style and exploiting the space behind Tampines Rovers' defensive line. Facing a Singaporean side that has struggled with defensive transitions under pressure, the visitors enter this clash with clear technical momentum and sharp offensive form on the road. By controlling the tempo of the midfield battle, maintaining defensive resilience during set-piece scenarios, and capitalizing on critical counter-attacking opportunities throughout ninety minutes, Svay Rieng possesses the exact firepower needed to outmaneuver the hosts and claim a crucial away victory to comfortably cash the 1X2 market at odds of 2.35.",
   "fragment_from": 593,
   "fragment_to": 1294,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bettingexpert.com/football/svay-rieng-vs-tampines-rovers-fc",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0295931eda6cd4d6b55f74ac48c4bbf45079da18921a320b663475c3c3b2f030",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-28T03:12:58.072Z",
   "executed_at": "2026-10-29T01:04:35.590Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-e196221d854d",
    "display_name": "Tampines Rovers FC — Svay Rieng FC",
    "competition_name": "AFC Champions League Two",
    "starts_at": "2026-10-29T10:00:00.000Z",
    "url": "/football/matches/tampines-rovers-fc-vs-svay-rieng-fc-2026-10-29/",
    "scoreline": "1-5",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Svay Rieng FC",
   "odds_set": {
    "by_author": "2.35",
    "our_snapshot": "2.1300",
    "our_snapshot_at": "2026-10-28T03:12:58.072Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 11300,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-28T03:12:58.072Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Svay Rieng FC",
    "author_odds": "2.35",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Svay Rieng FC at 2.35"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-5",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Tampines Rovers FC 1-5 Svay Rieng FC."
   },
   "settlements": [
    {
     "operation_id": "e3b6153f42568b5f375a14140d65aa52b604a289054ba66fae1485066466e2f7",
     "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": "Svay Rieng FC",
     "decimal_odds": "2.35",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 13500,
     "executed_at": "2026-10-29T01:04:35.346Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "0e35f81b6d459801195800a066afd0ad8d8a72ec1ddd3104aa97f78939c73f6b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Svay Rieng FC",
     "decimal_odds": "2.1300",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11300,
     "executed_at": "2026-10-29T01:04:35.590Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "BETSiE (AceOdds)",
    "publisher": "BETSiE (AceOdds)",
    "forecaster": "BETSiE (AceOdds)",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bettingexpert.com/football/svay-rieng-vs-tampines-rovers-fc",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "record_counts": {
  "dictionary_version": "1",
  "dictionary_url": "/methodology/#words",
  "statements": 1,
  "predictions": 1,
  "authors": 1,
  "statements_before_kickoff": 1,
  "settled_picks": 1,
  "duplicates": 0,
  "junk": {}
 },
 "match_summary": {
  "contract_version": "1",
  "final_score": "1-5",
  "state_words": "finished",
  "distinct_predictions": 1,
  "sources": 1,
  "one_source": true,
  "sentence": "Tampines Rovers FC finished 1-5 against Svay Rieng FC. The recorded prediction is listed below with its outcome.",
  "who_predicted_what": [
   {
    "record_id": "n-04b80d120eeed438722df2b6",
    "url": "/sources/bettingexpert-com/picks/18/#pick-n-04b80d120eeed438722df2b6",
    "author": "BETSiE (AceOdds)",
    "author_url": "/sources/bettingexpert-com/",
    "market": "1X2, match result",
    "selection": "Svay Rieng FC",
    "outcome": "Won",
    "price": "2.35",
    "published_at": null,
    "recorded_at": "2026-10-28T03:12:58.072Z",
    "lead_hours": 30.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   }
  ],
  "by_market": [
   {
    "market": "1X2, match result",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Svay Rieng FC",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "2.35",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   }
  ],
  "found_after_kickoff": 0,
  "selections_before_kickoff": 1,
  "independent_sources": 1,
  "same_material_repeats": 0,
  "sources_list": [
   {
    "source": "bettingexpert.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   }
  ],
  "what_happened": {
   "won": 1,
   "lost": 0,
   "void": 0,
   "half_won": 0,
   "half_lost": 0,
   "not_settled": 0
  },
  "scenarios": [],
  "lead_time": {
   "contract_version": 1,
   "threshold_hours": 2.0,
   "picks": 1,
   "before_kickoff": 1,
   "after_kickoff": 0,
   "at_least_2h": 1,
   "share_2h_plus": 100.0,
   "median_hours": 30.8,
   "min_hours": 30.8,
   "max_hours": 30.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": "Tampines Rovers FC vs Svay Rieng FC: Results — 29 Oct 2026",
 "snapshots": {
  "counting_rule": "1",
  "early": {
   "id": "sr-c9ebfbaa3fa9250a6830f803",
   "type_code": "early",
   "moment_at": "2026-10-29T04:10:01.639Z",
   "freeze_at": "2026-10-29T04:10:01.639Z",
   "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": "1X2, match result — Most common recorded selection: Svay Rieng FC (1 of 1 eligible)",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "2",
      "n": 1,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 1,
        "in_words": "Svay Rieng FC",
        "choice": "2"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-04b80d120eeed438722df2b6"
   ],
   "hash": "d09afb0ec1abeb9db433c8473d64136e5fecbf7d929cfefaa951bad8ce5fedf0"
  },
  "closing_line": {
   "id": "sr-01ee8fb08bcbe137a27f7dc6",
   "type_code": "closing_price",
   "moment_at": "2026-10-29T10:00:00.000Z",
   "freeze_at": "2026-10-29T20:20:36.910Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 1,
     "publications": 1,
     "comparable": 1,
     "unique": 1,
     "contributions": 1
    },
    "group_list": [
     {
      "phrase": "1X2, match result — Most common recorded selection: Svay Rieng FC (1 of 1 eligible)",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "2",
      "n": 1,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 1,
        "in_words": "Svay Rieng FC",
        "choice": "2"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-04b80d120eeed438722df2b6"
   ],
   "hash": "d09afb0ec1abeb9db433c8473d64136e5fecbf7d929cfefaa951bad8ce5fedf0"
  },
  "author_rows": [
   {
    "id": "sr-b6787e1721d7af2a0313c2f4",
    "type_code": "author_before_match",
    "moment_at": "2026-10-29T10:00:00.000Z",
    "freeze_at": "2026-10-29T20:20:36.910Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 42,
     "method_version": "2.2",
     "net_points_hundredths": -111,
     "period_from": "2026-10-17",
     "period_to": "2026-10-28",
     "price_rule": "Our market snapshot",
     "return_percent": "-0.02",
     "settled_picks": 51,
     "staked_hundredths": 450000,
     "void": 6
    },
    "composition": [
     "c|s-0051aa295167|r-49238ebb8ba3b5da|v-21bef8e7be5d8e08",
     "c|s-0a5ac981d505|r-f4909829fdddeb82|v-da5a21104d55e302",
     "c|s-101d7807b227|r-4a23b9477fe78a6d|v-ca92e2ce424ca710",
     "c|s-1124c2da5443|r-fc4c7844cb72fdfe|v-23b3fda09d20df40",
     "c|s-185c5d58dacf|r-c0cc72342a7b7804|v-58caefc844f37520",
     "c|s-19af8976fd64|r-b60c818592917dce|v-ad2f20999d76451e",
     "c|s-1cf4836e1aae|r-2b9d4c163aa12a6e|v-69bc629660e27074",
     "c|s-24f441138e95|r-7da39ccf0a0810ee|v-9962dd7dcd8055c2",
     "c|s-26ab5e4e5ad9|r-a8892311e0ac8319|v-893a58e828b040c6",
     "c|s-26ab5e4e5ad9|r-dd976f117ec002fc|v-082d5be3b104961d",
     "c|s-31ff7e2ddae8|r-d66329b83b718e5b|v-344ca4e5328586ff",
     "c|s-34e420ecadfa|r-98fa60d5d59e8e10|v-24d03e2385d9f123",
     "c|s-48a3c25b2743|r-3aace5d64e31540e|v-e5ab576cdfb995f2",
     "c|s-4bf1ea244970|r-46ae480e5dc8832a|v-3ed54f27eeb6cadd",
     "c|s-4d58e6e0cd11|r-75f633d941deebc7|v-4d6deeb6f3073133",
     "c|s-5093c67a6064|r-0a2f742b898eb9df|v-a5b5bb9f59abba5c",
     "c|s-56c621576d2d|r-4d25ad0b8a0bfce4|v-88812cbf3f6b891d",
     "c|s-56c621576d2d|r-e4a806dd45df1c0f|v-8577dc1a85838b04",
     "c|s-6198c1907ac8|r-836ac1342d672a86|v-b2a1fd2d6da6a69b",
     "c|s-629fcb555792|r-4f6f575a76a4ca2f|v-a5aa588bd193c868",
     "c|s-629fcb555792|r-966a59f3d401d75f|v-e96413d2cc8a11a7",
     "c|s-6b067fc4fb1f|r-90d0e831c3aa7766|v-3dc15029fe5763ea",
     "c|s-6c9e82a1dbd1|r-1b106d57893f3065|v-cea9479230459bde",
     "c|s-76096194ab15|r-9a2af8f9b43c2fbc|v-a25caba3f26edec0",
     "c|s-768d6e0748bb|r-389bcf4a33e92578|v-e8656a6244f53440",
     "c|s-7c076b290dd2|r-e0f084995c2864fa|v-86b64c99157d5397",
     "c|s-82c8ccd85f2e|r-789cc14bb3a94f7d|v-ac9feaae7d7cc46e",
     "c|s-82c8ccd85f2e|r-89ebb50b7a78f4bb|v-d96f13d0abbc7f9f",
     "c|s-8bd20b0010c2|r-550eed2701d274ff|v-dfb7420aa031a0d1",
     "c|s-8bd20b0010c2|r-77afc653dc2a8b4c|v-edab7e0dbcbc18ef",
     "c|s-8bd20b0010c2|r-95bdb264bad6004d|v-11c783e01b074505",
     "c|s-8bd20b0010c2|r-df17a8888aefaae5|v-7f2db5ee92bc25c2",
     "c|s-8e6e0bf74216|r-cef6e9ab702318e6|v-1b84476ddd4ab342",
     "c|s-95dace18ad1e|r-ca2927a52e7a5a21|v-75c3bbf8fa70173a",
     "c|s-9b50ee5dca05|r-ae369619b7b6dc23|v-2063b1d5e54c8034",
     "c|s-a1ecb34cd4e9|r-540e6c4693bba5c2|v-c183176b2d848952",
     "c|s-a823ec4e9dd5|r-9d44229f7280c0be|v-8d98dce86e04469d",
     "c|s-b276cafca276|r-690e10da595aa90e|v-51a3442ceff8aca2",
     "c|s-b845d6ad7355|r-7d47d0a4c8173a1e|v-53e3a11a201808bd",
     "c|s-cd30add47062|r-b2e1a442b5498bf9|v-c9f2662e4ab8dddc",
     "c|s-cf1973ad4f07|r-72552509505f341c|v-3e3a1a55253e2068",
     "c|s-da54e0145072|r-48b8ffeb3ed8345c|v-c54495f90c1378f7",
     "c|s-da54e0145072|r-ef790c5bdbe78a35|v-4b9b545cb4567baf",
     "c|s-e001a3fb3630|r-c4a840474a8d1177|v-48691bb507113b72",
     "c|s-e2f6c25bdcd5|r-5be4fe0ada02f970|v-31aa70777ae81456",
     "c|s-e6b8273ecffa|r-e18edaa4358461fb|v-7b06771f834fd9f0",
     "c|s-e9ad016f0818|r-37e7f8597e40f89c|v-44cb5d8e047360a2",
     "c|s-e9ad016f0818|r-d59bd9eaa0004413|v-355050679bee453c",
     "c|s-eb0fa85672d7|r-ed60c5b3901f8d49|v-3f93c866e646f35a",
     "c|s-ef53e600c488|r-43b3ef2f658b7639|v-873bb7dd28637a3b",
     "c|s-f5f96a4e7aba|r-f52ed19f040c9075|v-11e3381878ae41c5"
    ],
    "hash": "dcba1fc80a5e3a89410b52ce36036a48be8c9dba26114f908d5973c9ae72a0b1",
    "entity_ref": "e-3da5872c7522e985c6632432",
    "name_shown": "BETSiE (AceOdds)",
    "url": "/sources/bettingexpert-com/"
   }
  ],
  "late_additions": null,
  "chips": {
   "id": "sr-0e15ceca367fae187bc55686",
   "type_code": "chips",
   "moment_at": "2026-10-29T10:00:00.000Z",
   "freeze_at": "2026-10-29T20:20:36.910Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chips": {
     "n-04b80d120eeed438722df2b6": []
    },
    "in_catalog": "1"
   },
   "composition": [
    "n-04b80d120eeed438722df2b6"
   ],
   "hash": "59714cc75fccfaa825ea56d93751d75e7d74cecd9bb706712c3a65c79122f1ec"
  }
 },
 "match_card": {
  "revision": "1",
  "gates": null,
  "open_to_search": false,
  "inputs": {
   "prediction_count": 1,
   "publisher_count": 1,
   "contract": "1x2|*|match|*|*#explicit",
   "forecaster_count": 1,
   "publishers_all": 1,
   "topic_count": 0,
   "checked_count": false,
   "competition_authors": [],
   "started": true,
   "facts_only": true,
   "counted_predictions": 1,
   "counted_sources": 1
  },
  "gates_words": "Not open to search: fewer than 3 counted predictions from 3 different sources",
  "created_from": "prediction_page",
  "prediction_count": 0,
  "publisher_count": 1,
  "forecaster_count": 0,
  "newcomer_count": 1,
  "competition_authors": [],
  "competition_authors_total": 0,
  "competition_authors_10": 0,
  "full": false,
  "facts_only": true,
  "checked_count": null,
  "window": {
   "d_minus_14_at": "2026-10-15T10:00:00.000Z",
   "d_minus_3_at": "2026-10-26T10:00:00.000Z"
  },
  "first_screen": {
   "body": "Before kick-off, 1 tipster with 10 or more predictions checked against the final score to date had a 90-minute match-result prediction: Tampines Rovers FC 0 · Draw 0 · Svay Rieng FC 1.",
   "byline": "Split of recorded tipsters and sources.",
   "outcome_split": {
    "1": 0,
    "X": 0,
    "2": 1
   },
   "forecasters_outcome": 1,
   "from_score": {},
   "forecasters_from_score": 0,
   "other_markets_only": 0,
   "newcomers": null,
   "market_label": null,
   "market_at": null,
   "predictions_at": "2026-10-28T03:12:58.072Z",
   "comparison": null
  },
  "who_what": {
   "contracts": [],
   "newcomers": [
    {
     "entry_id": "n-04b80d120eeed438722df2b6",
     "author_name": "BETSiE (AceOdds)",
     "author_href": "/sources/bettingexpert-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "Svay Rieng FC",
     "choice_key": "2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-28T03:12:58.072Z",
     "posted_at": null,
     "author_quoted_price": "2.35",
     "our_snapshot": "2.1300",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/bettingexpert-com/picks/18/#pick-n-04b80d120eeed438722df2b6",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 383
    }
   ],
   "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": "Tampines Rovers FC",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "X",
        "in_words": "Draw",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "2",
        "in_words": "Svay Rieng FC",
        "tips": [
         {
          "author_name": "BETSiE (AceOdds)",
          "entry_id": "n-04b80d120eeed438722df2b6",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     }
    ],
    "author_count": 1,
    "below_threshold": {
     "prediction_count": 0,
     "author_count": 0
    },
    "limit": 10
   },
   "chain": null,
   "differing_choices": 0,
   "visible_who": 0,
   "newcomers_who": 1,
   "newcomers_before": 1,
   "titles_shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules."
  },
  "arguments": {
   "topics": [],
   "against": [],
   "other_languages": 0,
   "other_language_hosts": [],
   "mode": "quotes",
   "topics_total": 0,
   "checkable": 0
  },
  "market_label": null,
  "market_mode": "show",
  "fact_sheet": {
   "tournament": "AFC Champions League Two (Asia)",
   "matchday": null,
   "starts_at": "2026-10-29T10:00:00.000Z",
   "form": {
    "home_side": [
     {
      "res": "W",
      "scoreline": "3-2",
      "opponent": "FC Jurong",
      "at_home": false,
      "data": "2026-10-25"
     },
     {
      "res": "W",
      "scoreline": "4-1",
      "opponent": "Young Lions",
      "at_home": true,
      "data": "2026-10-18"
     },
     {
      "res": "L",
      "scoreline": "0-1",
      "opponent": "Machida Zelvia",
      "at_home": true,
      "data": "2026-10-15"
     },
     {
      "res": "W",
      "scoreline": "4-0",
      "opponent": "Tanjong Pagar United",
      "at_home": false,
      "data": "2026-10-11"
     }
    ],
    "away": [
     {
      "res": "D",
      "scoreline": "0-0",
      "opponent": "Shanghai Shenhua",
      "at_home": true,
      "data": "2026-10-15"
     }
    ]
   },
   "head_to_head": [],
   "past_cards": [],
   "reach": ""
  },
  "after_match": {
   "scoreline": "1-5",
   "fact_code": "2",
   "row_list": [
    "Match-result predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 1 of 1 matched",
    "Most common selection among tipsters and sources with 10 or more predictions checked against the final score to date: Svay Rieng FC (1 of 1), matched"
   ],
   "by_group": {
    "websites": {
     "correct": 1,
     "of": 1
    }
   },
   "placement": null,
   "checks": []
  },
  "prices": [],
  "revisions": [
   "First published with predictions on 29 October 2026."
  ],
  "titles": {
   "shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules.",
   "frozen_in": "sr-01ee8fb08bcbe137a27f7dc6"
  },
  "tracker": null,
  "source_groups": {
   "as_of": "2026-10-29T10:00:00.000Z",
   "groups": [
    {
     "key": "prediction_sites",
     "label": "Prediction sites"
    },
    {
     "key": "media",
     "label": "Media"
    },
    {
     "key": "telegram_channels",
     "label": "Telegram channels"
    },
    {
     "key": "private_authors",
     "label": "Independent tipsters"
    }
   ],
   "authors": 1,
   "by_group": [
    {
     "key": "prediction_sites",
     "authors": 0
    },
    {
     "key": "media",
     "authors": 0
    },
    {
     "key": "telegram_channels",
     "authors": 1
    },
    {
     "key": "private_authors",
     "authors": 0
    }
   ],
   "markets": [
    {
     "key": "1x2",
     "label": "Match result",
     "authors": 1,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 1
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ],
     "choices": [
      {
       "code_name": "1",
       "in_words": "Tampines Rovers FC",
       "authors": 0,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      },
      {
       "code_name": "X",
       "in_words": "Draw",
       "authors": 0,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      },
      {
       "code_name": "2",
       "in_words": "Svay Rieng FC",
       "authors": 1,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 1
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      }
     ]
    },
    {
     "key": "totals",
     "label": "Goal totals",
     "authors": 0,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    },
    {
     "key": "other",
     "label": "Handicaps, both teams to score, correct score and other markets",
     "authors": 0,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    }
   ]
  },
  "market_line": {
   "line_state": "no_snapshot",
   "line_frozen": true,
   "phrase": null,
   "line_markets": []
  },
  "pre_kickoff_snapshot": {
   "frozen_before_kickoff": true,
   "as_of_moment": "2026-10-29T10:00:00.000Z",
   "starts_at": "2026-10-29T10:00:00.000Z",
   "phrase": "Before kick-off on 29 October 2026, 10:00 GMT: 1X2, match result, recorded picks before the match (1): 0 on Tampines Rovers FC, 0 on the draw, 1 on Svay Rieng FC.",
   "market_line_brief": null,
   "market_groups": [
    {
     "market_group": "1x2",
     "group_markets": [
      {
       "market_text": "1X2, match result",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Svay Rieng FC",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "1X2, match result, recorded picks before the match (1): 0 on Tampines Rovers FC, 0 on the draw, 1 on Svay Rieng FC",
       "sides_1x2": [
        {
         "side": "1",
         "in_words": "Tampines Rovers FC",
         "figure": 0
        },
        {
         "side": "X",
         "in_words": "draw",
         "figure": 0
        },
        {
         "side": "2",
         "in_words": "Svay Rieng FC",
         "figure": 1
        }
       ]
      }
     ]
    }
   ],
   "predictions_before_kickoff": 1,
   "majority_threshold": {
    "min_predictions": 5,
    "min_share_percent": 60.0
   }
  },
  "teams_prev_next": [
   {
    "side": "home",
    "team": "Tampines Rovers FC",
    "team_url": null,
    "participant_id": "u-f865531165a3",
    "previous": {
     "kickoff": "2026-10-25T11:30:00.000Z",
     "name": "FC Jurong vs Tampines Rovers FC",
     "url": null,
     "competition": "Singapore Premier League",
     "state": "played",
     "score": "2-3"
    },
    "next": {
     "kickoff": "2026-11-01T11:30:00.000Z",
     "name": "Tampines Rovers FC vs Geylang International",
     "url": null,
     "competition": "Singapore Premier League",
     "state": "played",
     "score": "0-0"
    },
    "why": null
   },
   {
    "side": "away",
    "team": "Svay Rieng FC",
    "team_url": null,
    "participant_id": "u-a5893a853db9",
    "previous": {
     "kickoff": "2026-10-15T12:15:00.000Z",
     "name": "Svay Rieng FC vs Shanghai Shenhua",
     "url": null,
     "competition": "AFC Champions League Two",
     "state": "played",
     "score": "0-0"
    },
    "next": {
     "kickoff": "2026-11-05T12:15:00.000Z",
     "name": "Svay Rieng FC vs Tampines Rovers FC",
     "url": "/football/matches/svay-rieng-fc-vs-tampines-rovers-fc-2026-11-05/",
     "competition": "AFC Champions League Two",
     "state": "played",
     "score": "2-0"
    },
    "why": null
   }
  ]
 },
 "number_sets": [
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/tampines-rovers-fc-vs-svay-rieng-fc-2026-10-29/|1X2, match result",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/tampines-rovers-fc-vs-svay-rieng-fc-2026-10-29/|1X2, match result",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/tampines-rovers-fc-vs-svay-rieng-fc-2026-10-29/|1X2, match result|Tampines Rovers FC",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/tampines-rovers-fc-vs-svay-rieng-fc-2026-10-29/|1X2, match result|draw",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/tampines-rovers-fc-vs-svay-rieng-fc-2026-10-29/|1X2, match result|Svay Rieng FC",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.other_forecasters",
   "entity": "/football/matches/tampines-rovers-fc-vs-svay-rieng-fc-2026-10-29/",
   "value": 1,
   "where": "new-forecasters",
   "as_of": "2026-11-07T19:52:23.438Z"
  }
 ],
 "data_changes": {
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "event:s-e196221d854d",
 "source_revision": 30
}
