{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "league",
 "url": "/football/competitions/russian-premier-league/",
 "canonical": "/football/competitions/russian-premier-league/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Russian Premier League predictions",
 "description": "Russian Premier League predictions: 14 selections recorded for 5 of 8 matches on 6–8 November 2026.",
 "first_paragraph": {
  "body": "Matches of 6–8 November 2026: 14 selections recorded for 5 of 8 matches, plus results from Matches of 31 October – 2 November 2026 (17 won, 9 lost, 3 void or half). Forecast Record holds 434 predictions on Russian Premier League from 24 authors and editorial sources (Season 2026/27, matches from 10 October 2026 to 21 November 2026): 338 recorded before kick-off and 96 first found after the match; as of 7 November 2026.",
  "key_number": "434",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and settlement journal",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "too_few_settled",
 "indexing_threshold": {
  "settled_count": 5,
  "date_count": 0,
  "required_settled": 10,
  "required_dates": 0
 },
 "data_date": "2026-11-07T19:52:23.438Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "cc68cbc72aa6d54f0a9e98fd9fd7154615ae302d793a57786f7bcd61d208dc73",
 "dependency_group": "league:russian-premier-league",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "CollectionPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "ItemList",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/football/competitions/russian-premier-league/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "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/"
 },
 "title_tag": "Russian Premier League Predictions This Week: Picks & Records",
 "league_info": {
  "contract_version": "2",
  "code": "RU-PL",
  "name": "Russian Premier League",
  "country": "Russia",
  "season": "2026/27",
  "season_words": "Season 2026/27",
  "seasons": [
   "2026/27"
  ],
  "period_from": "2026-10-10",
  "period_to": "2026-11-21",
  "authors": [
   {
    "name": "Kirill Zakatchenko",
    "url": "/authors/kirill-zakatchenko/",
    "kind": "Individual author",
    "settled_picks": 5,
    "matches": 29,
    "proven_settled": 15,
    "live": 154,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "live",
    "headline_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 3,
    "first_result_on": "2026-11-08",
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 5,
      "void": 0,
      "net_points_hundredths": 19340,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Liveresultprognozystavkibukmekery",
    "url": "/authors/liveresultprognozystavkibukmekery/",
    "kind": "Individual author",
    "settled_picks": 3,
    "matches": 13,
    "proven_settled": 8,
    "live": 23,
    "restored": 7,
    "archived": 0,
    "found_after": 7,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "live",
    "headline_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 0,
    "first_result_on": null,
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 3,
      "void": 0,
      "net_points_hundredths": -9420,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Statarea",
    "url": "/sources/statarea-com/",
    "kind": "Editorial source",
    "settled_picks": 1,
    "matches": 18,
    "proven_settled": 1,
    "live": 23,
    "restored": 3,
    "archived": 0,
    "found_after": 3,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "live",
    "headline_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 0,
    "first_result_on": null,
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 1,
      "void": 0,
      "net_points_hundredths": 5470,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Alvin Almazov",
    "url": "/authors/alvin-almazov/",
    "kind": "Individual author",
    "settled_picks": 1,
    "matches": 4,
    "proven_settled": 2,
    "live": 4,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "live",
    "headline_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 0,
    "first_result_on": null,
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 1,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Sports24.kz",
    "url": "/sources/sports24-kz/",
    "kind": "Editorial source",
    "settled_picks": 1,
    "matches": 3,
    "proven_settled": 1,
    "live": 3,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "live",
    "headline_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 0,
    "first_result_on": null,
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 1,
      "void": 0,
      "net_points_hundredths": 13500,
      "return_percent": null
     }
    ]
   },
   {
    "name": "İddaaTahmin",
    "url": "/sources/iddaatahmin11-com/",
    "kind": "Editorial source",
    "settled_picks": 1,
    "matches": 2,
    "proven_settled": 2,
    "live": 2,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "live",
    "headline_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 0,
    "first_result_on": null,
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 1,
      "void": 0,
      "net_points_hundredths": 5470,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Bet In Time",
    "url": "/authors/bet-in-time/",
    "kind": "Individual author",
    "settled_picks": 1,
    "matches": 2,
    "proven_settled": 1,
    "live": 1,
    "restored": 1,
    "archived": 0,
    "found_after": 1,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "live",
    "headline_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 0,
    "first_result_on": null,
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 1,
      "void": 0,
      "net_points_hundredths": 10600,
      "return_percent": null
     }
    ]
   },
   {
    "name": "BetClan",
    "url": "/sources/betclan-com/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 8,
    "proven_settled": 0,
    "live": 32,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "Viktor-WIN Bet",
    "url": "/authors/viktor-win-bet/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 14,
    "proven_settled": 0,
    "live": 28,
    "restored": 68,
    "archived": 0,
    "found_after": 68,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "Igor Petrov",
    "url": "/authors/igor-petrov/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 13,
    "proven_settled": 2,
    "live": 25,
    "restored": 3,
    "archived": 0,
    "found_after": 3,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "Artem Kapustin",
    "url": "/authors/artem-kapustin/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 8,
    "proven_settled": 1,
    "live": 17,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 1,
    "first_result_on": "2026-11-07",
    "series": []
   },
   {
    "name": "wedtips.ai",
    "url": "/sources/wedtips-ai/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 3,
    "live": 9,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "Kappara.Net",
    "url": "/sources/kappara-net/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 3,
    "proven_settled": 2,
    "live": 4,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "SpinBetter Sport",
    "url": "/sources/spinbetter-sport/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 0,
    "live": 4,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "AI match predictions",
    "url": "/sources/ai-match-predictions/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 2,
    "proven_settled": 0,
    "live": 3,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "Eebet Free",
    "url": "/authors/eebet-free/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 3,
    "proven_settled": 0,
    "live": 2,
    "restored": 2,
    "archived": 0,
    "found_after": 2,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "Fora 0",
    "url": "/authors/fora-0/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 4,
    "proven_settled": 0,
    "live": 2,
    "restored": 3,
    "archived": 0,
    "found_after": 3,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "Analitycs Team",
    "url": "/sources/analitycs-team/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 2,
    "proven_settled": 0,
    "live": 1,
    "restored": 1,
    "archived": 0,
    "found_after": 1,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "t.me",
    "url": "/sources/t-me/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 2,
    "proven_settled": 0,
    "live": 1,
    "restored": 1,
    "archived": 0,
    "found_after": 1,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "BetBro",
    "url": "/authors/betbro/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 0,
    "live": 0,
    "restored": 1,
    "archived": 0,
    "found_after": 1,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "FootballPredictions.net",
    "url": "/sources/footballpredictions-net/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 3,
    "proven_settled": 0,
    "live": 0,
    "restored": 3,
    "archived": 0,
    "found_after": 3,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "FootyStats",
    "url": "/sources/footystats-org/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 0,
    "live": 0,
    "restored": 1,
    "archived": 0,
    "found_after": 1,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "Profbet Grom",
    "url": "/authors/profbet-grom/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 0,
    "live": 0,
    "restored": 1,
    "archived": 0,
    "found_after": 1,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "VA BANK CS2",
    "url": "/authors/va-bank-cs2/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 0,
    "live": 0,
    "restored": 1,
    "archived": 0,
    "found_after": 1,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   }
  ],
  "upcoming": [
   {
    "name": "Krylia Sovetov vs FC Orenburg",
    "url": "/football/matches/krylia-sovetov-vs-fc-orenburg-2026-11-08/",
    "kickoff": "2026-11-08T11:00:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": null
   },
   {
    "name": "Spartak Moscow vs Akron Tolyatti",
    "url": "/football/matches/spartak-moscow-vs-akron-tolyatti-2026-11-08/",
    "kickoff": "2026-11-08T13:15:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Zenit St Petersburg vs Rostov",
    "url": "/football/matches/zenit-st-petersburg-vs-rostov-2026-11-08/",
    "kickoff": "2026-11-08T15:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Baltika Kaliningrad vs Dynamo Makhachkala",
    "url": "/football/matches/baltika-kaliningrad-vs-dynamo-makhachkala-2026-11-08/",
    "kickoff": "2026-11-08T17:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Rostov vs Krylia Sovetov",
    "url": "/football/matches/rostov-vs-krylia-sovetov-2026-11-20/",
    "kickoff": "2026-11-20T16:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "FC Orenburg vs Baltika Kaliningrad",
    "url": "/football/matches/fc-orenburg-vs-baltika-kaliningrad-2026-11-21/",
    "kickoff": "2026-11-21T10:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Akron Tolyatti vs Fakel Voronezh",
    "url": "/football/matches/akron-tolyatti-vs-fakel-voronezh-2026-11-21/",
    "kickoff": "2026-11-21T12:15:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Rubin Kazan vs Zenit St Petersburg",
    "url": "/football/matches/rubin-kazan-vs-zenit-st-petersburg-2026-11-21/",
    "kickoff": "2026-11-21T14:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "CSKA Moscow vs FC Akhmat Grozny",
    "url": "/football/matches/cska-moscow-vs-fc-akhmat-grozny-2026-11-21/",
    "kickoff": "2026-11-21T16:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   }
  ],
  "recent": [
   {
    "name": "Krasnodar vs CSKA Moscow",
    "url": "/football/matches/krasnodar-vs-cska-moscow-2026-11-07/",
    "kickoff": "2026-11-07T16:30:00.000Z",
    "predictions": 2,
    "sources": 2,
    "final_score": null,
    "state_words": "Result pending"
   },
   {
    "name": "FC Akhmat Grozny vs Rodina Moscow",
    "url": "/football/matches/fc-akhmat-grozny-vs-rodina-moscow-2026-11-07/",
    "kickoff": "2026-11-07T13:30:00.000Z",
    "predictions": 4,
    "sources": 4,
    "final_score": "1-0",
    "state_words": "Full time 1-0"
   },
   {
    "name": "Fakel Voronezh vs Dinamo Moscow",
    "url": "/football/matches/fakel-voronezh-vs-dinamo-moscow-2026-11-07/",
    "kickoff": "2026-11-07T11:00:00.000Z",
    "predictions": 2,
    "sources": 2,
    "final_score": "1-2",
    "state_words": "Full time 1-2"
   },
   {
    "name": "Lokomotiv Moscow vs Rubin Kazan",
    "url": "/football/matches/lokomotiv-moscow-vs-rubin-kazan-2026-11-06/",
    "kickoff": "2026-11-06T16:30:00.000Z",
    "predictions": 5,
    "sources": 4,
    "final_score": "0-1",
    "state_words": "Full time 0-1"
   },
   {
    "name": "Krylia Sovetov vs Zenit St Petersburg",
    "url": "/football/matches/krylia-sovetov-vs-zenit-st-petersburg-2026-11-02/",
    "kickoff": "2026-11-02T15:00:00.000Z",
    "predictions": 10,
    "sources": 7,
    "final_score": "0-3",
    "state_words": "Full time 0-3"
   },
   {
    "name": "Lokomotiv Moscow vs Spartak Moscow",
    "url": "/football/matches/lokomotiv-moscow-vs-spartak-moscow-2026-11-01/",
    "kickoff": "2026-11-01T16:45:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": "0-4",
    "state_words": "Full time 0-4"
   },
   {
    "name": "Baltika Kaliningrad vs Akron Tolyatti",
    "url": "/football/matches/baltika-kaliningrad-vs-akron-tolyatti-2026-11-01/",
    "kickoff": "2026-11-01T14:30:00.000Z",
    "predictions": 7,
    "sources": 5,
    "final_score": "2-1",
    "state_words": "Full time 2-1"
   },
   {
    "name": "Dynamo Makhachkala vs Rostov",
    "url": "/football/matches/dynamo-makhachkala-vs-rostov-2026-11-01/",
    "kickoff": "2026-11-01T12:15:00.000Z",
    "predictions": 5,
    "sources": 5,
    "final_score": "0-3",
    "state_words": "Full time 0-3"
   }
  ],
  "totals": {
   "authors_with_settled": 7,
   "authors": 24,
   "settled_picks": 13,
   "live": 338,
   "archived": 0,
   "found_after": 96,
   "restored": 96,
   "source_reported": 0,
   "under_review": 0,
   "authors_ten_or_more": 0,
   "authors_ten_or_more_proven": 1,
   "matches_with_pages": 29,
   "upcoming": 9
  },
  "season_section": null,
  "coverage_note": "Coverage reflects the sources we monitor.",
  "min_picks_for_return": 10,
  "counting_rule": "A tipster counts towards this competition with every settled pick here that has proof before kick-off: our live record and predictions archived before kick-off, counted once each and apart from the headline number of the profile; picks found after kick-off and history reported by the source itself are listed separately on the profile.",
  "indexing_rule": "This page is open to search engines when at least one author has 10 or more settled picks in this competition, with proof before kick-off (recorded by us or archived before kick-off). Not yet: the largest such record here has 5 settled picks, so the page stays out of search.",
  "h1_phrase": "Russian Premier League predictions",
  "next_round": {
   "label": "Matches of 6–8 November 2026",
   "number": null,
   "short_label": null,
   "middle_date": "2026-11-08",
   "stage": null,
   "date_from": "2026-11-06",
   "date_to": "2026-11-08",
   "url": null,
   "by_dates": true,
   "matches_total": 8,
   "matches_with_predictions": 5,
   "matches_with_any_predictions": 5,
   "played": 3,
   "predictions": 14,
   "settled": {
    "won": 4,
    "lost": 5,
    "other": 2,
    "not_settled": 0,
    "attribution": 0
   },
   "complete": false,
   "open_maps": 0,
   "matches": [
    {
     "kickoff": "2026-11-06T16:30:00.000Z",
     "name": "Lokomotiv Moscow vs Rubin Kazan",
     "url": "/football/matches/lokomotiv-moscow-vs-rubin-kazan-2026-11-06/",
     "state": "played",
     "final_score": "0-1",
     "predictions": 5,
     "predictions_any": 5,
     "sources": 4,
     "markets": [
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 2,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 1
        },
        {
         "selection": "under 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "yes",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 1,
       "selections": [
        {
         "selection": "Lokomotiv Moscow 1-1 Rubin Kazan",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 2,
      "lost": 3,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-07T11:00:00.000Z",
     "name": "Fakel Voronezh vs Dinamo Moscow",
     "url": "/football/matches/fakel-voronezh-vs-dinamo-moscow-2026-11-07/",
     "state": "played",
     "final_score": "1-2",
     "predictions": 2,
     "predictions_any": 2,
     "sources": 2,
     "markets": [
      {
       "market": "1X2, match result, first half",
       "eligible": 1,
       "selections": [
        {
         "selection": "Dinamo Moscow",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 3 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "under 3.0",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 0,
      "lost": 1,
      "other": 1,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-07T13:30:00.000Z",
     "name": "FC Akhmat Grozny vs Rodina Moscow",
     "url": "/football/matches/fc-akhmat-grozny-vs-rodina-moscow-2026-11-07/",
     "state": "played",
     "final_score": "1-0",
     "predictions": 4,
     "predictions_any": 4,
     "sources": 4,
     "markets": [
      {
       "market": "Correct score",
       "eligible": 2,
       "selections": [
        {
         "selection": "FC Akhmat Grozny 1-0 Rodina Moscow",
         "count": 1
        },
        {
         "selection": "FC Akhmat Grozny 3-1 Rodina Moscow",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 1 goals, first half",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 1.0",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 3 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "under 3",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 2,
      "lost": 1,
      "other": 1,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-07T16:30:00.000Z",
     "name": "Krasnodar vs CSKA Moscow",
     "url": "/football/matches/krasnodar-vs-cska-moscow-2026-11-07/",
     "state": "no_result",
     "final_score": null,
     "predictions": 2,
     "predictions_any": 2,
     "sources": 2,
     "markets": [
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Team goals over/under 1.5",
       "eligible": 1,
       "selections": [
        {
         "selection": "Krasnodar over 1.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-08T11:00:00.000Z",
     "name": "Krylia Sovetov vs FC Orenburg",
     "url": "/football/matches/krylia-sovetov-vs-fc-orenburg-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "Correct score",
       "eligible": 1,
       "selections": [
        {
         "selection": "Krylia Sovetov 1-1 FC Orenburg",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-08T13:15:00.000Z",
     "name": "Spartak Moscow vs Akron Tolyatti",
     "url": "/football/matches/spartak-moscow-vs-akron-tolyatti-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-08T15:30:00.000Z",
     "name": "Zenit St Petersburg vs Rostov",
     "url": "/football/matches/zenit-st-petersburg-vs-rostov-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-08T17:45:00.000Z",
     "name": "Baltika Kaliningrad vs Dynamo Makhachkala",
     "url": "/football/matches/baltika-kaliningrad-vs-dynamo-makhachkala-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    }
   ]
  },
  "prediction_timing": {
   "predictions_words": "In Russian Premier League, most predictions we record appear within 24 hours of kick-off (median 13 hours before; 58 recorded predictions in the last 60 days)",
   "sources_words": "10 sources we monitor published predictions on Russian Premier League matches in the last 30 days"
  },
  "previous_round": {
   "label": "Matches of 31 October – 2 November 2026",
   "number": null,
   "short_label": null,
   "middle_date": "2026-11-01",
   "stage": null,
   "date_from": "2026-10-31",
   "date_to": "2026-11-02",
   "url": "/football/competitions/russian-premier-league/2026-27/dates-2026-10-31/",
   "by_dates": true,
   "matches_total": 8,
   "matches_with_predictions": 8,
   "matches_with_any_predictions": 8,
   "played": 8,
   "predictions": 29,
   "settled": {
    "won": 17,
    "lost": 9,
    "other": 3,
    "not_settled": 0,
    "attribution": 0
   },
   "complete": true,
   "open_maps": 0,
   "matches": [
    {
     "kickoff": "2026-10-31T12:15:00.000Z",
     "name": "Rubin Kazan vs Fakel Voronezh",
     "url": "/football/matches/rubin-kazan-vs-fakel-voronezh-2026-10-31/",
     "state": "played",
     "final_score": "1-0",
     "predictions": 3,
     "predictions_any": 4,
     "sources": 3,
     "markets": [
      {
       "market": "Correct score",
       "eligible": 2,
       "selections": [
        {
         "selection": "Rubin Kazan 1-0 Fakel Voronezh",
         "count": 1
        },
        {
         "selection": "Rubin Kazan 1-1 Fakel Voronezh",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Asian handicap 0",
       "eligible": 1,
       "selections": [
        {
         "selection": "Rubin Kazan 0",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 2,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-10-31T14:30:00.000Z",
     "name": "Dinamo Moscow vs FC Akhmat Grozny",
     "url": "/football/matches/dinamo-moscow-vs-fc-akhmat-grozny-2026-10-31/",
     "state": "played",
     "final_score": "2-0",
     "predictions": 2,
     "predictions_any": 3,
     "sources": 2,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Dinamo Moscow",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 2",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 1,
      "lost": 0,
      "other": 1,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-10-31T16:45:00.000Z",
     "name": "Rodina Moscow vs Krasnodar",
     "url": "/football/matches/rodina-moscow-vs-krasnodar-2026-10-31/",
     "state": "played",
     "final_score": "2-1",
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "Asian handicap -1",
       "eligible": 1,
       "selections": [
        {
         "selection": "Krasnodar -1.0",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 0,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-01T10:00:00.000Z",
     "name": "FC Orenburg vs CSKA Moscow",
     "url": null,
     "state": "played",
     "final_score": "0-0",
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-01T12:15:00.000Z",
     "name": "Dynamo Makhachkala vs Rostov",
     "url": "/football/matches/dynamo-makhachkala-vs-rostov-2026-11-01/",
     "state": "played",
     "final_score": "0-3",
     "predictions": 5,
     "predictions_any": 5,
     "sources": 5,
     "markets": [
      {
       "market": "Double chance",
       "eligible": 2,
       "selections": [
        {
         "selection": "Dynamo Makhachkala or draw",
         "count": 1
        },
        {
         "selection": "draw or Rostov",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Rostov",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 1.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "under 1.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 2,
      "lost": 2,
      "other": 1,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-01T14:30:00.000Z",
     "name": "Baltika Kaliningrad vs Akron Tolyatti",
     "url": "/football/matches/baltika-kaliningrad-vs-akron-tolyatti-2026-11-01/",
     "state": "played",
     "final_score": "2-1",
     "predictions": 7,
     "predictions_any": 7,
     "sources": 5,
     "markets": [
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 3,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 2
        },
        {
         "selection": "under 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "1X2, match result",
       "eligible": 2,
       "selections": [
        {
         "selection": "Baltika Kaliningrad",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "yes",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 5,
      "lost": 1,
      "other": 1,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-01T16:45:00.000Z",
     "name": "Lokomotiv Moscow vs Spartak Moscow",
     "url": "/football/matches/lokomotiv-moscow-vs-spartak-moscow-2026-11-01/",
     "state": "played",
     "final_score": "0-4",
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "yes",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 0,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-02T15:00:00.000Z",
     "name": "Krylia Sovetov vs Zenit St Petersburg",
     "url": "/football/matches/krylia-sovetov-vs-zenit-st-petersburg-2026-11-02/",
     "state": "played",
     "final_score": "0-3",
     "predictions": 10,
     "predictions_any": 11,
     "sources": 7,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 3,
       "selections": [
        {
         "selection": "Zenit St Petersburg",
         "count": 3
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 2,
       "selections": [
        {
         "selection": "yes",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "1X2, match result, first half",
       "eligible": 1,
       "selections": [
        {
         "selection": "Zenit St Petersburg",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 7,
      "lost": 3,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    }
   ]
  },
  "rounds": [
   {
    "label": "Matches of 5–7 September 2026",
    "url": null,
    "date_from": "2026-09-05",
    "date_to": "2026-09-07",
    "matches_total": 8,
    "matches_with_predictions": 0,
    "matches_with_any_predictions": 0,
    "predictions": 0,
    "played": 8,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 9–11 October 2026",
    "url": null,
    "date_from": "2026-10-09",
    "date_to": "2026-10-11",
    "matches_total": 8,
    "matches_with_predictions": 3,
    "matches_with_any_predictions": 4,
    "predictions": 0,
    "played": 8,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 17–19 October 2026",
    "url": "/football/competitions/russian-premier-league/2026-27/dates-2026-10-17/",
    "date_from": "2026-10-17",
    "date_to": "2026-10-19",
    "matches_total": 8,
    "matches_with_predictions": 8,
    "matches_with_any_predictions": 8,
    "predictions": 6,
    "played": 8,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 5,
     "lost": 1,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 23–25 October 2026",
    "url": "/football/competitions/russian-premier-league/2026-27/dates-2026-10-23/",
    "date_from": "2026-10-23",
    "date_to": "2026-10-25",
    "matches_total": 8,
    "matches_with_predictions": 8,
    "matches_with_any_predictions": 8,
    "predictions": 9,
    "played": 8,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 4,
     "lost": 5,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 31 October – 2 November 2026",
    "url": "/football/competitions/russian-premier-league/2026-27/dates-2026-10-31/",
    "date_from": "2026-10-31",
    "date_to": "2026-11-02",
    "matches_total": 8,
    "matches_with_predictions": 8,
    "matches_with_any_predictions": 8,
    "predictions": 29,
    "played": 8,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 17,
     "lost": 9,
     "other": 3,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 6–8 November 2026",
    "url": null,
    "date_from": "2026-11-06",
    "date_to": "2026-11-08",
    "matches_total": 8,
    "matches_with_predictions": 5,
    "matches_with_any_predictions": 5,
    "predictions": 14,
    "played": 3,
    "complete": false,
    "by_dates": true,
    "settled": {
     "won": 4,
     "lost": 5,
     "other": 2,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 20–21 November 2026",
    "url": null,
    "date_from": "2026-11-20",
    "date_to": "2026-11-21",
    "matches_total": 5,
    "matches_with_predictions": 0,
    "matches_with_any_predictions": 0,
    "predictions": 0,
    "played": 0,
    "complete": false,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   }
  ],
  "season_url": "/football/competitions/russian-premier-league/2026-27/",
  "seasons_pages": [
   {
    "season": "2026/27",
    "url": "/football/competitions/russian-premier-league/2026-27/"
   }
  ],
  "by_market": [
   {
    "category": "match-result",
    "market_words": "Match result",
    "authors_total": 4,
    "outcomes": {
     "Lost": 1,
     "Won": 3
    },
    "settled_total": 4,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "İddaaTahmin",
      "url": "/sources/iddaatahmin11-com/",
      "kind": "Editorial source",
      "settled_picks": 1,
      "won": 1,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 1,
      "live_matches": 1,
      "level": null
     },
     {
      "name": "Liveresultprognozystavkibukmekery",
      "url": "/authors/liveresultprognozystavkibukmekery/",
      "kind": "Individual author",
      "settled_picks": 1,
      "won": 0,
      "lost": 1,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 1,
      "live_matches": 1,
      "level": null
     },
     {
      "name": "Sports24.kz",
      "url": "/sources/sports24-kz/",
      "kind": "Editorial source",
      "settled_picks": 1,
      "won": 1,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 1,
      "live_matches": 1,
      "level": null
     },
     {
      "name": "Statarea",
      "url": "/sources/statarea-com/",
      "kind": "Editorial source",
      "settled_picks": 1,
      "won": 1,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 1,
      "live_matches": 1,
      "level": null
     }
    ],
    "level_rule": "Levels (No.1, Top 3, Top 5, Top 10) go to tipsters and sources in the live record with 30 or more settled picks without voids on 15 or more matches in this market and competition, ordered by return at the recorded market price. No.1 needs at least 10 tipsters and sources at that tracking level, Top 3 at least 30, Top 5 at least 50, Top 10 at least 100; at most one in 10 is marked."
   },
   {
    "category": "goals",
    "market_words": "Over/under goals",
    "authors_total": 4,
    "outcomes": {
     "Lost": 2,
     "Won": 4
    },
    "settled_total": 6,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "Kirill Zakatchenko",
      "url": "/authors/kirill-zakatchenko/",
      "kind": "Individual author",
      "settled_picks": 2,
      "won": 2,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 2,
      "live_matches": 2,
      "level": null
     },
     {
      "name": "Liveresultprognozystavkibukmekery",
      "url": "/authors/liveresultprognozystavkibukmekery/",
      "kind": "Individual author",
      "settled_picks": 2,
      "won": 1,
      "lost": 1,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 2,
      "live_matches": 2,
      "level": null
     },
     {
      "name": "Alvin Almazov",
      "url": "/authors/alvin-almazov/",
      "kind": "Individual author",
      "settled_picks": 1,
      "won": 0,
      "lost": 1,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 1,
      "live_matches": 1,
      "level": null
     },
     {
      "name": "Bet In Time",
      "url": "/authors/bet-in-time/",
      "kind": "Individual author",
      "settled_picks": 1,
      "won": 1,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 1,
      "live_matches": 1,
      "level": null
     }
    ],
    "level_rule": "Levels (No.1, Top 3, Top 5, Top 10) go to tipsters and sources in the live record with 30 or more settled picks without voids on 15 or more matches in this market and competition, ordered by return at the recorded market price. No.1 needs at least 10 tipsters and sources at that tracking level, Top 3 at least 30, Top 5 at least 50, Top 10 at least 100; at most one in 10 is marked."
   },
   {
    "category": "handicap",
    "market_words": "Handicap",
    "authors_total": 1,
    "outcomes": {
     "Lost": 1,
     "Won": 2
    },
    "settled_total": 3,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "Kirill Zakatchenko",
      "url": "/authors/kirill-zakatchenko/",
      "kind": "Individual author",
      "settled_picks": 3,
      "won": 2,
      "lost": 1,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 3,
      "live_matches": 3,
      "level": null
     }
    ],
    "level_rule": "Levels (No.1, Top 3, Top 5, Top 10) go to tipsters and sources in the live record with 30 or more settled picks without voids on 15 or more matches in this market and competition, ordered by return at the recorded market price. No.1 needs at least 10 tipsters and sources at that tracking level, Top 3 at least 30, Top 5 at least 50, Top 10 at least 100; at most one in 10 is marked."
   }
  ],
  "teams": [],
  "open_maps": 0,
  "calendar_maps": [
   {
    "name": "Spartak Moscow vs Akron Tolyatti",
    "url": "/football/matches/spartak-moscow-vs-akron-tolyatti-2026-11-08/",
    "kickoff": "2026-11-08T13:15:00.000Z",
    "final_score": null
   },
   {
    "name": "Zenit St Petersburg vs Rostov",
    "url": "/football/matches/zenit-st-petersburg-vs-rostov-2026-11-08/",
    "kickoff": "2026-11-08T15:30:00.000Z",
    "final_score": null
   },
   {
    "name": "Baltika Kaliningrad vs Dynamo Makhachkala",
    "url": "/football/matches/baltika-kaliningrad-vs-dynamo-makhachkala-2026-11-08/",
    "kickoff": "2026-11-08T17:45:00.000Z",
    "final_score": null
   },
   {
    "name": "Rostov vs Krylia Sovetov",
    "url": "/football/matches/rostov-vs-krylia-sovetov-2026-11-20/",
    "kickoff": "2026-11-20T16:30:00.000Z",
    "final_score": null
   },
   {
    "name": "FC Orenburg vs Baltika Kaliningrad",
    "url": "/football/matches/fc-orenburg-vs-baltika-kaliningrad-2026-11-21/",
    "kickoff": "2026-11-21T10:00:00.000Z",
    "final_score": null
   },
   {
    "name": "Akron Tolyatti vs Fakel Voronezh",
    "url": "/football/matches/akron-tolyatti-vs-fakel-voronezh-2026-11-21/",
    "kickoff": "2026-11-21T12:15:00.000Z",
    "final_score": null
   },
   {
    "name": "Rubin Kazan vs Zenit St Petersburg",
    "url": "/football/matches/rubin-kazan-vs-zenit-st-petersburg-2026-11-21/",
    "kickoff": "2026-11-21T14:30:00.000Z",
    "final_score": null
   },
   {
    "name": "CSKA Moscow vs FC Akhmat Grozny",
    "url": "/football/matches/cska-moscow-vs-fc-akhmat-grozny-2026-11-21/",
    "kickoff": "2026-11-21T16:45:00.000Z",
    "final_score": null
   }
  ],
  "day_links": [
   {
    "url": "/football/tomorrow/#russian-premier-league",
    "text": "Russian Premier League predictions tomorrow",
    "matches": 1
   }
  ]
 },
 "depends_on": [
  "den"
 ],
 "today_date": "2026-11-07",
 "data_changes": {
  "records_corrected": 16,
  "last_correction_at": "2026-10-14T02:01:15.036Z",
  "corrections_url": "/corrections/",
  "text": "16 records shown here have been corrected; the last correction was on 14 October 2026, with its reason in the corrections log."
 },
 "entity_id": "league:russian-premier-league",
 "source_revision": 37
}
