Ludogorets vs CSKA 1948

25 April 2026 · Bulgarian First League · 2025/26 · Referee Todor Nedyalkov Kirov

Full time 1 – 2

Half-time: 1–2

  • Erick Marcus 18’
  • Brian Sobrero 7’
  • Mamadou Diallo 25’

Match summary

CSKA 1948 beat Ludogorets 2-1 on the road. CSKA 1948 led 2-1 at half-time.

Brian Sobrero put CSKA 1948 ahead in the 7th minute, Erick Marcus equalised in the 18th minute, and Mamadou Diallo won it with a header in the 25th minute.

Ludogorets can feel hard done by, creating 1.78 expected goals (xG) from 16 shots to CSKA 1948's 1.34 from 10.

Match stats

72% Possession 28%
16 Shots 10
2 Shots on target 5
10 Corners 3
121 Attacks 63
73 Dangerous attacks 33
592 Passes 208
87.3% Pass accuracy 70.7%
0 Tackles 1
7 Fouls 12
1 Yellow cards 4
0 Red cards 0
1 Offsides 2

Key events

Ludogorets CSKA 1948
Kick-off
8’
Brian Sobrero0-1 (CSKA 1948)
Erick MarcusLeft foot shot1-1 (Ludogorets)
18’
26’
Mamadou Diallo1-2 (CSKA 1948)
44’
Mamadou DialloShot on target
Half-time1-2
46’
Elias FrancoShot on target
49’
Second half underway
50’
57’
Mamadou DialloShot on target
62’
68’
74’
Marto BoychevBrian Sobrero
75’
Erick MarcusShot on target
81’
90’

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.78 1.34 7’ Brian Sobrero (CSKA 1948), 0-1 7’ 18’ Erick Marcus (Ludogorets), 1-1 18’ 25’ Mamadou Diallo (CSKA 1948), 1-2 25’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.78 1.34 7’ Brian Sobrero (CSKA 1948), 0-1 Sobrero 7’ 18’ Erick Marcus (Ludogorets), 1-1 Marcus 18’ 25’ Mamadou Diallo (CSKA 1948), 1-2 Diallo 25’
Ludogorets 1.78 xGCSKA 1948 1.34 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 CSKA 1948 attacking Ludogorets attacking 
34’ Rwan Cruz (Ludogorets), open play, 0.44 xG, blocked 69’ Pedro Naressi (Ludogorets), open play, 0.41 xG, hit the woodwork 25’ Mamadou Diallo (CSKA 1948), open play, 0.34 xG, goal 90+1’ Idan Nachmias (Ludogorets), from a corner, 0.30 xG, off target 57’ Elias Franco (CSKA 1948), from a corner, 0.24 xG, off target 34’ Elias Franco (CSKA 1948), open play, 0.21 xG, off target 78’ Kwadwo Duah (Ludogorets), open play, 0.17 xG, off target 3’ Borislav Tsonev (CSKA 1948), open play, 0.14 xG, off target 90+4’ Idan Nachmias (Ludogorets), open play, 0.14 xG, off target 46’ Elias Franco (CSKA 1948), open play, 0.12 xG, saved 35’ Dinis Almeida (Ludogorets), from a corner, 0.12 xG, off target 57’ Mamadou Diallo (CSKA 1948), open play, 0.08 xG, saved 7’ Brian Sobrero (CSKA 1948), set piece, 0.07 xG, goal 32’ Elias Franco (CSKA 1948), open play, 0.07 xG, off target 52’ Borislav Tsonev (CSKA 1948), open play, 0.05 xG, hit the woodwork 18’ Erick Marcus (Ludogorets), open play, 0.05 xG, goal 81’ Erick Marcus (Ludogorets), open play, 0.04 xG, saved 2’ Kwadwo Duah (Ludogorets), open play, 0.03 xG, blocked 71’ Petar Stanić (Ludogorets), open play, 0.02 xG, blocked 65’ Kwadwo Duah (Ludogorets), open play, 0.02 xG, blocked 44’ Mamadou Diallo (CSKA 1948), open play, 0.01 xG, saved 53’ Erick Marcus (Ludogorets), open play, 0.02 xG, blocked 5’ Pedro Naressi (Ludogorets), open play, 0.01 xG, off target 30’ Son (Ludogorets), from a corner, 0.01 xG, blocked 23’ Vinicius Nogueira (Ludogorets), open play, 0.00 xG, blocked 76’ Erick Marcus (Ludogorets), direct free kick, 0.00 xG, off target 34’ Rwan Cruz (Ludogorets), open play, 0.44 xG, blocked 69’ Pedro Naressi (Ludogorets), open play, 0.41 xG, hit the woodwork 25’ Mamadou Diallo (CSKA 1948), open play, 0.34 xG, goal 90+1’ Idan Nachmias (Ludogorets), from a corner, 0.30 xG, off target 57’ Elias Franco (CSKA 1948), from a corner, 0.24 xG, off target 34’ Elias Franco (CSKA 1948), open play, 0.21 xG, off target 78’ Kwadwo Duah (Ludogorets), open play, 0.17 xG, off target 3’ Borislav Tsonev (CSKA 1948), open play, 0.14 xG, off target 90+4’ Idan Nachmias (Ludogorets), open play, 0.14 xG, off target 46’ Elias Franco (CSKA 1948), open play, 0.12 xG, saved 35’ Dinis Almeida (Ludogorets), from a corner, 0.12 xG, off target 57’ Mamadou Diallo (CSKA 1948), open play, 0.08 xG, saved 32’ Elias Franco (CSKA 1948), open play, 0.07 xG, off target 7’ Brian Sobrero (CSKA 1948), set piece, 0.07 xG, goal 52’ Borislav Tsonev (CSKA 1948), open play, 0.05 xG, hit the woodwork 18’ Erick Marcus (Ludogorets), open play, 0.05 xG, goal 81’ Erick Marcus (Ludogorets), open play, 0.04 xG, saved 2’ Kwadwo Duah (Ludogorets), open play, 0.03 xG, blocked 71’ Petar Stanić (Ludogorets), open play, 0.02 xG, blocked 65’ Kwadwo Duah (Ludogorets), open play, 0.02 xG, blocked 53’ Erick Marcus (Ludogorets), open play, 0.02 xG, blocked 44’ Mamadou Diallo (CSKA 1948), open play, 0.01 xG, saved 5’ Pedro Naressi (Ludogorets), open play, 0.01 xG, off target 30’ Son (Ludogorets), from a corner, 0.01 xG, blocked 23’ Vinicius Nogueira (Ludogorets), open play, 0.00 xG, blocked 76’ Erick Marcus (Ludogorets), direct free kick, 0.00 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Ludogorets 4-4-2 Starting XI
Bonmann
Nogueira
Almeida
Kurtulus 19’
Son 68’
Duarte 68’
Naressi
Stanić
Marcus 84’
Cruz 68’
Duah
CSKA 1948 4-4-2 Starting XI
Sheytanov
Gašević
Traoré
Dvali
Grivić
Franco
Krebs
Tsonev 84’
Vitanov 74’
Sobrero 74’
Diallo 78’

Player stats

Players16 players
90′ – – – – – – –
Son Taken off
68′ – – 1 0.01 – – –
90′ – – 1 0.12 – –
Edvin Kurtulus Taken off
19′ – – – – – – –
90′ – – 1 0.00 – – –
Erick Marcus Taken off
84′ 1 – 4 0.11 – – –
Deroy Duarte Taken off
68′ – – – – – – –
90′ – – 2 0.42 – – –
90′ – – 1 0.02 – – –
Rwan Cruz Taken off
68′ – – 1 0.44 – – –
90′ – – 3 0.22 – – –
Idan Nachmias Came on as a substitute
71′ – – 2 0.45 – – –
Anton Nedyalkov Came on as a substitute
22′ – – – – – – –
Ivajlo Chochev Came on as a substitute
22′ – – – – – – –
Filip Kaloč Came on as a substitute
22′ – – – – – – –
Bernard Tekpetey Came on as a substitute
6′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.