Von 2001 bis 2005 spielte er für die Nets und von 2005 bis 2010 für die Boston Celtics. Im August 2005 unterzeichnete er bei den Boston Celtics einen 5-Jahres-Vertrag im Wert von 15 Millionen Dollar. Im Jahr 2010 unterschrieb er bei den Chicago Bulls, wo er insgesamt 18 Spiele absolvierte. Im Dezember 2011 unterschrieb Brian Scalabrine erneut bei den Chicago Bulls.
Brian Scalabrine wird auf einen Wert von 10 Millionen Dollar geschätzt.