

Match form loads a moment after the page opens so the main prediction can appear first; recent results are fetched right after.
FK Spartak Varna welcome Beroe Stara Zagora on Friday evening in the First Professional League relegation round, and both clubs arrive with plenty still hanging in the balance. Spartak sit 12th on 27 points, a little clearer of danger than their visitors, while Beroe are down in 15th with 23. That gap isn’t huge, but in a tense survival race it matters. A win here would give either side a proper breather. A defeat? That’s the sort of result that drags a team back into the mess.
This is the kind of fixture where caution can take over. Spartak have spent much of the season drawing games and trying to keep things tidy at home, while Beroe have struggled badly for goals and haven’t found much rhythm away from Stara Zagora. The recent meeting history points in the same direction too. These two know how to frustrate each other. Nobody should expect a thriller just because the standings are tight.
For both clubs, the calculation is simple. Spartak want to use home advantage to keep their heads above water and avoid a late-season wobble. Beroe, with the worse overall record and the poorer away figures, need something from this trip. A point wouldn’t be glamorous, but in this part of the table it can still feel like a small victory.
Spartak’s last six matches tell the story of a side that’s been hard to beat at times, but not exactly ruthless. They came through a goalless draw away at Septemvri Sofia on 16 April, a result that at least extended a short unbeaten stretch, and they followed it with a 1-0 home win over Dobrudzha Dobrich on 10 April. That was the sort of narrow, functional victory teams in a relegation battle love. Nothing fancy. Just enough.
The flip side? The losses have been heavy when things go wrong. Botev Plovdiv hit them for five without reply on 4 April, Ludogorets scored five in another painful home defeat, and even CSKA 1948 Sofia took all three points at Spartak’s ground. Slavia Sofia also beat them 4-0 away back in March. That’s a rough sequence, and it leaves a clear impression: Spartak can compete when the game is tight, but once they fall behind, the structure tends to break down fast.
At home, though, there’s enough to suggest they’ll fancy this one more than some of those recent fixtures. Their league record at their own ground stands at four wins, four draws and seven defeats, with 18 scored and 29 conceded. Those numbers aren’t pretty, but they’re not hopeless either. On their day, Spartak can nick a result at home, and they’ve shown a useful habit of keeping games close enough to stay in them. The issue is consistency. They’ve only managed 25 goals all season, and that’s the sort of return that puts too much pressure on the back line.
There’s a blunt pattern here. Spartak don’t give much away in every game, but when they do, it can unravel quickly. Their 0-0 draw at Septemvri suggested a bit more control, though the xG split there was modest — 0.65 to 0.85 — and the shot count was close enough to underline how little separated the sides. That kind of match suits them better. They’ll want another one here.
Beroe’s recent form is even shakier, but there’s a bit more fight in it than the league position might suggest. They held Lokomotiv Plovdiv to a 0-0 draw at home on 13 April, and while that wasn’t a statement result, it at least stopped the bleeding after a 2-1 defeat away to Lokomotiv Sofia. Before that came a 3-0 home loss to CSKA Sofia, which was a difficult afternoon from start to finish. The only real bright spot in the recent run was the 1-0 win away at Montana on 22 March. Small mercy. They’ve needed plenty of those.
The issue for Beroe is obvious enough: they just don’t score enough. Their overall league tally of 19 goals is the lowest of the two sides and one of the main reasons they’re stuck down near the bottom. You can see the same problem in their away record, where they’ve managed only 11 goals across 15 matches. That’s not a foundation for comfort on the road. Two wins, five draws and eight defeats away from home tells its own story. They’re competitive in patches, but rarely convincing.
Still, there’s a reason they aren’t being written off completely. Beroe have turned into a stubborn side in this fixture, and they arrive on a decent little run of avoiding defeat against Spartak. Their last outing, that 0-0 draw with Lokomotiv Plovdiv, also reminded everyone they can dig in when needed. Mind you, “dig in” is not the same as “threaten often”. Far from it. They’ve gone three matches without a win, and that’s the central concern here.
Away from home, Beroe have been awkward rather than dangerous. They don’t ship an outrageous number every week — 24 conceded on the road is survivable — but they’ve spent too many trips chasing games they can’t really control. When they keep things compact, they can hang around. When they’re forced to open up, the lack of attacking punch tends to show. That’s the problem on Friday. Spartak won’t need many openings to make this uncomfortable.
This fixture has become one of those contests where Beroe seem to have Spartak’s number more often than not. The most recent meetings have been tight at times, with two 0-0 draws in 2025, but there’s a wider pattern underneath that. Beroe beat Spartak 3-1 in May 2025 and 2-1 the week before that, then won 3-0 in March 2025 and 3-0 again in October 2024. Spartak have not found many answers.
That recent edge matters. Beroe are on a 10-match unbeaten run in the head-to-head, which is a serious psychological edge even if Friday’s clash is likely to be scruffier than dramatic. Spartak will know that. Beroe will know it too. When one side keeps avoiding defeat in a fixture like this, it starts to shape how both teams approach it.
Double Chance X2 at 4/7 looks the right play here. Beroe haven’t been brilliant, but they’ve been a problem for Spartak in this matchup for a long time, and the home side’s season-long attacking output doesn’t scream dominance. Spartak have only scored 25 league goals, while Beroe’s away record is poor but not disastrous enough to justify trusting a home win in a game like this.
The numbers around the match point to a tight scoreline, and 1-1 feels the most natural call. Spartak should get chances at home, yet Beroe are capable of slowing the game down and nicking enough territory to stay alive. A low-scoring draw sits right in the middle of the evidence. If you want a secondary angle, under 2.5 goals has obvious appeal too. This doesn’t look like a game with much room for extravagance.
League and venue; tap a row for the match page.
League
Range
Venue
No matches for these filters.
No matches for these filters.
Percentages from finished games after filters (1X2, goals, BTTS).
League
Range
Venue