John Brand was born on April 4, 1953 in Braunschweig, Niedersachsen, West Germany.
As a 20-year old goalkeeper he helped Toronto Hungaria finish in seventh place in the sixteen team 1973 National Soccer League season.
Before the start of the 1974 soccer season he joined Toronto Metros as an amateur player. Jack played in 14 games in the North American Soccer League and let in 20 goals, posting a 1.42 goals against average.
Before the start of the 1975 season Toronto Metros merged with National Soccer League club Toronto Croatia. The 6-1 and 175 lbs goalie payed in two games during the 1975 North American Soccer League games for Toronto Metros-Croatia.
In the 1976 season he starred for Toronto Italia in the National Soccer League as well as playing for Canada in the 1976 Olympics that were held in Montreal.
In March 1977 he signed for Rochester Lancers and would go on to star in the North American Soccer League.

In 1985 he was president of the FC Seattle club. The club joined the Western Soccer Alliance in May 1985.