He played 16 years in the NBL for the Brisbane Bullets, South Dragons, Gold Coast Blaze, Adelaide 36ers and Phoenix.
Gibson was a long-time member of the Australian Boomers, having played at the 2012 London Olympics and at the 2010, and 2014 FIBA World Cups.
[2] In 2004, he moved to Canberra to attend the Australian Institute of Sport (AIS) and play for the program's SEABL team.
[8][9] Returning to the 36ers for the 2013–14 season,[10] Gibson helped the team reach the 2014 NBL Grand Final series, where they lost 2–1 to the Perth Wildcats.
The 2014–15 season saw Gibson score a career-high 34 points in November[11][12] and play his 300th NBL game in January.
[22] On 10 February 2022, Gibson returned to the Phoenix roster as a Covid Replacement Player for Xavier Munford.
[32] After not playing state league basketball in 2012, Gibson joined the Forestville Eagles of the Central ABL in 2013.
Gibson had stints in the QBL every year between 2016 and 2019, playing for the Gold Coast Rollers (2016),[36] Brisbane / Southern Districts Spartans (2017–18),[37] and Rockhampton Rockets (2019).