Matt Barnes
Início de carreira (2002-2006)
Barnes foi selecionado com a 46ª escolha geral pelos Memphis Grizzlies no rascunho de 2002 da NBA, e foi imediatamente trocado junto com Nick Anderson, pelos Cleveland Cavaliers por Wesley Person. Os Cavaliers o designaram para a NBA D-League, e ele se juntou aos Fayetteville Patriots para a temporada 2002-03.
Barnes assinou com o Long Beach Jam da ABA para a temporada inaugural deles em 2003, onde ele jogou com Dennis Rodman. A equipa foi 24-7 e venceu o Campeonato da ABA. Barnes obteve uma média de 18,9 pontos e 6,8 rebotes, e conseguiu transformar o seu desempenho num contrato com o Los Angeles Clippers para a segunda metade da época 2003-04.
Em Outubro de 2004, assinou com os Sacramento Kings. Ele fez sua estréia para os Kings gravando 17 pontos e 9 rebotes, estabelecendo-se como um jogador chave de rotação para Sacramento. Ele foi trocado na metade da temporada 2004-05 junto com Chris Webber pelo Philadelphia 76ers, em troca de Kenny Thomas, Corliss Williamson e Brian Skinner. Ele não se adequou ao Philadelphia naquela temporada enquanto se recuperava de uma tendinite no joelho, e recebeu uma liberação de lesão.
Barnes assinou um contrato de agente livre com o New York Knicks em outubro de 2005. Embora ele parecesse garantir um emprego inicial com uma pré-temporada impressionante e a aposentadoria de Allan Houston, ele foi dispensado pelos Knicks depois de jogar apenas seis jogos. Ele foi então chamado pelos 76ers para servir uma segunda temporada na Filadélfia, onde terminou a temporada.
Golden State Warriors (2006-2008)
Barnes assinou com os Golden State Warriors antes de seu primeiro dia de treinamento em outubro de 2006, e efetivamente elevou seu status no campeonato desde que entrou para o time. Com o difícil atacante Mike Dunleavy, Jr. colocado no banco, Barnes recebeu mais tempo de jogo do treinador Don Nelson. Em 26 de dezembro de 2006, ele marcou sete gols em campo de três pontos para empatar um recorde de franquia do Warriors. O recorde foi batido mais tarde naquela temporada por Jason Richardson, que acertou 8 trios de três pontos em 29 de março de 2007. Barnes, um receptor do All-American Highschool, diz que se ele não tivesse sido contratado pelos Warriors ele teria tentado pela NFL.
Antes de assinar com o Golden State, Barnes tinha feito apenas 10 pontos triplos em sua carreira. Na temporada 2006-07, ele fez 106. Depois de entrar para o Golden State, o ataque de Matt melhorou de forma impressionante, passando de 3 pontos por jogo na Filadélfia para 9,8, aparecendo em 76 jogos. Ele também adicionou um forte 2007 pós-temporada, com 11,1 ppg e 5,7 rpg em onze jogos de playoffs e ajudou os Warriors #8 a derrubar os Mavericks #1 seed nos playoffs de 2007.
Em 6 de agosto de 2007, Barnes voltou aos Warriors sob um contrato de um ano.
Barnes, juntamente com os companheiros de equipe Stephen Jackson e Baron Davis, serviu como capitão da equipe Warriors para a temporada 2007-08. Não era esperado que ele voltasse para a temporada 2008-09.
Phoenix Suns (2008-2009)
Em 22 de julho de 2008, Barnes assinou um contrato de um ano com os Phoenix Suns. Em 14 de novembro de 2008, Barnes recebeu uma suspensão de dois jogos por seu papel no confronto com o Rafer Alston de Houston dois dias antes.
Orlando Magic (2009-2010)
Em 23 de julho de 2009, Barnes assinou um contrato de dois anos com o Orlando Magic. Embora ele tenha podido optar por não participar do acordo após o primeiro ano, Barnes declarou que gostaria de permanecer em Orlando. Após a eliminação do Magic nos Playoffs da NBA de 2010 pelo Boston Celtics, Barnes anunciou que iria optar por não participar do último ano do seu contrato.
Los Angeles Lakers (2010-2012)
Em 23 de julho de 2010, Barnes assinou com os Los Angeles Lakers.
Voltar aos Clippers (2012-2015)
Barnes assinou com os Los Angeles Clippers em Setembro de 2012. Em 31 de outubro de 2012, a NBA suspendeu Barnes por um jogo depois que ele alegou não ter contestado um delito por resistência, atraso ou obstrução a um policial. Em junho de 2013, Barnes foi nomeado Jogador Defensivo do Ano para os Clippers. Em 10 de julho de 2013, Barnes voltou a assinar com os Clippers para um acordo de vários anos. Em novembro de 2013, Barnes foi multado em $25.000 por não sair da quadra em tempo hábil após uma ejeção em um jogo contra o Oklahoma City Thunder e por usar sua conta no Twitter durante o jogo, violando as regras da NBA.
Durante a temporada 2014-15, Barnes foi multado várias vezes. Em 13 de dezembro, ele foi multado em 25.000 dólares por chutar uma garrafa de água e usar a linguagem durante um jogo contra os Washington Wizards. Em 25 de janeiro de 2015, ele foi multado em $25.000 pelo que foi dito ser uma linguagem inapropriada dirigida a um fã durante um jogo contra os Phoenix Suns, embora Barnes tenha dito que foi dirigida ao dono dos Suns. Em 8 de maio, ele foi multado em $50.000 por observações feitas à mãe de James Harden durante um jogo contra os Houston Rockets.
Memphis Grizzlies (2015-2016)
Em 15 de junho de 2015, Barnes foi trocado, junto com Spencer Hawes, pelo Charlotte Hornets em troca de atirar no guarda Lance Stephenson.
Após esse mês, a 25 de Junho, Barnes foi novamente trocado, desta vez pelos Memphis Grizzlies, em troca de Luke Ridnour. A mudança reuniu Barnes com a equipa que o recrutou originalmente em 2002. Em 28 de dezembro de 2015, Barnes foi suspenso pela NBA por dois jogos para uma altercação física com o técnico do New York Knicks, Derek Fisher, na casa da esposa afastada de Barnes, no sul da Califórnia, em outubro. Em 13 de janeiro de 2016, a Associação de Jogadores da NBA apresentou uma reclamação em nome de Barnes para obter a suspensão de dois jogos sem rescisão de pagamento. Quatro dias depois, ele foi multado em 35 mil dólares pela NBA por defender publicamente sua violência contra Fisher em sua luta de outubro. Em 24 de fevereiro, ele marcou 25 pontos na vitória de 128-119 dos Grizzlies sobre o Los Angeles Lakers. Em 11 de março, ele registrou sua primeira carreira com 26 pontos, 11 rebotes e 10 assistências numa vitória de 121-114 sobre o New Orleans Pelicans.
Retorno a Sacramento (2016-2017)
Em 9 de julho de 2016, Barnes assinou com o Sacramento Kings. Em 20 de fevereiro de 2017, ele foi dispensado pelos Reis para dar lugar aos três jogadores que os Reis adquiriram no comércio dos primos DeMarcus.
Retorno ao Golden State (2017)
Em 2 de março de 2017, Barnes assinou com os Golden State Warriors. O atacante inicial dos Warriors, Kevin Durant, sofreu uma lesão no MCL, o que deixou a equipa a precisar de um avançado substituto. Barnes começou em 5 dos seus 20 jogos disputados com os Warriors na temporada regular. O Warriors venceu o Campeonato da NBA de 2017 após derrotar o Cleveland Cavaliers por 4-1 nas finais da NBA, dando ao Barnes seu primeiro anel de campeão após 14 temporadas na NBA e 16 anos no basquete profissional. Os Warriors terminaram os playoffs com um recorde de 16-1, a melhor porcentagem de vitórias na pós-temporada na história da NBA.
Em 11 de dezembro de 2017, Barnes anunciou sua aposentadoria da NBA através de um post no Instagram.