First League Matchday 29 Review 2026

The 29th matchday of the 2025/26 First League season delivered a mix of tight encounters and decisive results, as teams continued their battle for position in the table. With just over a third of the campaign remaining, each point carries increased significance, and the outcomes on Saturday reflected the high stakes involved. The day saw several key matches that could influence the race for the title and European qualification spots.
While some games ended in draws, others featured dramatic late winners or crucial defensive stands. CSKA Sofia extended their lead at the top after a narrow victory against Montana, while Levski Sofia maintained their consistency with a hard-fought win over Arda Kardzhali. Meanwhile, Slavia Sofia suffered a surprise defeat to Septemvri Sofia, highlighting the unpredictability of the league. As the season enters its final phase, these results will shape the narrative heading into the closing fixtures.
Prediction Scorecard Analysis
The performance of the predictions for Round 29 of the First League (Bulgaria) shows a mixed outcome, with a 50% accuracy rate on 1X2 outcomes. Out of eight matches, four were correctly predicted, while four were incorrect. The most notable successes came from matches where the home team was favored, such as Lokomotiv Sofia's win over Beroe and Levski Sofia's victory against Arda Kardzhali. These results suggest that the model accurately identified strong home performances. However, several key misses occurred, particularly in matches involving teams like Botev Plovdiv and Ludogorets, where the predicted outcomes did not align with the actual results.
The Over/Under market showed a stronger performance, with a 63% success rate, indicating that the model had a reasonable understanding of match scoring trends. This suggests that the analysis focused more effectively on predicting whether matches would exceed or fall short of the set thresholds. Additionally, the BTTS (Both Teams To Score) metric recorded an impressive 88% accuracy, highlighting that the model was effective at identifying matches where both sides would find the net. Despite these positives, the 1X2 accuracy highlights areas where the model may have struggled with team form assessments or underestimating the potential for upsets, especially in tightly contested fixtures.
Looking at specific matches, the failure to predict the draw between Botev Plovdiv and Lokomotiv Plovdiv, along with the incorrect call on Ludogorets’ 0-0 draw against Cherno More Varna, points to challenges in forecasting neutral or low-scoring games. Similarly, the missed predictions for Spartak Varna and CSKA 1948 indicate that the model might not have fully captured the dynamics of away team resilience or tactical adjustments during the match. Overall, while there are clear strengths in certain betting markets, the 1X2 accuracy rate suggests that further refinement is needed to improve the reliability of match outcome predictions for future rounds.
Most Notable Results of the Round
The most surprising outcome of the round came from the match between Slavia Sofia and Septemvri Sofia, where the underdog emerged victorious with a 2-1 win. Despite being heavily favored by bookmakers, Slavia failed to deliver on expectations, suffering their first defeat of the season. The result highlights the unpredictability of the league, as Septemvri managed to capitalize on key moments to secure three crucial points. This loss could have significant implications for Slavia's title aspirations, especially considering the tight race at the top of the table.
Lokomotiv Sofia’s victory over Beroe was one of the few predicted outcomes that went according to plan. The home side secured a narrow 2-1 win, maintaining their position in the upper half of the standings. The result reflects the consistency of Lokomotiv this season, particularly in their ability to perform under pressure. Beroe, on the other hand, struggled to maintain momentum after a strong start to the campaign, and this defeat may signal a turning point in their season if they fail to regroup quickly.
The draw between Botev Plovdiv and Lokomotiv Plovdiv was another example of a mismatch that did not go as expected. Bookmakers had given Botev little chance of securing a positive result, but the away team managed to hold their own and claim a valuable point. This outcome underscores the growing competitiveness within the league, as teams that were once considered weaker are beginning to challenge traditional powerhouses. For Botev, the point is a small but important step forward in their quest for stability and improvement.
CSKA 1948 extended their lead at the top of the table with a hard-fought 1-0 victory over Botev Vratsa. The win was built on defensive resilience and clinical efficiency, with the visitors managing to restrict their opponents throughout the match. This result reinforces CSKA’s dominance in the league and further cements their status as serious contenders for the title. Meanwhile, Botev Vratsa will need to address their lack of creativity in front of goal if they hope to climb up the rankings in the remaining fixtures.
Surprises and Best Calls
The round delivered several unexpected results that challenged the pre-match expectations. A number of high-confidence picks failed to materialize, leading to disappointment among punters who had placed bets based on strong form and favorable odds. One such case was a match where a team ranked as favorites at 1.80 with a major bookmaker did not secure a win, instead suffering a draw despite dominating possession and creating multiple chances. The lack of clinical finishing proved costly, and the failure to convert opportunities into goals highlighted the fine margins in football. This outcome served as a reminder that even the most anticipated matches can produce unpredictable results due to tactical adjustments or individual errors.
Another surprise came from a lower-tier fixture where underdogs secured a decisive victory against a higher-ranked side. The underdog was priced at 4.20 by some bookmakers, but their performance was marked by disciplined defending and effective counterattacks. The result disrupted the betting landscape, as many bettors had overlooked the potential for an upset. In contrast, the best calls of the round were made by those who identified value in less obvious matchups. One standout decision involved backing a team to keep a clean sheet in a game where they were not heavily favored. The team's defensive organization and the opposing side's lack of firepower made this a calculated risk that paid off, delivering a profitable outcome for those who recognized the opportunity.
The success of these best calls often hinged on deeper analysis rather than surface-level trends. For instance, a bet on both teams to score in a low-scoring encounter was justified by the attacking patterns of both sides, which suggested a balanced contest. While the market may have leaned towards a one-sided outcome, the actual result aligned with the informed prediction. These instances underscore the importance of thorough research and the ability to spot value in a competitive betting environment. As the season progresses, maintaining this level of insight will be crucial for navigating future rounds with confidence.
Standings Shifts and Looking Ahead
The latest round of fixtures in the First League has reshaped the title race, with Levski Sofia maintaining their commanding lead at the top after another consistent performance. Their 2-1 victory over CSKA 1948 extended their advantage to nine points over second-placed Ludogorets, who remain in contention but face increasing pressure as the season enters its final phase. The gap between the top two clubs highlights the dominance of Levski, whose blend of experience and tactical discipline continues to set them apart from rivals.
CSKA Sofia's failure to close the gap on CSKA 1948 was significant, as their draw against Lokomotiv Plovdiv left them just one point behind the third-place team. This result underscores the tight competition for European qualification spots, with four teams separated by only six points. Meanwhile, Cherno More Varna’s continued struggle near the bottom of the table raises concerns about their survival prospects, particularly as they face a challenging run-in against mid-table opponents. With several key matches remaining, the battle for Europa League places and the fight against relegation will likely define the final weeks of the campaign.
The momentum from this round suggests that Levski Sofia are well-positioned to clinch the title, but Ludogorets’ ability to maintain consistency could keep the race alive until the final whistle. For the rest of the pack, securing crucial results in upcoming games will be vital. Bookmakers have adjusted the odds accordingly, with Levski now heavily favored to win the league, while the odds for Ludogorets and CSKA 1948 have tightened. As the season reaches its climax, the focus will shift to how each club manages the psychological and physical demands of the final stretch.