Search all of FootSam

Find players, clubs, national teams, referees, leagues, cups and football awards. You can also search by country.

Enter at least two characters to search.
Players · teams · competitions · referees · awards↑ ↓ Navigate Esc Close
Svenska
‹ All connections

FOOTSAM / CONNECTIONS

Dimo Krastev

Explore connections between players, coaches and clubs. See who has played together, who has faced whom and who has represented a club.

Who has Dimo Krastev played with most?

Most confirmed shared appearances:

  1. Jota Lopes22shared appearances
  2. Boris Ivanov19shared appearances
  3. Tsvetelin Chunchukov19shared appearances

Who has Dimo Krastev faced most often?

Most confirmed meetings as opponents:

  1. Anton Ivanov2confirmed meetings
  2. Anatoliy Gospodinov2confirmed meetings
  3. Angel Lyaskov2confirmed meetings

Who has Dimo Krastev played with most?

Players with confirmed appearances in the same team as Dimo Krastev.

Entire career · All competitions
31Confirmed appearances
2022–2026Period
106Team-mates
#PlayersComparisonShared appearances
0128 Jan 2026 – 8 Nov 2026
0228 Jan 2026 – 30 Oct 2026
027 Feb 2026 – 30 Oct 2026
0428 Jan 2026 – 30 Oct 2026
0428 Jan 2026 – 22 May 2026
067 Feb 2026 – 22 May 2026
0628 Jan 2026 – 18 May 2026
0628 Jan 2026 – 8 Nov 2026
097 Feb 2026 – 22 May 2026
0928 Jan 2026 – 22 May 2026
117 Feb 2026 – 22 May 2026
1128 Jan 2026 – 8 Nov 2026
136 March 2026 – 22 May 2026
147 Feb 2026 – 22 May 2026
1413 Feb 2026 – 22 May 2026
1628 Jan 2026 – 22 May 2026
1621 Feb 2026 – 22 May 2026
1828 Jan 2026 – 4 Apr 2026
197 Feb 2026 – 4 Apr 2026
2010 Oct 2026 – 8 Nov 2026
2010 Oct 2026 – 8 Nov 2026
2010 Oct 2026 – 8 Nov 2026
2010 Oct 2026 – 8 Nov 2026
2010 Oct 2026 – 8 Nov 2026
2010 Oct 2026 – 8 Nov 2026
2628 Feb 2024 – 5 May 2024
265 Aug 2023 – 12 Jan 2024
2628 Feb 2024 – 5 May 2024
2628 Feb 2024 – 5 May 2024
2610 Oct 2026 – 30 Oct 2026
265 Aug 2023 – 12 Jan 2024
2628 Feb 2024 – 5 May 2024
2628 Feb 2024 – 5 May 2024
2616 Nov 2022 – 10 Sep 2023
2616 Nov 2022 – 10 Sep 2023
265 Aug 2023 – 12 Jan 2024
2610 Oct 2026 – 8 Nov 2026
2616 Nov 2022 – 10 Sep 2023
2628 Feb 2024 – 5 May 2024
265 Aug 2023 – 12 Jan 2024
265 Aug 2023 – 12 Jan 2024
2628 Feb 2024 – 5 May 2024
2628 Feb 2024 – 5 May 2024
265 Aug 2023 – 12 Jan 2024
2628 Feb 2024 – 5 May 2024
265 Aug 2023 – 12 Jan 2024
2616 Nov 2022 – 10 Sep 2023
265 Aug 2023 – 12 Jan 2024
2621 Feb 2026 – 6 March 2026
265 Aug 2023 – 12 Jan 2024
Showing 50 of 106 players

A match counts when both players have confirmed appearances. Starts, confirmed substitutes and recorded goals, assists or substitutions count. Unused substitutes and cards alone do not count. Each match counts once per connection. Historical coverage may be incomplete.

Has Dimo Krastev played with or faced a particular player or team?

Expand the complete recorded connections below. A shared match means both players have confirmed appearances. A missing name is not proof that two players have never played together or faced each other: historical line-ups may be incomplete.

