Born in Soweto, Gould began his senior career with Jomo Cosmos in 2001, before moving to Supersport United in 2008. He signed for Kaizer Chiefs in May 2012. Kaizer Chiefs
Gould was signed to Chiefs in July 2012 for R8,4million.
He made his debut on 5 August 2012 against Mamelodi Sundowns losing 4-1.He scored his first goal against student outfit Bidvest Wits in the Nedbank Cup winning 3-0 with him scoring the second goal in 49th from a header from the near post.
In the first half Siboniso Gaxa also scored his first goal for Chiefs. Earlier that day Orlando Pirates lost 4-1 to SAFA Second Division student outfit, Maluti FET College.He went to play only 9 games and 721 minutes in the 2012-2013 season due to an achilles tendon surgery and a knee injury only recovering in pre-season.
He his the son of late former Kaizer Chiefs and Penarol player Samuel Goodenough Nkomo (b 1953)
Gould made his international debut for South Africa in 2008, and was a squad member at the 2009 Fédération internationale de football association Confederations Cup.