{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "league",
 "url": "/football/competitions/bulgaria-first-league/",
 "canonical": "/football/competitions/bulgaria-first-league/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Bulgaria First League predictions",
 "description": "Bulgaria First League predictions: 2 selections recorded for 2 of 7 matches on 6–8 November 2026, plus results from Matches of 30 October – 2 November 2026.",
 "first_paragraph": {
  "body": "Matches of 6–8 November 2026: 2 selections recorded for 2 of 7 matches, plus results from Matches of 30 October – 2 November 2026 (2 won, 3 lost, 1 void or half). Forecast Record holds 75 predictions on Bulgaria First League from 13 authors and editorial sources (Season 2026/27, matches from 10 October 2026 to 21 November 2026): 50 recorded before kick-off and 25 first found after the match; as of 7 November 2026.",
  "key_number": "75",
  "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": 1,
  "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": "671595f02e4582b4aa00c0262c76889715bd3e087e4f91a3ab8304da7dac09ce",
 "dependency_group": "league:bulgaria-first-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/bulgaria-first-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": "Bulgaria First League Predictions This Week: Picks & Records",
 "league_info": {
  "contract_version": "2",
  "code": "BG-B203",
  "name": "Bulgaria First League",
  "country": "Bulgaria",
  "season": "2026/27",
  "season_words": "Season 2026/27",
  "seasons": [
   "2026/27"
  ],
  "period_from": "2026-10-10",
  "period_to": "2026-11-21",
  "authors": [
   {
    "name": "Kappara.Net",
    "url": "/sources/kappara-net/",
    "kind": "Individual author",
    "settled_picks": 1,
    "matches": 4,
    "proven_settled": 2,
    "live": 5,
    "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": 4200,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Wincomparator",
    "url": "/sources/wincomparator-com/products/wincomparator/",
    "kind": "Editorial source",
    "settled_picks": 1,
    "matches": 1,
    "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": -10000,
      "return_percent": null
     }
    ]
   },
   {
    "name": "FootyStats",
    "url": "/sources/footystats-org/",
    "kind": "Editorial source",
    "settled_picks": 1,
    "matches": 6,
    "proven_settled": 1,
    "live": 2,
    "restored": 4,
    "archived": 0,
    "found_after": 4,
    "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": "Stakevilla.com",
    "url": "/sources/stakevilla-com/",
    "kind": "Individual author",
    "settled_picks": 1,
    "matches": 1,
    "proven_settled": 1,
    "live": 1,
    "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": "FudbalTiper",
    "url": "/sources/poznavach-com/products/fudbaltiper/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 5,
    "proven_settled": 0,
    "live": 6,
    "restored": 4,
    "archived": 0,
    "found_after": 4,
    "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": "Coteur",
    "url": "/sources/coteur-com/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 2,
    "proven_settled": 0,
    "live": 5,
    "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": "Poznavach.com",
    "url": "/sources/poznavach-com/products/poznavach-com/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 2,
    "proven_settled": 0,
    "live": 5,
    "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": "wedtips.ai",
    "url": "/sources/wedtips-ai/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 0,
    "live": 5,
    "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": 5,
    "first_result_on": "2026-11-08",
    "series": []
   },
   {
    "name": "BETSiE (AceOdds)",
    "url": "/sources/bettingexpert-com/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 5,
    "proven_settled": 1,
    "live": 4,
    "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": 1,
    "first_result_on": "2026-11-08",
    "series": []
   },
   {
    "name": "Filip Trifonov",
    "url": "/authors/filip-trifonov/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 2,
    "proven_settled": 0,
    "live": 4,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 2,
    "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": 17,
    "proven_settled": 0,
    "live": 4,
    "restored": 16,
    "archived": 0,
    "found_after": 16,
    "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": "Khristiyan Tsutsev",
    "url": "/authors/khristiyan-tsutsev/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 1,
    "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": "L'équipe Wincomparator",
    "url": "/sources/wincomparator-com/products/l-equipe-wincomparator/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 1,
    "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": []
   }
  ],
  "upcoming": [
   {
    "name": "Spartak Varna vs Arda Kardzhali",
    "url": "/football/matches/spartak-varna-vs-arda-kardzhali-2026-11-08/",
    "kickoff": "2026-11-08T12:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Levski Sofia vs CSKA Sofia",
    "url": "/football/matches/levski-sofia-vs-cska-sofia-2026-11-08/",
    "kickoff": "2026-11-08T15:00:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": null
   },
   {
    "name": "Septemvri Sofia vs Lokomotiv Plovdiv",
    "url": "/football/matches/septemvri-sofia-vs-lokomotiv-plovdiv-2026-11-20/",
    "kickoff": "2026-11-20T16:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Slavia Sofia vs Arda Kardzhali",
    "url": "/football/matches/slavia-sofia-vs-arda-kardzhali-2026-11-21/",
    "kickoff": "2026-11-21T12:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Spartak Varna vs Cherno More Varna",
    "url": "/football/matches/spartak-varna-vs-cherno-more-varna-2026-11-21/",
    "kickoff": "2026-11-21T15:15:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   }
  ],
  "recent": [
   {
    "name": "Ludogorets Razgrad vs CSKA 1948 Sofia",
    "url": "/football/matches/ludogorets-razgrad-vs-cska-sofia-2026-11-07/",
    "kickoff": "2026-11-07T16:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null,
    "state_words": "Result pending"
   },
   {
    "name": "Slavia Sofia vs Cherno More Varna",
    "url": "/football/matches/slavia-sofia-vs-cherno-more-varna-2026-11-07/",
    "kickoff": "2026-11-07T14:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": "0-0",
    "state_words": "Full time 0-0"
   },
   {
    "name": "Botev Vratsa vs Lokomotiv Plovdiv",
    "url": "/football/matches/botev-vratsa-vs-lokomotiv-plovdiv-2026-11-07/",
    "kickoff": "2026-11-07T11:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": "1-2",
    "state_words": "Full time 1-2"
   },
   {
    "name": "Botev Plovdiv vs Dunav Ruse",
    "url": "/football/matches/botev-plovdiv-vs-dunav-ruse-2026-11-06/",
    "kickoff": "2026-11-06T17:15:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": "1-1",
    "state_words": "Full time 1-1"
   },
   {
    "name": "Septemvri Sofia vs Lokomotiv 1929 Sofia",
    "url": "/football/matches/septemvri-sofia-vs-lokomotiv-1929-sofia-2026-11-06/",
    "kickoff": "2026-11-06T15:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": "1-0",
    "state_words": "Full time 1-0"
   },
   {
    "name": "Arda Kardzhali vs Septemvri Sofia",
    "url": "/football/matches/arda-kardzhali-vs-septemvri-sofia-2026-11-02/",
    "kickoff": "2026-11-02T17:30:00.000Z",
    "predictions": 2,
    "sources": 2,
    "final_score": "2-1",
    "state_words": "Full time 2-1"
   },
   {
    "name": "Cherno More Varna vs Botev Vratsa",
    "url": "/football/matches/cherno-more-varna-vs-botev-vratsa-2026-11-02/",
    "kickoff": "2026-11-02T16:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": "1-0",
    "state_words": "Full time 1-0"
   }
  ],
  "totals": {
   "authors_with_settled": 4,
   "authors": 13,
   "settled_picks": 4,
   "live": 50,
   "archived": 0,
   "found_after": 25,
   "restored": 25,
   "source_reported": 0,
   "under_review": 2,
   "authors_ten_or_more": 0,
   "authors_ten_or_more_proven": 0,
   "matches_with_pages": 18,
   "upcoming": 5
  },
  "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 1 settled pick, so the page stays out of search.",
  "h1_phrase": "Bulgaria First League predictions",
  "next_round": {
   "label": "Matches of 6–8 November 2026",
   "number": null,
   "short_label": null,
   "middle_date": "2026-11-07",
   "stage": null,
   "date_from": "2026-11-06",
   "date_to": "2026-11-08",
   "url": null,
   "by_dates": true,
   "matches_total": 7,
   "matches_with_predictions": 2,
   "matches_with_any_predictions": 4,
   "played": 4,
   "predictions": 2,
   "settled": {
    "won": 0,
    "lost": 1,
    "other": 0,
    "not_settled": 0,
    "attribution": 0
   },
   "complete": false,
   "open_maps": 0,
   "matches": [
    {
     "kickoff": "2026-11-06T15:00:00.000Z",
     "name": "Septemvri Sofia vs Lokomotiv 1929 Sofia",
     "url": "/football/matches/septemvri-sofia-vs-lokomotiv-1929-sofia-2026-11-06/",
     "state": "played",
     "final_score": "1-0",
     "predictions": 0,
     "predictions_any": 1,
     "sources": 0,
     "markets": [],
     "settled": {
      "won": 0,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-06T17:15:00.000Z",
     "name": "Botev Plovdiv vs Dunav Ruse",
     "url": "/football/matches/botev-plovdiv-vs-dunav-ruse-2026-11-06/",
     "state": "played",
     "final_score": "1-1",
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Botev Plovdiv",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 0,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-07T11:30:00.000Z",
     "name": "Botev Vratsa vs Lokomotiv Plovdiv",
     "url": "/football/matches/botev-vratsa-vs-lokomotiv-plovdiv-2026-11-07/",
     "state": "played",
     "final_score": "1-2",
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": {
      "won": 0,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-07T14:00:00.000Z",
     "name": "Slavia Sofia vs Cherno More Varna",
     "url": "/football/matches/slavia-sofia-vs-cherno-more-varna-2026-11-07/",
     "state": "played",
     "final_score": "0-0",
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": {
      "won": 0,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-07T16:30:00.000Z",
     "name": "Ludogorets Razgrad vs CSKA 1948 Sofia",
     "url": "/football/matches/ludogorets-razgrad-vs-cska-sofia-2026-11-07/",
     "state": "no_result",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-08T12:00:00.000Z",
     "name": "Spartak Varna vs Arda Kardzhali",
     "url": "/football/matches/spartak-varna-vs-arda-kardzhali-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-08T15:00:00.000Z",
     "name": "Levski Sofia vs CSKA Sofia",
     "url": "/football/matches/levski-sofia-vs-cska-sofia-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "Double chance",
       "eligible": 1,
       "selections": [
        {
         "selection": "draw or CSKA Sofia",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": false
    }
   ]
  },
  "prediction_timing": {
   "predictions_words": "In Bulgaria First League, most predictions we record appear within 24 hours of kick-off (median 14 hours before; 11 recorded predictions in the last 60 days)",
   "sources_words": "6 sources we monitor published predictions on Bulgaria First League matches in the last 30 days"
  },
  "previous_round": {
   "label": "Matches of 30 October – 2 November 2026",
   "number": null,
   "short_label": null,
   "middle_date": "2026-10-31",
   "stage": null,
   "date_from": "2026-10-30",
   "date_to": "2026-11-02",
   "url": "/football/competitions/bulgaria-first-league/2026-27/dates-2026-10-30/",
   "by_dates": true,
   "matches_total": 7,
   "matches_with_predictions": 5,
   "matches_with_any_predictions": 7,
   "played": 7,
   "predictions": 6,
   "settled": {
    "won": 2,
    "lost": 3,
    "other": 1,
    "not_settled": 0,
    "attribution": 0
   },
   "complete": true,
   "open_maps": 0,
   "matches": [
    {
     "kickoff": "2026-10-30T15:00:00.000Z",
     "name": "CSKA 1948 Sofia vs Spartak Varna",
     "url": "/football/matches/cska-sofia-vs-spartak-varna-2026-10-30/",
     "state": "played",
     "final_score": "6-1",
     "predictions": 2,
     "predictions_any": 2,
     "sources": 2,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "CSKA 1948 Sofia",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 1,
       "selections": [
        {
         "selection": "CSKA 1948 Sofia 3-1 Spartak Varna",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 1,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-10-30T17:30:00.000Z",
     "name": "Lokomotiv 1929 Sofia vs Botev Plovdiv",
     "url": "/football/matches/lokomotiv-1929-sofia-vs-botev-plovdiv-2026-10-30/",
     "state": "played",
     "final_score": "2-5",
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "Team goals over/under 1.5",
       "eligible": 1,
       "selections": [
        {
         "selection": "Lokomotiv 1929 Sofia under 1.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 0,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-10-31T12:00:00.000Z",
     "name": "Lokomotiv Plovdiv vs Ludogorets Razgrad",
     "url": null,
     "state": "played",
     "final_score": "0-3",
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-10-31T14:30:00.000Z",
     "name": "Dunav Ruse vs Levski Sofia",
     "url": "/football/matches/dunav-ruse-vs-levski-sofia-2026-10-31/",
     "state": "played",
     "final_score": "0-1",
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Levski Sofia",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 1,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-10-31T17:30:00.000Z",
     "name": "CSKA Sofia vs Slavia Sofia",
     "url": null,
     "state": "played",
     "final_score": "0-0",
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-02T16:30:00.000Z",
     "name": "Cherno More Varna vs Botev Vratsa",
     "url": "/football/matches/cherno-more-varna-vs-botev-vratsa-2026-11-02/",
     "state": "played",
     "final_score": "1-0",
     "predictions": 0,
     "predictions_any": 1,
     "sources": 0,
     "markets": [],
     "settled": {
      "won": 0,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-02T17:30:00.000Z",
     "name": "Arda Kardzhali vs Septemvri Sofia",
     "url": "/football/matches/arda-kardzhali-vs-septemvri-sofia-2026-11-02/",
     "state": "played",
     "final_score": "2-1",
     "predictions": 2,
     "predictions_any": 3,
     "sources": 2,
     "markets": [
      {
       "market": "Asian handicap -1",
       "eligible": 1,
       "selections": [
        {
         "selection": "Arda Kardzhali -1.00",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 1,
       "selections": [
        {
         "selection": "Arda Kardzhali 2-0 Septemvri Sofia",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 0,
      "lost": 1,
      "other": 1,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    }
   ]
  },
  "rounds": [
   {
    "label": "Matches of 2–7 September 2026",
    "url": null,
    "date_from": "2026-09-02",
    "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 10–12 October 2026",
    "url": null,
    "date_from": "2026-10-10",
    "date_to": "2026-10-12",
    "matches_total": 7,
    "matches_with_predictions": 2,
    "matches_with_any_predictions": 5,
    "predictions": 0,
    "played": 7,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 23–24 October 2026",
    "url": null,
    "date_from": "2026-10-23",
    "date_to": "2026-10-24",
    "matches_total": 4,
    "matches_with_predictions": 1,
    "matches_with_any_predictions": 3,
    "predictions": 0,
    "played": 4,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 26–27 October 2026",
    "url": "/football/competitions/bulgaria-first-league/2026-27/dates-2026-10-26/",
    "date_from": "2026-10-26",
    "date_to": "2026-10-27",
    "matches_total": 4,
    "matches_with_predictions": 4,
    "matches_with_any_predictions": 4,
    "predictions": 3,
    "played": 4,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 3,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 30 October – 2 November 2026",
    "url": "/football/competitions/bulgaria-first-league/2026-27/dates-2026-10-30/",
    "date_from": "2026-10-30",
    "date_to": "2026-11-02",
    "matches_total": 7,
    "matches_with_predictions": 5,
    "matches_with_any_predictions": 7,
    "predictions": 6,
    "played": 7,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 2,
     "lost": 3,
     "other": 1,
     "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": 7,
    "matches_with_predictions": 2,
    "matches_with_any_predictions": 4,
    "predictions": 2,
    "played": 4,
    "complete": false,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 1,
     "other": 0,
     "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": 3,
    "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/bulgaria-first-league/2026-27/",
  "seasons_pages": [
   {
    "season": "2026/27",
    "url": "/football/competitions/bulgaria-first-league/2026-27/"
   }
  ],
  "by_market": [
   {
    "category": "match-result",
    "market_words": "Match result",
    "authors_total": 3,
    "outcomes": {
     "Lost": 2,
     "Won": 1
    },
    "settled_total": 3,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "Kappara.Net",
      "url": "/sources/kappara-net/",
      "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
     },
     {
      "name": "Stakevilla.com",
      "url": "/sources/stakevilla-com/",
      "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": "Wincomparator",
      "url": "/sources/wincomparator-com/products/wincomparator/",
      "kind": "Editorial source",
      "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
     }
    ],
    "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": 1,
    "outcomes": {
     "Lost": 1
    },
    "settled_total": 1,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "FootyStats",
      "url": "/sources/footystats-org/",
      "kind": "Editorial source",
      "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
     }
    ],
    "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": "Botev Vratsa vs Lokomotiv Plovdiv",
    "url": "/football/matches/botev-vratsa-vs-lokomotiv-plovdiv-2026-11-07/",
    "kickoff": "2026-11-07T11:30:00.000Z",
    "final_score": "1-2"
   },
   {
    "name": "Slavia Sofia vs Cherno More Varna",
    "url": "/football/matches/slavia-sofia-vs-cherno-more-varna-2026-11-07/",
    "kickoff": "2026-11-07T14:00:00.000Z",
    "final_score": "0-0"
   },
   {
    "name": "Ludogorets Razgrad vs CSKA 1948 Sofia",
    "url": "/football/matches/ludogorets-razgrad-vs-cska-sofia-2026-11-07/",
    "kickoff": "2026-11-07T16:30:00.000Z",
    "final_score": null
   },
   {
    "name": "Spartak Varna vs Arda Kardzhali",
    "url": "/football/matches/spartak-varna-vs-arda-kardzhali-2026-11-08/",
    "kickoff": "2026-11-08T12:00:00.000Z",
    "final_score": null
   },
   {
    "name": "Septemvri Sofia vs Lokomotiv Plovdiv",
    "url": "/football/matches/septemvri-sofia-vs-lokomotiv-plovdiv-2026-11-20/",
    "kickoff": "2026-11-20T16:00:00.000Z",
    "final_score": null
   },
   {
    "name": "Slavia Sofia vs Arda Kardzhali",
    "url": "/football/matches/slavia-sofia-vs-arda-kardzhali-2026-11-21/",
    "kickoff": "2026-11-21T12:45:00.000Z",
    "final_score": null
   },
   {
    "name": "Spartak Varna vs Cherno More Varna",
    "url": "/football/matches/spartak-varna-vs-cherno-more-varna-2026-11-21/",
    "kickoff": "2026-11-21T15:15:00.000Z",
    "final_score": null
   }
  ],
  "day_links": [
   {
    "url": "/football/tomorrow/#bulgaria-first-league",
    "text": "Bulgaria First League predictions tomorrow",
    "matches": 1
   }
  ]
 },
 "depends_on": [
  "den"
 ],
 "today_date": "2026-11-07",
 "data_changes": {
  "records_corrected": 57,
  "last_correction_at": "2026-10-14T02:01:15.756Z",
  "corrections_url": "/corrections/",
  "text": "57 records shown here have been corrected; the last correction was on 14 October 2026, with its reason in the corrections log."
 },
 "entity_id": "league:bulgaria-first-league",
 "source_revision": 30
}