Who has Dimo Krastev played with?

  • Jota Lopes — 22 shared appearances with Dimo Krastev. 28 Jan 2026 – 8 Nov 2026.
  • Boris Ivanov — 19 shared appearances with Dimo Krastev. 28 Jan 2026 – 30 Oct 2026.
  • Tsvetelin Chunchukov — 19 shared appearances with Dimo Krastev. 7 Feb 2026 – 30 Oct 2026.
  • Angel Granchov — 18 shared appearances with Dimo Krastev. 28 Jan 2026 – 30 Oct 2026.
  • Xande — 18 shared appearances with Dimo Krastev. 28 Jan 2026 – 22 May 2026.
  • John Emmanuel — 15 shared appearances with Dimo Krastev. 7 Feb 2026 – 22 May 2026.
  • Mateo Jurić-Petrašilo — 15 shared appearances with Dimo Krastev. 28 Jan 2026 – 18 May 2026.
  • Tsvetoslav Marinov — 15 shared appearances with Dimo Krastev. 28 Jan 2026 – 8 Nov 2026.
  • M. Georgiev — 14 shared appearances with Dimo Krastev. 7 Feb 2026 – 22 May 2026.
  • Tailson — 14 shared appearances with Dimo Krastev. 28 Jan 2026 – 22 May 2026.
  • Damyan Yordanov — 13 shared appearances with Dimo Krastev. 7 Feb 2026 – 22 May 2026.
  • Deyan Lozev — 13 shared appearances with Dimo Krastev. 28 Jan 2026 – 8 Nov 2026.
  • Georg Stojanovski — 12 shared appearances with Dimo Krastev. 6 Mar 2026 – 22 May 2026.
  • Daniel Ivanov — 11 shared appearances with Dimo Krastev. 7 Feb 2026 – 22 May 2026.
  • Pedro Ribeiro — 11 shared appearances with Dimo Krastev. 13 Feb 2026 – 22 May 2026.
  • P. Prindzhev — 10 shared appearances with Dimo Krastev. 28 Jan 2026 – 22 May 2026.
  • Chamseddine Dhifallah — 10 shared appearances with Dimo Krastev. 21 Feb 2026 – 22 May 2026.
  • Maksym Kovalev — 8 shared appearances with Dimo Krastev. 28 Jan 2026 – 4 Apr 2026.
  • Emil Yanchev — 6 shared appearances with Dimo Krastev. 7 Feb 2026 – 4 Apr 2026.
  • Anton Ivanov — 4 shared appearances with Dimo Krastev. 10 Oct 2026 – 8 Nov 2026.
  • Boubacar Hanne — 4 shared appearances with Dimo Krastev. 10 Oct 2026 – 8 Nov 2026.
  • Chidera Okoh — 4 shared appearances with Dimo Krastev. 10 Oct 2026 – 8 Nov 2026.
  • Plamen Iliev — 4 shared appearances with Dimo Krastev. 10 Oct 2026 – 8 Nov 2026.
  • Sámuel Major — 4 shared appearances with Dimo Krastev. 10 Oct 2026 – 8 Nov 2026.
  • Z. Tindano — 4 shared appearances with Dimo Krastev. 10 Oct 2026 – 8 Nov 2026.
  • Alessandro Pilati — 3 shared appearances with Dimo Krastev. 28 Feb 2024 – 5 May 2024.
  • Andrea Fulignati — 3 shared appearances with Dimo Krastev. 5 Aug 2023 – 12 Jan 2024.
  • Andrea La Mantia — 3 shared appearances with Dimo Krastev. 28 Feb 2024 – 5 May 2024.
  • Christos Kourfalidis — 3 shared appearances with Dimo Krastev. 28 Feb 2024 – 5 May 2024.
  • David Valverde — 3 shared appearances with Dimo Krastev. 10 Oct 2026 – 30 Oct 2026.
  • Dimitris Sounas — 3 shared appearances with Dimo Krastev. 5 Aug 2023 – 12 Jan 2024.
  • Federico Bergonzi — 3 shared appearances with Dimo Krastev. 28 Feb 2024 – 5 May 2024.
  • Gaetano Letizia — 3 shared appearances with Dimo Krastev. 28 Feb 2024 – 5 May 2024.
  • Georgi Rusev — 3 shared appearances with Dimo Krastev. 16 Nov 2022 – 10 Sept 2023.
  • Ilia Gruev — 3 shared appearances with Dimo Krastev. 16 Nov 2022 – 10 Sept 2023.
  • Jari Vandeputte — 3 shared appearances with Dimo Krastev. 5 Aug 2023 – 12 Jan 2024.
  • José Sousa — 3 shared appearances with Dimo Krastev. 10 Oct 2026 – 8 Nov 2026.
  • Kiril Despodov — 3 shared appearances with Dimo Krastev. 16 Nov 2022 – 10 Sept 2023.
  • Luca Fiordilino — 3 shared appearances with Dimo Krastev. 28 Feb 2024 – 5 May 2024.
  • Luca Verna — 3 shared appearances with Dimo Krastev. 5 Aug 2023 – 12 Jan 2024.
  • Mario Šitum — 3 shared appearances with Dimo Krastev. 5 Aug 2023 – 12 Jan 2024.
  • Mattia Felici — 3 shared appearances with Dimo Krastev. 28 Feb 2024 – 5 May 2024.
  • Mattia Zennaro — 3 shared appearances with Dimo Krastev. 28 Feb 2024 – 5 May 2024.
  • Nicolò Brighenti — 3 shared appearances with Dimo Krastev. 5 Aug 2023 – 12 Jan 2024.
  • Semuel Pizzignacco — 3 shared appearances with Dimo Krastev. 28 Feb 2024 – 5 May 2024.
  • Simone Pontisso — 3 shared appearances with Dimo Krastev. 5 Aug 2023 – 12 Jan 2024.
  • Spas Delev — 3 shared appearances with Dimo Krastev. 16 Nov 2022 – 10 Sept 2023.
  • Stefano Scognamillo — 3 shared appearances with Dimo Krastev. 5 Aug 2023 – 12 Jan 2024.
  • Tales — 3 shared appearances with Dimo Krastev. 21 Feb 2026 – 6 Mar 2026.
  • Tommaso Biasci — 3 shared appearances with Dimo Krastev. 5 Aug 2023 – 12 Jan 2024.
  • Valentin Antov — 3 shared appearances with Dimo Krastev. 16 Nov 2022 – 10 Sept 2023.
  • A. Gomes — 2 shared appearances with Dimo Krastev. 24 Oct 2026 – 8 Nov 2026.
  • Alessandro Pietrelli — 2 shared appearances with Dimo Krastev. 28 Feb 2024 – 5 May 2024.
  • Andrea Ghion — 2 shared appearances with Dimo Krastev. 5 Aug 2023 – 26 Dec 2023.
  • Andrian Kraev — 2 shared appearances with Dimo Krastev. 7 Sept 2023 – 10 Sept 2023.
  • Bua — 2 shared appearances with Dimo Krastev. 30 Oct 2026 – 8 Nov 2026.
  • Davide Balestrero — 2 shared appearances with Dimo Krastev. 28 Feb 2024 – 20 Apr 2024.
  • Dominik Yankov — 2 shared appearances with Dimo Krastev. 7 Sept 2023 – 10 Sept 2023.
  • Edgaras Dubickas — 2 shared appearances with Dimo Krastev. 20 Apr 2024 – 5 May 2024.
  • Giacomo Manzari — 2 shared appearances with Dimo Krastev. 28 Feb 2024 – 20 Apr 2024.
  • Giuseppe Ambrosino — 2 shared appearances with Dimo Krastev. 26 Dec 2023 – 12 Jan 2024.
  • Ivan Aleksiev — 2 shared appearances with Dimo Krastev. 13 Feb 2026 – 4 Apr 2026.
  • Ilian Iliev — 2 shared appearances with Dimo Krastev. 16 Nov 2022 – 7 Sept 2023.
  • Ivaylo Chochev — 2 shared appearances with Dimo Krastev. 7 Sept 2023 – 10 Sept 2023.
  • J. Tshitoku — 2 shared appearances with Dimo Krastev. 30 Oct 2026 – 8 Nov 2026.
  • Kristian Dimitrov — 2 shared appearances with Dimo Krastev. 7 Sept 2023 – 10 Sept 2023.
  • Luca Ceppitelli — 2 shared appearances with Dimo Krastev. 28 Feb 2024 – 5 May 2024.
  • Luca D'Andrea — 2 shared appearances with Dimo Krastev. 5 Aug 2023 – 26 Dec 2023.
  • Luka Krajnc — 2 shared appearances with Dimo Krastev. 26 Dec 2023 – 12 Jan 2024.
  • Lukas Petkov — 2 shared appearances with Dimo Krastev. 7 Sept 2023 – 10 Sept 2023.
  • Marco Pompetti — 2 shared appearances with Dimo Krastev. 5 Aug 2023 – 12 Jan 2024.
  • Matteo Stoppa — 2 shared appearances with Dimo Krastev. 26 Dec 2023 – 12 Jan 2024.
  • Mattia Compagnon — 2 shared appearances with Dimo Krastev. 20 Apr 2024 – 5 May 2024.
  • Mattia Tonetto — 2 shared appearances with Dimo Krastev. 28 Feb 2024 – 20 Apr 2024.
  • Preslav Borukov — 2 shared appearances with Dimo Krastev. 7 Sept 2023 – 10 Sept 2023.
  • Tomás Silva — 2 shared appearances with Dimo Krastev. 30 Oct 2026 – 8 Nov 2026.
  • Vasco Oliveira — 2 shared appearances with Dimo Krastev. 10 Oct 2026 – 8 Nov 2026.
  • Viktor Popov — 2 shared appearances with Dimo Krastev. 7 Sept 2023 – 10 Sept 2023.
  • Yoan Stoyanov — 2 shared appearances with Dimo Krastev. 16 Nov 2022 – 10 Sept 2023.
  • Aleks Petkov — 1 shared appearances with Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Aleksandar Georgiev — 1 shared appearances with Dimo Krastev. 4 Apr 2026 – 4 Apr 2026.
  • Alessio Curcio — 1 shared appearances with Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Andrea Oliveri — 1 shared appearances with Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Anton Nedyalkov — 1 shared appearances with Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Daniel Naumov — 1 shared appearances with Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Davide Di Molfetta — 1 shared appearances with Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Dimitar Mitov — 1 shared appearances with Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Dimitar Velkovski — 1 shared appearances with Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Edson Silva — 1 shared appearances with Dimo Krastev. 10 Oct 2026 – 10 Oct 2026.
  • Enrico Brignola — 1 shared appearances with Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Filip Krastev — 1 shared appearances with Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Francesco Bombagi — 1 shared appearances with Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Ivan Dyulgerov — 1 shared appearances with Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Ivan Turitsov — 1 shared appearances with Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Ivan Yordanov — 1 shared appearances with Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Karlo Butić — 1 shared appearances with Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Luca Giudici — 1 shared appearances with Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Marin Petkov — 1 shared appearances with Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Nikola Iliev — 1 shared appearances with Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Panos Katseris — 1 shared appearances with Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Patrik-Gabriel Galchev — 1 shared appearances with Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Petko Hristov — 1 shared appearances with Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Pietro Iemmello — 1 shared appearances with Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Tsvetoslav Petrov — 1 shared appearances with Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Valentin Dimitrov — 1 shared appearances with Dimo Krastev. 4 Apr 2026 – 4 Apr 2026.
  • Yanis Karabelyov — 1 shared appearances with Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.

