Skip to content
Churchill Brothers logo
Churchill Brothers
India flagIndia

About Churchill Brothers

Churchill Brothers is a football club from India, founded in 1988, with 38 years of history. The team plays their home matches at Tilak Maidan Stadium. Throughout their history, Churchill Brothers has won 2 trophies, establishing themselves as one of the most successful clubs in their country.

Frequently Asked Questions

What stadium does Churchill Brothers play at?
Churchill Brothers plays their home matches at Tilak Maidan Stadium, which has a capacity of 19,000 seats.
When was Churchill Brothers founded?
Churchill Brothers was founded in 1988, making them 38 years old.
How many trophies has Churchill Brothers won?
Churchill Brothers has won 2 major trophies throughout their history.