[2] Bobby started his professional career with Sabah during the 2003 Malaysian League by making his debut against Terengganu.
[7] Due to an injury in mid-season, he missed half of Super League season and only made his return in the Malaysia Cup.
[10] He made his Malaysia Super League debut on 10 January 2012 against Felda United in a 2–0 away defeat.
[11] On 14 January, Gonzales scored a goal in 45th minutes of first half against former club Sarawak in a 2–1 win at the Likas Stadium.
He scored Sarawak's winning goal in an opening group game of Malaysia Cup against Selangor.
[17] Four days later on 11 January, he scored double in the 30th minute in a 5–0 home win against UITM FC.
[19][20] On 25 January, he scored two second-half goals in Sarawak's 3–0 Malaysia FA Cup first round victory against Malacca at Sarawak State Stadium, but he was denied a hat-trick in the last minute half by a save by Malacca FA goalkeeper Nor Iman.
[21] Bobby's brace against Malacca made him the finest poacher player since Alistair Edwards to hit the two-goal mark for Sarawak.
[22] He scored a third consecutive brace at Sarawak State Stadium in a 7–0 home win against NS Betaria FC.
[24] On 31 August, Bobby Gonzales scored his two goals for Sarawak in a 4–0 win in the Malaysia Cup of group D.[25] He scored his fourth goal of the Group D at home to Perak on Saturday by trashing 6–1 victory on 21 September.
[26] On 26 October 2013, Bobby scored in Sarawak Malaysia Cup semi-final second leg against Pahang, though his side went out 4–2 on aggregate.