Matt Barnes
Korai karrier (2002-2006)
Barnes-t a Memphis Grizzlies választotta ki a 46. helyen a 2002-es NBA drafton, majd Nick Andersonnal együtt azonnal elcserélték a Cleveland Cavaliershez Wesley Personért. A Cavaliers az NBA D-Ligába igazolta, és a 2002-03-as szezonra a Fayetteville Patriotshoz csatlakozott.
Barnes 2003-ban az ABA Long Beach Jamhez szerződött az első szezonra, ahol Dennis Rodmannel játszott együtt. A csapat 24-7-re végzett és megnyerte az ABA bajnokságot. Barnes 18,9 pontot és 6,8 lepattanót átlagolt, és a 2003-04-es szezon második felére a Los Angeles Clippershez szerződött.
2004 októberében a Sacramento Kingshez szerződött. A Kingsben debütált, 17 pontot és 9 lepattanót jegyzett, és a Sacramento egyik legfontosabb rotációs játékosává vált. A 2004-05-ös szezon felénél Chris Webberrel együtt elcserélték a Philadelphia 76ershez, Kenny Thomasért, Corliss Williamsonért és Brian Skinnerért cserébe. Abban a szezonban nem lépett pályára a Philadelphiában, mivel térdízületi gyulladásából lábadozott, és sérülés miatt felmentették.
Barnes 2005 októberében szabadügynöki szerződést kötött a New York Knicksszel. Bár úgy tűnt, hogy egy lenyűgöző előszezonnal és Allan Houston visszavonulásával bebiztosította a kezdőcsapatba kerülését, a Knicks mindössze hat mérkőzés után lemondott róla. Ezután a 76ers követelte őt, hogy másodszor is Philadelphiában szolgáljon, ahol befejezte a szezont.
Golden State Warriors (2006-2008)
Barnes 2006 októberében, az edzőtábor első napja előtt írt alá a Golden State Warriorshoz, és a csapathoz való csatlakozása óta hatékonyan emelte státuszát a ligában. Mivel a küszködő irányító Mike Dunleavy, Jr. a kispadra került, Barnes több játékidőt kapott Don Nelson edzőtől. 2006. december 26-án hét hárompontos mezőnygólt dobott, amivel beállította a Warriors franchise-rekordját. A rekordot még ebben a szezonban megdöntötte Jason Richardson, aki 2007. március 29-én 8 hárompontost dobott. Barnes, aki középiskolai All-American wide receiver volt, azt mondja, hogy ha nem szerződik a Warriorshoz, akkor az NFL-ben próbálkozott volna.
A Golden State-hez való szerződése előtt Barnes mindössze 10 hárompontost dobott karrierje során. A 2006-07-es szezonban 106-ot dobott. Miután csatlakozott a Golden State-hez, Matt támadójátéka látványosan javult, a Philadelphiában elért 3 pont/meccs értékről 9,8-ra, 76 meccsen szerepelve. A 2007-es utószezont is erősen hozzátette, 11 rájátszás mérkőzésen 11,1 ppg-vel és 5,7 rpg-vel, és segített a 8. helyen kiemelt Warriorsnak abban, hogy a 2007-es rájátszásban legyőzze az 1. helyen kiemelt Maverickst.
2007. augusztus 6-án Barnes egyéves szerződés keretében visszatért a Warriorshoz.
Barnes csapattársaival, Stephen Jacksonnal és Baron Davisszel együtt a Warriors csapatkapitánya volt a 2007-08-as szezonban. A 2008-09-es szezonra várhatóan nem tér vissza.
Phoenix Suns (2008-2009)
2008. július 22-én Barnes egyéves szerződést kötött a Phoenix Sunsnál. 2008. november 14-én Barnes kétmeccses eltiltást kapott a két nappal korábbi, a houstoni Rafer Alstonnal történt dulakodásban játszott szerepe miatt.
Orlando Magic (2009-2010)
2009. július 23-án Barnes kétéves szerződést írt alá az Orlando Magickel. Bár az első év után lehetősége volt kilépni a szerződéséből, Barnes kijelentette, hogy Orlandóban szeretne maradni. Miután a Magic a 2010-es NBA rájátszásban kiesett a Boston Celtics ellen, Barnes bejelentette, hogy kilép szerződése utolsó évéből.
Los Angeles Lakers (2010-2012)
2010. július 23-án Barnes aláírt a Los Angeles Lakershez.
Visszatérés a Clippershez (2012-2015)
Barnes 2012 szeptemberében írt alá a Los Angeles Clippershez. 2012. október 31-én az NBA egy mérkőzésre felfüggesztette Barnes-t, miután nem vallotta magát bűnösnek egy rendőrtisztnek való ellenállás, késleltetés vagy akadályoztatás vétségében. 2013 júniusában Barnes-t az év védőjátékosának választották a Clippersnél. 2013. július 10-én Barnes többéves szerződést írt alá a Clippersszel. 2013 novemberében Barnes 25 000 dolláros pénzbüntetést kapott, mert az Oklahoma City Thunder elleni mérkőzésen egy kidobás után nem hagyta el időben a pályát, és a mérkőzés alatt az NBA szabályait megszegve használta Twitter-fiókját.
A 2014-15-ös szezonban Barnes többször is pénzbüntetést kapott. December 13-án 25 000 dolláros pénzbüntetést kapott, mert a Washington Wizards elleni mérkőzésen belerúgott egy vizes palackba, és beszédet használt. 2015. január 25-én 25 000 dolláros pénzbüntetést kapott a Phoenix Suns elleni mérkőzésen egy szurkoló felé irányuló, állítólag helytelen beszédért, bár Barnes azt mondta, hogy ez a Suns tulajdonosának szólt. Május 8-án 50 000 dolláros pénzbüntetést kapott James Harden édesanyjának tett megjegyzéseiért a Houston Rockets elleni rájátszásbeli mérkőzésen.
Memphis Grizzlies (2015-2016)
2015. június 15-én Barnes-t Spencer Hawes-szal együtt elcserélték a Charlotte Hornetshez a dobóhátvéd Lance Stephensonért cserébe.
Még ugyanebben a hónapban, június 25-én Barnes-t ismét elcserélték, ezúttal a Memphis Grizzlieshez Luke Ridnourért cserébe. Ez a lépés újraegyesítette Barnest azzal a csapattal, amely eredetileg 2002-ben draftolta őt. 2015. december 28-án Barnes-t az NBA két mérkőzésre felfüggesztette, mert októberben Barnes elhidegült feleségének dél-kaliforniai otthonában fizikai összetűzésbe keveredett a New York Knicks edzőjével, Derek Fisherrel. 2016. január 13-án az NBA Játékosok Szövetsége Barnes nevében panaszt nyújtott be, hogy a kétmeccses fizetés nélküli eltiltását töröljék. Négy nappal később 35 000 dolláros pénzbüntetést kapott az NBA-től, amiért nyilvánosan megvédte a Fisherrel szembeni erőszakosságát az októberi dulakodásuk során. Február 24-én szezoncsúcsot jelentő 25 pontot szerzett a Grizzlies 128-119-es győzelmében a Los Angeles Lakers ellen. Március 11-én 26 ponttal, 11 lepattanóval és 10 assziszttal karrierje első tripla-dupláját jegyezte a New Orleans Pelicans elleni 121-114-es hosszabbításos győzelem során.
Visszatérés Sacramentóba (2016-2017)
2016. július 9-én Barnes aláírt a Sacramento Kingshez. 2017. február 20-án a Kings lemondott róla, hogy helyet csináljon annak a három játékosnak, akiket a Kings a DeMarcus Cousins cserében szerzett.
Visszatérés a Golden State-hez (2017)
2017. március 2-án Barnes aláírt a Golden State Warriorshoz. A Warriors kezdő irányítója, Kevin Durant MCL-sérüléssel esett ki, így a csapatnak szüksége volt egy csereirányítóra. Barnes az alapszakaszban a Warriorsnál lejátszott 20 mérkőzéséből 5 mérkőzésen kezdett. A Warriors megnyerte a 2017-es NBA-bajnokságot, miután az NBA-döntőben 4-1-re legyőzte a Cleveland Cavalierst, így Barnes 14 szezon után az NBA-ben és 16 év profi kosárlabdázás után megkapta első bajnoki gyűrűjét. A Warriors 16-1-es mérleggel zárta a rájátszást, ami az NBA történetének legjobb utószezonbeli győzelmi mutatója.
2017. december 11-én Barnes az Instagramon közzétett bejegyzésében jelentette be visszavonulását az NBA-től.