Bibbins was recruited by Utah out of high school, but the Utes did not have a scholarship available for him by the time he was to join the squad. Instead, Bibbins enrolled at Long Beach State and was twice named All-Conference.[1] He averaged 13.1 points and 4.6 assists per game as a junior.[2] After graduating from Long Beach State, Bibbins decided to transfer to Utah for his final season of eligibility. He was named team captain despite being new to the program.[1] In his first breakout game he had 23 points and made five 3-pointers in a victory against Ole Miss. He quickly became the team's primary scoring option. As a senior at Utah, Bibbins averaged 14.8 points and 4.7 assists per game, hitting 93 three-pointers, the second-highest single-season mark in Utes history. He was named to the First-team All-Pac-12 and led the team to a 23-win season and an appearance in the NIT championship game.[3]
On October 13, 2019, he has signed with Mladost Zemun of the KLS.[6] Bibbins averaged 17.7 points and 5.9 assists per game. On November 26, 2019, he signed with ZTE KK of the Nemzeti Bajnokság I/A.[7] Bibbins averaged 18.5 points, 2.1 rebounds and 5.5 assists per game. On June 24, 2020, he signed with Legia Warszawa of the Polish Basketball League.[8] In 14 games, Bibbins averaged 18.5 points, 2.6 rebounds and 7.0 assists per game. On December 1, he signed with Élan Béarnais Pau-Lacq-Orthez of the LNB Pro A.[9] Bibbins averaged 14.2 points and 4.6 assists per game. He re-signed with the team on June 27, 2021.[10]