Matt Barnes
Vroege carrière (2002-2006)
Barnes werd als 46e gekozen door de Memphis Grizzlies in de NBA draft van 2002, en werd meteen samen met Nick Anderson verhandeld aan de Cleveland Cavaliers voor Wesley Person. De Cavaliers wezen hem aan voor de NBA D-League, en hij sloot zich aan bij de Fayetteville Patriots voor het seizoen 2002-03.
Barnes tekende bij de Long Beach Jam van de ABA voor hun inaugurele seizoen in 2003, waar hij speelde met Dennis Rodman. Het team werd 24-7 en won het ABA-kampioenschap. Barnes had een gemiddelde van 18,9 punten en 6,8 rebounds, en kon zijn prestaties omzetten in een contract bij de Los Angeles Clippers voor de tweede helft van het seizoen 2003-04.
In oktober 2004 tekende hij bij de Sacramento Kings. Hij maakte zijn debuut voor de Kings met 17 punten en 9 rebounds, en vestigde zich als een belangrijke rotatiespeler voor Sacramento. Hij werd halverwege het seizoen 2004-05 samen met Chris Webber verkocht aan de Philadelphia 76ers, in ruil voor Kenny Thomas, Corliss Williamson en Brian Skinner. Hij kwam dat seizoen niet in actie voor Philadelphia omdat hij herstellende was van een kniepeesontsteking, en kreeg een blessure-ontslag.
Barnes tekende een free agent contract bij de New York Knicks in oktober 2005. Hoewel hij zich leek te verzekeren van een startbaan door een indrukwekkend voorseizoen en Allan Houston’s pensioen, werd hij door de Knicks na slechts zes wedstrijden afgezwaaid. Hij werd vervolgens opgeëist door de 76ers voor een tweede periode in Philadelphia, waar hij het seizoen afmaakte.
Golden State Warriors (2006-2008)
Barnes tekende bij de Golden State Warriors voor hun eerste dag van het trainingskamp in oktober 2006, en verhoogde effectief zijn status in de competitie sinds hij bij het team kwam. Met de worstelende forward Mike Dunleavy, Jr. op de bank, kreeg Barnes meer speeltijd van coach Don Nelson. Op 26 december 2006 sloeg hij zeven driepunters waarmee hij een Warriors-record vestigde. Het record werd later dat seizoen gebroken door Jason Richardson, die op 29 maart 2007 8 driepunters maakte. Barnes, een high-school All-American wide receiver, zegt dat als hij niet was getekend door de Warriors hij het zou hebben geprobeerd in de NFL.
Voordat hij bij Golden State tekende, had Barnes slechts 10 driepunters gemaakt in zijn carrière. In het seizoen 2006-07 maakte hij er 106. Nadat hij bij Golden State kwam, verbeterde zijn aanval op indrukwekkende wijze, van 3 punten per wedstrijd in Philadelphia tot 9,8, waarin hij in 76 wedstrijden speelde. Hij maakte ook een sterk na-seizoen 2007 mee, met 11.1 ppg en 5.7 rpg in elf play-off wedstrijden en hielp de #8 seed Warriors de #1 seed Mavericks te verslaan in de play-offs van 2007.
Op 6 augustus 2007 keerde Barnes terug bij de Warriors onder een eenjarig contract.
Barnes was, samen met teamgenoten Stephen Jackson en Baron Davis, aanvoerder van het Warriors-team voor het seizoen 2007-08. Er werd niet verwacht dat hij voor het seizoen 2008-09 zou terugkeren.
Phoenix Suns (2008-2009)
Op 22 juli 2008 tekende Barnes een eenjarig contract bij de Phoenix Suns. Op 14 november 2008 kreeg Barnes een schorsing van twee wedstrijden voor zijn rol in een handgemeen met Rafer Alston uit Houston twee dagen eerder.
Orlando Magic (2009-2010)
Op 23 juli 2009 tekende Barnes een tweejarig contract bij de Orlando Magic. Hoewel hij na het eerste jaar kon kiezen voor een opt-out, verklaarde Barnes dat hij graag in Orlando wilde blijven. Nadat de Magic in 2010 in de NBA Playoffs werden uitgeschakeld door de Boston Celtics, kondigde Barnes aan dat hij het laatste jaar van zijn contract zou opzeggen.
Los Angeles Lakers (2010-2012)
Op 23 juli 2010 tekende Barnes bij de Los Angeles Lakers.
Terugkeer naar de Clippers (2012-2015)
Barnes tekende in september 2012 bij de Los Angeles Clippers. Op 31 oktober 2012 werd Barnes door de NBA voor één wedstrijd geschorst, nadat hij had bekend dat hij een overtreding had begaan wegens het verzetten, vertragen of hinderen van een politieagent. In juni 2013 werd Barnes uitgeroepen tot Defensief Speler van het Jaar voor de Clippers. Op 10 juli 2013 tekende Barnes opnieuw bij de Clippers voor een meerjarige overeenkomst. In november 2013 kreeg Barnes een boete van 25.000 dollar voor het niet tijdig verlaten van het veld na een uitworp in een wedstrijd tegen de Oklahoma City Thunder en voor het gebruik van zijn Twitter-account tijdens de wedstrijd in strijd met de regels van de NBA.
Tijdens het seizoen 2014-15 werd Barnes meerdere keren beboet. Op 13 december kreeg hij een boete van 25.000 dollar voor het schoppen tegen een waterfles en taalgebruik tijdens een wedstrijd tegen de Washington Wizards. Op 25 januari 2015 kreeg hij een boete van $25.000 voor wat ongepast taalgebruik zou zijn gericht op een fan tijdens een wedstrijd tegen de Phoenix Suns, hoewel Barnes zei dat het gericht was op de eigenaar van de Suns. Op 8 mei kreeg hij een boete van 50.000 dollar voor opmerkingen aan het adres van de moeder van James Harden tijdens een play-offwedstrijd tegen de Houston Rockets.
Memphis Grizzlies (2015-2016)
Op 15 juni 2015 werd Barnes, samen met Spencer Hawes, verhandeld aan de Charlotte Hornets in ruil voor shooting guard Lance Stephenson.
Later die maand, op 25 juni, werd Barnes opnieuw verhandeld, ditmaal aan de Memphis Grizzlies in ruil voor Luke Ridnour. De verhuizing herenigde Barnes met het team dat hem oorspronkelijk in 2002 had opgesteld. Op 28 december 2015 werd Barnes door de NBA voor twee wedstrijden geschorst voor een fysieke woordenwisseling met New York Knicks-coach Derek Fisher bij het huis van Barnes’ vervreemde vrouw in Zuid-Californië in oktober. Op 13 januari 2016 diende de NBA Players Association namens Barnes een grief in om zijn schorsing van twee wedstrijden zonder loon ongedaan te maken. Vier dagen later kreeg hij van de NBA een boete van 35.000 dollar voor het publiekelijk verdedigen van zijn geweld jegens Fisher in hun handgemeen in oktober. Op 24 februari scoorde hij 25 punten, een record voor dit seizoen, in de 128-119 overwinning van de Grizzlies op de Los Angeles Lakers. Op 11 maart noteerde hij zijn eerste triple-double uit zijn carrière met 26 punten, 11 rebounds en 10 assists in een 121-114 overtime zege op de New Orleans Pelicans.
Terugkeer naar Sacramento (2016-2017)
Op 9 juli 2016 tekende Barnes bij de Sacramento Kings. Op 20 februari 2017 werd hij door de Kings afgezwaaid om plaats te maken voor de drie spelers die de Kings verwierven in de DeMarcus Cousins trade.
Terugkeer naar Golden State (2017)
Op 2 maart 2017 tekende Barnes bij de Golden State Warriors. De startende forward van de Warriors, Kevin Durant, ging neer met een MCL-blessure, waardoor het team behoefte had aan een vervangende forward. Barnes begon in 5 wedstrijden van zijn 20 wedstrijden gespeeld met de Warriors in het reguliere seizoen. De Warriors wonnen het 2017 NBA-kampioenschap na het verslaan van de Cleveland Cavaliers met 4-1 in de NBA Finals, waardoor Barnes zijn eerste kampioensring kreeg na 14 seizoenen in de NBA en 16 jaar in het professionele basketbal. De Warriors sloten de play-offs af met een 16-1 record, het beste postseason-winningspercentage in de NBA-geschiedenis.
Op 11 december 2017 kondigde Barnes zijn pensionering uit de NBA aan via een post op Instagram.