Somerset-born Grant was known as a dependable goalkeeper, but one who was mainly back-up at the majority of his clubs. His time spent at City was mainly during the Second World War, where he made almost 100 appearances, but played in just two league outings for the club after the war.
Despite being born in the south of England, Grant was actually an amateur with both Doncaster Rovers and Sheffield United and then stayed in the north of England with Bury and Aldershot before moving to Filbert Street in December 1941, staying almost five years and making his debut in a home game against Walsall. He also played as a guest for Derby County, Nottingham Forest and Notts County, amongst others, during the war.
His two league games after the war for City were games to forget for the shot-stopper, and they ultimately proved to be his downfall. He conceded seven in those two games and moved to Derby, this time on a permanent basis. Moves to Newport County, Leeds United and York City followed. Grant went on to become a teacher after football.