amar singh played for the indian cricket team, hindus cricket team and various teams in the first class cricket matches. he took 28 wickets and scored 292 runs in 7 test cricket matches, playing for the indian cricket team.