Puchar Sri Lanki istnieje od 1939 roku. Utworzony pod nazwą Ceylon FA Cup , od 1987 roku stał się Bristol FA Cup .