Сардар Сингх начал профессиональную карьеру в индийском клубе «Чандигарх Дайнамоз». В 2006 году Сингх перешёл в клуб «Хайдарабад Султанс». В 2011 году выступал за бельгийский клуб «Лёвен»[3]. С 2013 года Сардар Сингх выступает в нидерландском клубе «Блумендал»[4], с 2016 года — в индийском клубе «Пенджаб Уорриорз». Сардар Сингх был приобретён клубом «Дели Вейврайдерс» за 78 000 долларов[5].
Международная карьера
С 2006 года Сардар Сингх выступает за сборную Индии. В составе сборной сыграл 285 матчей и забил 16 мячей.