Machhindra FC’ is a top flight Nepali football team from the central Kathmandu neighborhood of Keltole. The club finished in 6th place in the 2005/06 Martyrs League. Because of an internal dispute within the All Nepal Football Association, Nepal’s league was canceled from 2007 to 2009. The league recommenced in February 2010 and Machhindra FC are participants.
Machhindra FC was established in 1973 and was finally promoted to Nepal’s top football division in 2004.It is quite inactive now and play in B-division.