Турнир по футбол за купата на България, всички финали от създаването на Царската купа през 1938 година:

1938    ФК 13 (София) - Левски (Русе) - 3:0

1939    Шипка (София) - Левски (Русе) - 3:0

1940    ФК 13 (София) - Спортклуб (Пловдив) - 2:1

1941    АС'23 (София) - Напредък (Русе) - 4:2

1942    Левски (София) - Спортклуб (Пловдив) - 3:0 служебно, прекратен при 3:1

1946    Левски (София) - Черноломец (Попово) - 4:1

1947    Левски (София) - Ботев (Пловдив) - 1:0

1948    Локомотив (София) - Славия-Ченгелов (сега Локомотив Пловдив) - 1:0

1949    Левски (София) - ЦСКА (София) - 2:1 след продължения в третата среща, 2:2 в първата среща, 1:1след продължения във втората среща

1950    Левски (София) - ЦСКА (София) - 1:0 след продължения в третата среща, 1:1 в първата среща, 1:1 след продължения във втората среща

1951    ЦСКА (София) - Академик (София) - 1:0 след продължения

1952    Славия (София) - Спартак (София) - 3:1

1953    Локомотив (София) - Левски (София) - 2:1

1954    ЦСКА (София) - Славия (София) - 2:1

1955    ЦСКА (София) - Спартак (Пловдив) - 5:2 след продължения

1956    Левски (София) - Ботев (Пловдив) - 5:2

1957    Левски (София) - Спартак (Плевен) - 2:1

1958    Спартак (Пловдив) - Миньор (Перник) - 1:0

1959    Левски (София) - Спартак (Пловдив) - 1:0

1960    Септември (София) - Локомотив (Пловдив) - 4:3 след продължения

1961    ЦСКА (София) - Спартак (Варна) - 3:0

1962    Ботев (Пловдив) - Дунав (Русе) - 3:0

1963    Славия (София) - Ботев (Пловдив) - 2:0

1964    Славия (София) - Ботев (Пловдив) - 3:2

1965    ЦСКА (София) - Левски (София) - 3:2

1966    Славия (София) - ЦСКА (София) - 1:0

1967    Левски (София) - Спартак (София) - 3:0

1968    Спартак (София) - Берое (Стара Загора) - 3:2

1969    ЦСКА (София) - Левски (София) - 2:1

1970    Левски (София) - ЦСКА (София) - 2:1

1971    Левски (София) - Локомотив (Пловдив) - 3:0

1972    ЦСКА (София) - Славия (София) - 3:0

1973    ЦСКА (София) - Берое (Стара Загора) - 2:1

1974    ЦСКА (София) - Левски (София) - 2:1 след продължения

1975    Cлавия (София) - Локомотив (София) - 3:2

1976    Левски (София) - ЦСКА (София) - 4:3 след продължения

1977    Левски (София) - Локомотив (София) - 2:1

1978    Марек (Дупница) - ЦСКА (София) - 1:0

1979    Левски (София) - Берое (Стара Загора) - 4:1

1980    Славия (София) - Берое (Стара Загора) - 3:1

1981    финален турнир: 1. ЦСКА, 2. Славия, 3. Левски

1982    Левски (София) - ЦСКА (София) - 4:0

1983    ЦСКА (София) - Спартак (Варна) - 4:0

1984    Левски (София) - Ботев (Пловдив) - 1:0

1985    ЦСКА (София) - Левски (София) 2:1

1986    Левски (София) - ЦСКА (София) - 1:0

1987    ЦСКА (София) - Левски (София) - 2:1

1988    ЦСКА (София) - Левски (София) - 4:1

1989    ЦСКА (София) - Черноморец (Бургас) - 3:0

1990    Сливен - ЦСКА (София) - 2:0

1991    Левски (София) - Ботев (Пловдив) - 2:1

1992    Левски (София) - Пирин (Благоевград) - 5:0

1993    ЦСКА (София) - Ботев (Пловдив) - 1:0

1994    Левски (София) - Пирин (Благоевград) - 1:0

1995    Локомотив (София) - Ботев (Пловдив) - 4:2

1996    Славия (София) - Левски (София) - 4:0 служебно, прекратен при 1:0

1997    ЦСКА (София) - Левски (София) - 3:1

1998    Левски (София) - ЦСКА (София) - 5:0

1999    ЦСКА (София) - Литекс (Ловеч) - 1:0

2000    Левски (София) - Нафтекс (Бургас) - 2:0

2001    Литекс (Ловеч) - Велбъжд (Кюстендил) - 1:0 след продължения

2002    Левски (София) - ЦСКА (София) - 3:1

2003    Левски (София) - Литекс (Ловеч) - 2:1

2004    Литекс (Ловеч) - ЦСКА (София) - 4:3 след дузпи, 2:2 в редовното време и продълженията

2005    Левски (София) - ЦСКА (София) - 2:1

2006    ЦСКА (София) - Черно море (Варна) - 3:1

2007    Левски (София) - Литекс (Ловеч) - 1:0 след продължения

2008    Черно море (Варна) - Литекс (Ловеч) - 0:1

2009    Пирин (Благоевград) - Литекс (Ловеч) - 0:3

2010    Берое (Стара Загора) - Черноморец (Поморие) - 1:0

2011    ЦСКА (София) - Славия (София) - 1:0

2012    Лудогорец (Разград)    - Локомотив (Пловдив) - 2:1

2013    Берое (Стара Загора) - Левски (София) - 3:1 след дузпи, 3:3 в редовното време и продълженията

2014    Ботев (Пловдив) - Лудогорец (Разград) - 0:1

2015    Левски (София) - Черно море (Варна) - 1:2 след продължения

2016    ЦСКА - Монтана - 1:0

2017    Лудогорец (Разград) - Ботев (Пловдив)  - 1:2

2018    Славия (София) - Левски (София) - 4:2 след дузпи, 0:0 в редовното време и продълженията

2019    Ботев (Пловдив) - Локомотив (Пловдив) - 0:1

2020    ЦСКА - Локомотив (Пловдив) - 3:5 след дузпи, 0:0 в редовното време и продълженията

2021    Арда (Кърджали) - ЦСКА-София - 0:1

2022    Левски (София) - ЦСКА-София - 1:0

2023    Лудогорец (Разград) - ЦСКА 1948 - 3:1

2024    Ботев (Пловдив) - Лудогорец (Разград) - 3:2

2025    Лудогорец (Разград) - ЦСКА-София - 1:0

Носители на националната купа:

Левски София           26

ЦСКА                   21

Славия София            8

Ботев Пловдив           4

Литекс Ловеч            4

Локомотив София         4

Лудогорец               4

Локомотив Пловдив       2

ФК 13 София             2

Берое                   2

Спартак Пловдив         1

Спартак София           1

Септември София         1

Марек Дупница           1

Шипка София             1

АС'23 София             1

Черно море Варна        1

 

    Турнирът за Купата на България през годините се провежда под различни имена:

Царска купа: 1938 - 1942

Купа на Съветската армия: 1946 - 1981

Купа на България: от 1981 година досега