Who has Dimo Krastev faced?

  • Anton Ivanov — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Anatoliy Gospodinov — 2 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 8 Nov 2026.
  • Angel Lyaskov — 2 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 22 May 2026.
  • Antonio Vutov — 2 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 8 Nov 2026.
  • Atanas Iliev — 2 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 30 Oct 2026.
  • Atanas Kabov — 2 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 8 Nov 2026.
  • Aykut Ramadan — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Ayoub Abou — 2 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 14 May 2026.
  • Bertrand Fourrier — 2 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 14 May 2026.
  • Birsent Karagaren — 2 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 8 Nov 2026.
  • Bogdan Kostov — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Brian Sobrero — 2 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 30 Oct 2026.
  • Caue Caruzo — 2 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 22 May 2026.
  • Daniel Genov — 2 confirmed meetings against Dimo Krastev. 2 May 2026 – 10 Oct 2026.
  • Daniel Naumov — 2 confirmed meetings against Dimo Krastev. 28 Jan 2026 – 4 Apr 2026.
  • David Idowu — 2 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 8 Nov 2026.
  • David Malembana — 2 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 10 May 2026.
  • Di Lovrić — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Diego Ferraresso — 2 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 10 May 2026.
  • Diogo Guedes Trevas Madaleno — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Diogo Ressurreição — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Dominik Ivkič — 2 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 14 May 2026.
  • Emiliyan Gogev — 2 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 10 May 2026.
  • Elias Franco — 2 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 30 Oct 2026.
  • Emil Stoev — 2 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 10 May 2026.
  • Enock Kwateng — 2 confirmed meetings against Dimo Krastev. 28 Jan 2026 – 4 Apr 2026.
  • Erol Dost — 2 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 22 May 2026.
  • Galin Grigorov — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Galin Ivanov — 2 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 14 May 2026.
  • Georgi Minchev — 2 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 22 May 2026.
  • Georgi Rusev — 2 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 30 Oct 2026.
  • Georgi Trifonov — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • I. Videv — 2 confirmed meetings against Dimo Krastev. 28 Jan 2026 – 4 Apr 2026.
  • Iliya Yurukov — 2 confirmed meetings against Dimo Krastev. 2 May 2026 – 10 Oct 2026.
  • Iliyan Stefanov — 2 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 10 May 2026.
  • Ivan Goranov — 2 confirmed meetings against Dimo Krastev. 2 May 2026 – 10 Oct 2026.
  • Ivan Minchev — 2 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 10 May 2026.
  • Ivaylo Mihaylov — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • José Gallegos — 2 confirmed meetings against Dimo Krastev. 2 May 2026 – 10 Oct 2026.
  • Lachezar Kotev — 2 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 8 Nov 2026.
  • Lasha Dvali — 2 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 30 Oct 2026.
  • Lazar Boyanov — 2 confirmed meetings against Dimo Krastev. 2 May 2026 – 10 Oct 2026.
  • Lazar Marin — 2 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 10 May 2026.
  • Lévi Ntumba — 2 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 10 May 2026.
  • Luann — 2 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 22 May 2026.
  • Lucas Araújo — 2 confirmed meetings against Dimo Krastev. 28 Jan 2026 – 4 Apr 2026.
  • Marin Orlinov — 2 confirmed meetings against Dimo Krastev. 2 May 2026 – 10 Oct 2026.
  • Martin Hristov — 2 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 14 May 2026.
  • Martin Paskalev — 2 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 8 Nov 2026.
  • Martin Petkov — 2 confirmed meetings against Dimo Krastev. 2 May 2026 – 10 Oct 2026.
  • Martin Smolenski — 2 confirmed meetings against Dimo Krastev. 2 May 2026 – 10 Oct 2026.
  • Mateo Stamatov — 2 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 14 May 2026.
  • Matheus Leoni — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Milen Stoev — 2 confirmed meetings against Dimo Krastev. 2 May 2026 – 10 Oct 2026.
  • Nikola Neychev — 2 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 22 May 2026.
  • Nikola Savić — 2 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 10 May 2026.
  • Nikola Soldo — 2 confirmed meetings against Dimo Krastev. 28 Jan 2026 – 4 Apr 2026.
  • Ognjen Gašević — 2 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 30 Oct 2026.
  • Roberto Raychev — 2 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 10 May 2026.
  • Sainey Sanyang — 2 confirmed meetings against Dimo Krastev. 2 May 2026 – 10 Oct 2026.
  • Sebastian Wade — 2 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 14 May 2026.
  • Svetoslav Kovachev — 2 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 8 Nov 2026.
  • Todor Nedelev — 2 confirmed meetings against Dimo Krastev. 28 Jan 2026 – 4 Apr 2026.
  • Tomás Silva — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Valdumar — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Valentin Yotov — 2 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 10 May 2026.
  • Valentine Ozornwafor — 2 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 14 May 2026.
  • Vasco Oliveira — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Ventsislav Kerchev — 2 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Vladislav Naydenov — 2 confirmed meetings against Dimo Krastev. 2 May 2026 – 10 Oct 2026.
  • Vyacheslav Velev — 2 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 8 Nov 2026.
  • Yanko Georgiev — 2 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 14 May 2026.
  • Yoan Baurenski — 2 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 14 May 2026.
  • Z. Tindano — 2 confirmed meetings against Dimo Krastev. 28 Jan 2026 – 4 Apr 2026.
  • Alessio Rossi — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Alberto Salido — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Anton Tungarov — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Adam Marušić — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Ádám Nagy — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Adil Taoui — 1 confirmed meetings against Dimo Krastev. 22 May 2026 – 22 May 2026.
  • Adrián Cova — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Adrian Šemper — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Ahmad Noorollahi — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Aksel Velev — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Alberto Rizzo — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Aleks Bozhev — 1 confirmed meetings against Dimo Krastev. 30 Oct 2026 – 30 Oct 2026.
  • Aleksa Maraš — 1 confirmed meetings against Dimo Krastev. 28 Jan 2026 – 28 Jan 2026.
  • Aleksandar Buchkov — 1 confirmed meetings against Dimo Krastev. 10 Oct 2026 – 10 Oct 2026.
  • Aleksandar Lyubenov — 1 confirmed meetings against Dimo Krastev. 22 May 2026 – 22 May 2026.
  • Aleksandar Todorov — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Aleš Matějů — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Alessandro Bellemo — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Alessandro Bianco — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Alessandro Bianconi — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Alessandro Gabrielloni — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Alessandro Garattoni — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Alessandro Marcandalli — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Alessandro Sersanti — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Alessio Iovine — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Álex Valiño — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Alexandros Gogić — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Ali Dembélé — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Ali Karimi — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Alireza Beiranvand — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Alireza Jahanbakhsh — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • André Alves — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Andre Shinyashiki — 1 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 27 Feb 2026.
  • Andrea Marino — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Andrea Schenetti — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Andrei Chindriş — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Andrija Novaković — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Andrija Vukčević — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Andronikos Kakoullis — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Angel Angelov — 1 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 10 Apr 2026.
  • Angelos Tsingaras — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Ante Aralica — 1 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 13 Feb 2026.
  • Antoan Stoyanov — 1 confirmed meetings against Dimo Krastev. 2 May 2026 – 2 May 2026.
  • Anton Nedyalkov — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Antonio Candela — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Arthur — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Artur Ioniţă — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Asen Chandarov — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • Asen Donchev — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • B. Sally — 1 confirmed meetings against Dimo Krastev. 22 May 2026 – 22 May 2026.
  • Benaissa Benamar — 1 confirmed meetings against Dimo Krastev. 30 Oct 2026 – 30 Oct 2026.
  • Berk Beyhan — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • Berna — 1 confirmed meetings against Dimo Krastev. 30 Oct 2026 – 30 Oct 2026.
  • Bernard Tekpetey — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Bjarki Bjarkason — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Bojan Milosavljevic — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Boris Dimitrov — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Boris Todorov — 1 confirmed meetings against Dimo Krastev. 10 May 2026 – 10 May 2026.
  • Borislav Tsonev — 1 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 14 Mar 2026.
  • Boubacar Hanne — 1 confirmed meetings against Dimo Krastev. 6 May 2026 – 6 May 2026.
  • Bozhidar Chorbadzhiyski — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Bozhidar Katsarov — 1 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 13 Feb 2026.
  • Bryan Hein — 1 confirmed meetings against Dimo Krastev. 28 Jan 2026 – 28 Jan 2026.
  • Christopher Acheampong — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • C. Meotti — 1 confirmed meetings against Dimo Krastev. 4 Apr 2026 – 4 Apr 2026.
  • Caio Lopes — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Carlos Algarra — 1 confirmed meetings against Dimo Krastev. 4 Apr 2026 – 4 Apr 2026.
  • Cascardo — 1 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 27 Feb 2026.
  • Cătălin Itu — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Cedric Gondo — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Celso Sidney — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • Cəlal Hüseynov — 1 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 27 Feb 2026.
  • Charalambos Kyriakou — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Christian Gytkjær — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Christos Sielis — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Christos Wheeler — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Dani Martín — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • Daniele Baselli — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Daniele Verde — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Danilo Spoljaric — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • David Teles — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • David Valverde — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Davide Guglielmotti — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Deroy Duarte — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Diego Falcinelli — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Diego Medina — 1 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 14 Mar 2026.
  • Diego Peralta — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Diego Raposo — 1 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 13 Feb 2026.
  • Dimitar Burov — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Dimitar Todorov — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Dimitar Velkovski — 1 confirmed meetings against Dimo Krastev. 8 Nov 2026 – 8 Nov 2026.
  • Dimitrios Christofi — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Dimitrios Nikolaou — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Domen Črnigoj — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Domingo Dalmasso — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Dominik Yankov — 1 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 13 Feb 2026.
  • Donaldo Açka — 1 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 13 Feb 2026.
  • Driton Camaj — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • E. Gerov — 1 confirmed meetings against Dimo Krastev. 22 May 2026 – 22 May 2026.
  • E. Sou — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Eddie Salcedo — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Edney Ribeiro — 1 confirmed meetings against Dimo Krastev. 14 May 2026 – 14 May 2026.
  • Edoardo Goldaniga — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Edoardo Pieragnolo — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Edson Martinho da Silva — 1 confirmed meetings against Dimo Krastev. 4 Apr 2026 – 4 Apr 2026.
  • Edvin Kurtulus — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Egor Parkhomenko — 1 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 14 Mar 2026.
  • Ehsan Hajisafi — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Elvis Kabashi — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Emerson — 1 confirmed meetings against Dimo Krastev. 30 Oct 2026 – 30 Oct 2026.
  • Emerson Rodríguez — 1 confirmed meetings against Dimo Krastev. 4 Apr 2026 – 4 Apr 2026.
  • Eric Bille — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Erick Marcus — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Ertan Tombak — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • F. Herard — 1 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 16 Apr 2026.
  • Francisco Varela — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Facundo Alarcón — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Facundo Costantini — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Federico Barba — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Félix Eboa Eboa — 1 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 27 Feb 2026.
  • Filip Gigov — 1 confirmed meetings against Dimo Krastev. 10 Oct 2026 – 10 Oct 2026.
  • Filip Jagiełło — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Filippo Bandinelli — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Filippo Melegoni — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Francesco Bardi — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Francesco Cassata — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Francesco Esposito — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Franco Lepore — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Franklin Mascote — 1 confirmed meetings against Dimo Krastev. 4 Apr 2026 – 4 Apr 2026.
  • Frédéric Maciel — 1 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 14 Mar 2026.
  • Gabriel Strefezza — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Georgi Kitanov — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Georgi Lazarov — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • Georgi Shopov — 1 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 6 Mar 2026.
  • Giacomo Beretta — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Gianluca Busio — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Gianmarco Antonacci — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Gianni Politino — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Giorgio Altare — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Giorgos Efrem — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Giovanni Crociata — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Giuseppe Di Serio — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Grigoris Kastanos — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Héctor Cuellar — 1 confirmed meetings against Dimo Krastev. 30 Oct 2026 – 30 Oct 2026.
  • Hendrik Bonmann — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Ibrahim Keïta — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Idan Nachmias — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Igor Vujačić — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Ioannis Pittas — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Ismael Ferrer — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Ivan Kokonov — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Ivan Lagundžić — 1 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 13 Feb 2026.
  • Ivaylo Chochev — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Ivaylo Ivanov — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Ivaylo Markov — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Jhonatan Hurtado — 1 confirmed meetings against Dimo Krastev. 6 May 2026 – 6 May 2026.
  • Jorginho Soares — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Jacopo Martini — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Janis Antiste — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Jay Idzes — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Jean David Aka — 1 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 14 Mar 2026.
  • Jeroen Zoet — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Jesse Joronen — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Joel Andersson — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Joel Pohjanpalo — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Joël Zwarts — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Jordan Saint-Louis — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Jordan Semedo Varela — 1 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 6 Mar 2026.
  • Jordon Ibe — 1 confirmed meetings against Dimo Krastev. 22 May 2026 – 22 May 2026.
  • Jorge Padilla — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • José Cabarcas — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Juan Salomoni — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Jules Meyer — 1 confirmed meetings against Dimo Krastev. 30 Oct 2026 – 30 Oct 2026.
  • Julien Lamy — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Kaloyan Strinski — 1 confirmed meetings against Dimo Krastev. 30 Oct 2026 – 30 Oct 2026.
  • Kassim Hadji — 1 confirmed meetings against Dimo Krastev. 2 May 2026 – 2 May 2026.
  • Konstantinos Balogiannis — 1 confirmed meetings against Dimo Krastev. 4 Apr 2026 – 4 Apr 2026.
  • Konstantinos Laifis — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Konstantinos Panayi — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Kostadin Iliev — 1 confirmed meetings against Dimo Krastev. 30 Oct 2026 – 30 Oct 2026.
  • Krasian Kolev — 1 confirmed meetings against Dimo Krastev. 14 May 2026 – 14 May 2026.
  • Krasimir Miloshev — 1 confirmed meetings against Dimo Krastev. 22 May 2026 – 22 May 2026.
  • Krasimir Stanoev — 1 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 13 Feb 2026.
  • Kristiyan Balov — 1 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 6 Mar 2026.
  • Kristiyan Boychev — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Kubrat Önaşçı — 1 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 16 Apr 2026.
  • Kwadwo Duah — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Loizos Loizou — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Lorenzo Di Stefano — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Lorenzo Libutti — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Luca Di Modugno — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Luca Giudici — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Luca Marrone — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Luca Moro — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Luca Vignali — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Lucas da Cunha — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Lucas Ryan — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Luka Ivanov — 1 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 6 Mar 2026.
  • Marko Miletic — 1 confirmed meetings against Dimo Krastev. 10 May 2026 – 10 May 2026.
  • M. Vangelov — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Magnus Kofod Andersen — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Maksimilian Lazarov — 1 confirmed meetings against Dimo Krastev. 10 May 2026 – 10 May 2026.
  • Mamadou Diallo — 1 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 14 Mar 2026.
  • Manolo Portanova — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Marco Borgnino — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Marco Sala — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Mario Dilchovski — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Mario Sampirisi — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Marios Antoniades — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Marko Bakić — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Marko Janković — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Marko Vukčević — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Martin Atanasov — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Martin Ruskov — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Martin Velichkov — 1 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 13 Feb 2026.
  • Marto Boychev — 1 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 14 Mar 2026.
  • Mato Jajalo — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Mats Lemmens — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Matthias Braunöder — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Mehdi Taremi — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Michael Svoboda — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Michalis Ioannou — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Miha Trdan — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Mikael Ellertsson — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Mikhail Zahariev Zahariev — 1 confirmed meetings against Dimo Krastev. 22 May 2026 – 22 May 2026.
  • Milad Mohammadi — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Milan Mijatović — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Minas Antoniou — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Miroslav Georgiev — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Mitchy-Yorham Ntelo — 1 confirmed meetings against Dimo Krastev. 2 May 2026 – 2 May 2026.
  • Moataz Zemzemi — 1 confirmed meetings against Dimo Krastev. 30 Oct 2026 – 30 Oct 2026.
  • Mohammad Daneshgar — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Mohammad Mohebi — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Montassar Triki — 1 confirmed meetings against Dimo Krastev. 10 Apr 2026 – 10 Apr 2026.
  • Morteza Pouraliganji — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Moutir Chajia — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Natan Girma — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Nicholas Gioacchini — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Nicholas Pierini — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Nicolas Fontaine — 1 confirmed meetings against Dimo Krastev. 14 May 2026 – 14 May 2026.
  • Nicolò Buso — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Nikola Iliev — 1 confirmed meetings against Dimo Krastev. 28 Jan 2026 – 28 Jan 2026.
  • Nikola Krstović — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Nikola Šipčić — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Nikolay Zlatev — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • Njomgang Fonkeu — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Nunzio Lella — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Orazio Pazienza — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Oliver Abildgaard — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Olivier Verdon — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Petar Atanasov — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Preslav Georgiev — 1 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 16 Apr 2026.
  • Pablo Vitali — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Parvizdzhon Umarbayev — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Patrick Cutrone — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Patrick Luan — 1 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 27 Feb 2026.
  • Payam Niazmand — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Pedro Igor — 1 confirmed meetings against Dimo Krastev. 28 Jan 2026 – 28 Jan 2026.
  • Pedro Naressi — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Petar Marinov — 1 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 14 Mar 2026.
  • Petar Stanić — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Petko Hristov — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Plamen Iliev — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • Preslav Bachev — 1 confirmed meetings against Dimo Krastev. 8 Nov 2026 – 8 Nov 2026.
  • Przemysław Szymiński — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Radoslav Slavchev — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Radoslav Apostolov — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Radoslav Tsonev — 1 confirmed meetings against Dimo Krastev. 10 Oct 2026 – 10 Oct 2026.
  • Ramin Rezaeian — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Reyan Daskalov — 1 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 13 Feb 2026.
  • Riccardo Fiamozzi — 1 confirmed meetings against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Riccardo Melgrati — 1 confirmed meetings against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Riccardo Tonin — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Robin Schouten — 1 confirmed meetings against Dimo Krastev. 14 May 2026 – 14 May 2026.
  • Roozbeh Cheshmi — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • S. Mechev — 1 confirmed meetings against Dimo Krastev. 10 Oct 2026 – 10 Oct 2026.
  • Samuil Tsonov — 1 confirmed meetings against Dimo Krastev. 4 Apr 2026 – 4 Apr 2026.
  • Sadio Dembélé — 1 confirmed meetings against Dimo Krastev. 22 May 2026 – 22 May 2026.
  • Saeed Ezatolahi — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Salvatore Esposito — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Samuel Kalu — 1 confirmed meetings against Dimo Krastev. 4 Apr 2026 – 4 Apr 2026.
  • Sayed Ghoddos — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Serkan Yusein — 1 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 27 Feb 2026.
  • Shahriyar Moghanlou — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Shoja Khalilzadeh — 1 confirmed meetings against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Spas Delev — 1 confirmed meetings against Dimo Krastev. 13 Feb 2026 – 13 Feb 2026.
  • Stanislav Ivanov — 1 confirmed meetings against Dimo Krastev. 8 Nov 2026 – 8 Nov 2026.
  • Stanislav Yovkov — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Stefan Gavrilov — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Stefan Lončar — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Stefan Mugoša — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Stefan Savić — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Stefan Stojanović — 1 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 16 Apr 2026.
  • Stélios Andreou — 1 confirmed meetings against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Stevan Jovetić — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Stoyan Predev — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Stoyan Stoichkov — 1 confirmed meetings against Dimo Krastev. 14 May 2026 – 14 May 2026.
  • Tomás Azevedo — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Tamimou Ouorou — 1 confirmed meetings against Dimo Krastev. 2 May 2026 – 2 May 2026.
  • Tanner Tessmann — 1 confirmed meetings against Dimo Krastev. 5 May 2024 – 5 May 2024.
  • Tijan Sonha — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Tio Cipot — 1 confirmed meetings against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Todor Pavlov — 1 confirmed meetings against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Tomislav Papazov — 1 confirmed meetings against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • Tommaso Cassandro — 1 confirmed meetings against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Umaro Baldé — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Uroš Đurđević — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Vladislav Dimitrov Tsekov — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Valentin Arhipov — 1 confirmed meetings against Dimo Krastev. 22 May 2026 – 22 May 2026.
  • Vasil Kazaldzhiev — 1 confirmed meetings against Dimo Krastev. 10 May 2026 – 10 May 2026.
  • Vasil Panayotov — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • Vasil Simeonov — 1 confirmed meetings against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Viktor Ivaylov Velichkov — 1 confirmed meetings against Dimo Krastev. 22 May 2026 – 22 May 2026.
  • Viktor Popov — 1 confirmed meetings against Dimo Krastev. 8 Nov 2026 – 8 Nov 2026.
  • Vinícius Nogueira — 1 confirmed meetings against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Vladan Vidaković — 1 confirmed meetings against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Vladimir Medved — 1 confirmed meetings against Dimo Krastev. 10 May 2026 – 10 May 2026.
  • Vlatko Drobarov — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • W. Chimezie — 1 confirmed meetings against Dimo Krastev. 4 Apr 2026 – 4 Apr 2026.
  • W. Hamdiji — 1 confirmed meetings against Dimo Krastev. 16 Apr 2026 – 16 Apr 2026.
  • Wesley Rocha — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Wilson Samaké — 1 confirmed meetings against Dimo Krastev. 27 Feb 2026 – 27 Feb 2026.
  • Yanis Guermouche — 1 confirmed meetings against Dimo Krastev. 6 Mar 2026 – 6 Mar 2026.
  • Yesid Valbuena — 1 confirmed meetings against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Yoan Bornosuzov — 1 confirmed meetings against Dimo Krastev. 2 May 2026 – 2 May 2026.
  • Yohann Magnin — 1 confirmed meetings against Dimo Krastev. 14 Mar 2026 – 14 Mar 2026.
  • Žarko Tomašević — 1 confirmed meetings against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Zhivko Atanasov — 1 confirmed meetings against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.

