Il est sélectionné en 33e position par les Hornets de la Nouvelle-Orléans. Le 24 août 2005, il signe un contrat de plusieurs années avec les Hornets.
Le 24 mars 2006, il est envoyé en D-League chez les 66ers de Tulsa. Il dispute un match avec les 66ers durant lequel il marque 16 points, prend 5 rebonds et contre 2 ballons. Le 29 mars, il est rappelé dans l'effectif des Hornets.
En deux saisons avec les Hornets, il a des moyennes de 2,2 points, 2,2 rebonds, 0,2 contre en 8,6 minutes par match. Il joue un total de 50 matches où il est titularisé dans quatre d'entre eux.
Le 1er mars 2009, Bass rentre un tir qui permet à Jason Kidd de réaliser la 10 000e passe décisive de sa carrière.
En deux saisons avec les Mavericks, il a des moyennes de 8,4 points et 4,5 rebonds en 160 rencontres.
Magic d'Orlando (2009-2011)
Le 10 juillet 2009, il signe un contrat de quatre ans avec le Magic d'Orlando[2].
En deux saisons avec le Magic, il a des moyennes de 9,1 points et 4,4 rebonds en 126 rencontres.
Celtics de Boston (2011-2015)
Le 12 décembre 2011, il est échangé par le Magic contre Glen Davis et Von Wafer et signe aux Celtics de Boston. Le 25 décembre, lors de son premier match de saison régulière avec les Celtics, il marque 20 points et prend 11 rebond mais ne peut empêcher la défaite des siens 104 à 106 chez les Knicks de New York. Le 21 mai 2012, Bass établit son record de points en playoffs avec 27 unités pour aider les Celtics a mené la série 3 matches à 2 contre les 76ers de Philadelphie. Les Celtics remportent la série mais sont éliminés au tour suivant par le Heat de Miami. Lors de la saison 2011-2012, Bass établit ses records en moyenne de points avec 12,5 et de rebonds avec 6,2, ce qui a permis d'intensifier l'attaque et la défense des Celtics.
Le 14 juillet 2012, il prolonge avec les Celtics et signe un contrat de 20 millions de dollars sur trois ans[3].
En janvier 2015, Bass regagne le poste de titulaire et termine la saison avec des moyennes de 10,6 points et 4,9 rebonds par match.
Le 28 octobre, il fait ses débuts avec les Lakers lors du match d'ouverture de la saison contre les Timberwolves du Minnesota et termine la rencontre avec 2 points et 6 rebonds dans la défaite des siens 112 à 111.
Le 20 janvier 2016, il réalise son meilleur match de la saison en marquant 18 points lors de la défaite chez les Kings de Sacramento.
À la fin de la saison, en avril 2016, il décline sa player option de 3,1 millions de dollars[5] pour devenir agent libre et tester le marché[6].
Clippers de Los Angeles (2016-2017)
Le 16 juillet 2016, il choisit de rejoindre les Clippers de Los Angeles pour le minimum vétéran soit un contrat d'1,55 million de dollars sur un an[7].
Fan de hip-hop, Bass a écrit plusieurs morceaux de rap depuis qu'il a 11 ans et les enregistre depuis qu'il en a 16. Dans ses musiques, son sujet principal est sa vie.
Bass est marié à Melissa Prejean. Ensemble, ils ont un garçon, Brandon Jr. et une fille, Bella.