Kontakty drużyn narodowych obu krajów rozpoczęły się w 1937 roku. Pierwszy mecz w Sofii zakończył się remisem 3:3. Pierwsze zwycięstwo Polacy odnieśli w 1949 roku w Warszawie - 3:2. Także ostatnie spotkanie zakończyło się triumfem Polaków - w czerwcu 1999 roku w eliminacjach mistrzostw Europy wygrali w Warszawie 2:0. W rywalizacji z Bułgarami doszło do incydentu, który na stałe zapisał się w kronikach polskiego futbolu. Chodzi o wydarzenia z 1972 roku, z eliminacyjnego meczu do igrzysk olimpijskich. Wówczas to w Starej Zagorze Polacy przegrali 1:3, a winę za porażkę przypisuje się przede wszystkim rumuńskiemu arbitrowi Victorowi Padureanu, który usunął z boiska Włodzimierza Lubańskiego i nie uznał jednej bramki. Porażka w Starej Zagorze nie zagrodziła jednak polskim piłkarzom drogi na igrzyska - w Monachium zdobyli później złoty medal. Była też ostatnią w historii rywalizacji Polski i Bułgarii. Z kolejnych ośmiu spotkań biało-czerwoni wygrali siedem, a raz zremisowali. Bilans meczów Polska - Bułgaria: 12.09.1937, Sofia 3:3 4.04.1948, Sofia 1:1 2.10.1949, Warszawa 3:2 30.10.1950, Sofia 1:0 18.05.1952, Warszawa 0:1 13.09.1953, Sofia 2:2 8.08.1954, Warszawa 2:2 26.06.1955, Sofia 1:1 26.08.1956, Wrocław 1:2 29.09.1957, Sofia 1:1 26.06.1960, Chorzów 4:0 30.09.1962, Sofia 1:2 16.05.1965, Kraków 1:1 15.06.1969, Sofia 1:4 el. MŚ 9.11.1969, Warszawa 3:0 el. MŚ 16.04.1972, Stara Zagora 1:3 el. IO 7.05.1972, Warszawa 3:0 el. IO 19.08.1973, Warna 2:0 26.04.1978, Warszawa 1:0 23.03.1983, Łódź 3:1 6.02.1985, Queretaro 2:2 24.08.1988, Białystok 3:2 6.09.1998, Burgas 3:0 el. ME 4.06.1999, Warszawa 2:0 el. ME ------------------------------------------------------------- 24 mecze - 11 zwycięstw - 8 remisów - 5 porażek; bramki: 45-30