Which teams has Dimo Krastev faced?

Each completed match counts once when the selected player has a confirmed appearance, including substitutes and identified goal or assist evidence. An unused bench place or a card alone does not count.

  • Arda Kardzhali — 2 confirmed appearances against Dimo Krastev. 27 Feb 2026 – 8 Nov 2026.
  • Botev Plovdiv — 2 confirmed appearances against Dimo Krastev. 28 Jan 2026 – 4 Apr 2026.
  • Botev Vratsa — 2 confirmed appearances against Dimo Krastev. 2 May 2026 – 10 Oct 2026.
  • CSKA 1948 — 2 confirmed appearances against Dimo Krastev. 14 Mar 2026 – 30 Oct 2026.
  • Dobrudzha — 2 confirmed appearances against Dimo Krastev. 10 Apr 2026 – 6 May 2026.
  • Lokomotiv Sofia — 2 confirmed appearances against Dimo Krastev. 13 Feb 2026 – 22 May 2026.
  • Septemvri Sofia — 2 confirmed appearances against Dimo Krastev. 16 Apr 2026 – 14 May 2026.
  • Slavia Sofia — 2 confirmed appearances against Dimo Krastev. 6 Mar 2026 – 10 May 2026.
  • Beroe — 1 confirmed appearances against Dimo Krastev. 24 Apr 2026 – 24 Apr 2026.
  • Cherno More Varna — 1 confirmed appearances against Dimo Krastev. 7 Feb 2026 – 7 Feb 2026.
  • Como — 1 confirmed appearances against Dimo Krastev. 20 Apr 2024 – 20 Apr 2024.
  • Cyprus — 1 confirmed appearances against Dimo Krastev. 16 Nov 2022 – 16 Nov 2022.
  • Dunav Ruse — 1 confirmed appearances against Dimo Krastev. 24 Oct 2026 – 24 Oct 2026.
  • Foggia — 1 confirmed appearances against Dimo Krastev. 5 Aug 2023 – 5 Aug 2023.
  • IR Iran — 1 confirmed appearances against Dimo Krastev. 7 Sept 2023 – 7 Sept 2023.
  • Lecco — 1 confirmed appearances against Dimo Krastev. 12 Jan 2024 – 12 Jan 2024.
  • Lokomotiv Plovdiv — 1 confirmed appearances against Dimo Krastev. 21 Feb 2026 – 21 Feb 2026.
  • Ludogorets — 1 confirmed appearances against Dimo Krastev. 19 Mar 2026 – 19 Mar 2026.
  • Montana — 1 confirmed appearances against Dimo Krastev. 18 May 2026 – 18 May 2026.
  • Montenegro — 1 confirmed appearances against Dimo Krastev. 10 Sept 2023 – 10 Sept 2023.
  • Reggiana — 1 confirmed appearances against Dimo Krastev. 26 Dec 2023 – 26 Dec 2023.
  • Spezia — 1 confirmed appearances against Dimo Krastev. 28 Feb 2024 – 28 Feb 2024.
  • Venezia — 1 confirmed appearances against Dimo Krastev. 5 May 2024 – 5 May 2024.

Based on FootSam’s recorded match data for clubs and national teams across all competitions. Player connections require confirmed appearances by both players, including substitutes. Opposing teams count all confirmed appearances, including substitutes and identified goal or assist evidence. Unused substitutes do not count. Historical coverage may be incomplete; figures describe confirmed appearances as defined above.

About this page and its data

Football connections

Explore who played together, which players and teams faced each other, and which players a coach managed. Search for a player, coach or club and filter relationships by name, team or country.

All confirmed appearances count, including substitutes and identified goal, assist or substitution evidence. An unused bench place or a card alone is insufficient. Each match counts once per relationship. An empty result does not prove that two people never met.

FootSam combines stored provider data and reviewed historical imports. Availability varies by competition, season and statistic. Records are linked to reviewed identities; missing information is kept distinct from recorded zero values.

For those who want to understand the game.