Korai NBA-karrier (1999-2005)Szerkesztés
Alston NBA-karrierje elején nehezen indult, de az utcai kosárlabdából sikeresen váltott át a profi játékra. Miután a Milwaukee Bucksnál töltött ideje nagy részében a padról játszott, elcserélték a Toronto Raptorshoz. A Raptorsnál töltött időszakát követően 2004-ben a Miami Heat kezdőjátékosaként lépett pályára. Nem okozott csalódást, 12 pontot és 4 asszisztot átlagolt a fiatal Miami csapatában, amelyet az újonc irányító, Dwyane Wade vezetett, és amely bejutott az NBA rájátszásának keleti konferencia elődöntőjébe. Abban a szezonban, március 26-án, a Dallas Mavericks elleni mérkőzésen, a hosszabbításban 0,5 másodperccel a vége előtt Shawn Bradley kinyújtott karjai felett dobta be a győztes dobást, amivel a Miami 119-118-as győzelmet aratott. Alston 2004 nyarán többéves szerződést írt alá a Toronto Raptorshoz. Alston számára ez volt az első lépés egy biztos NBA karrier új szakaszában, ami addig elkerülte őt.
Houston Rockets (2005-2008)Edit
Alstont 2005. október 4-én elcserélték a Houston Rocketshez Mike James irányítóért. Bár Alstont gyakran kritizálták a hozzáállása miatt, amíg Torontóban volt, úgy gondolják, hogy a Rockets edzője, Jeff Van Gundy egyeztetett a testvérével, a Miami Heat edzőjével, Stan Van Gundyval, aki a 2003-04-es NBA szezonban Alston edzője volt, Alston munkamoráljáról és hozzáállásáról. Jeff Van Gundy keménységéről szerzett hírneve és az a képessége, hogy a legtöbbet hozza ki a korábban “bajkeverőnek” vagy “temperamentumosnak” tartott játékosokból (pl. Latrell Sprewell), optimizmusra adott okot a Rockets stábjában. A 2006-07-es szezonban a Rockets kezdő irányítójaként Alston 13,3 pontot, 3,4 lepattanót, 5,4 asszisztot és 1,6 labdalopást átlagolt meccsenként. A szezont az NBA játékosok között a kilencedik helyen zárta a lopások, a negyedik helyen a hárompontosok és a 23. helyen az asszisztok tekintetében. 2008. november 12-én Alstont két mérkőzésre fizetés nélkül eltiltották, mert szerepet játszott egy Matt Barnes-szal és Steve Nash-szel történt nem megítélt faultot követő verekedésben.
Orlando Magic (2009)Edit
Alstont 2009. február 19-én egy háromoldalú üzlet keretében elcserélték az Orlando Magichez, és a sérült Jameer Nelsont váltotta a csapat kezdőcsapatában. 2009. április 30-án Alston segítségével az Orlando Magic 4-2-re legyőzte a Philadelphia 76ers-t az NBA rájátszás első fordulójában. Az Orlando ezt követően a Boston Celtics és a Cleveland Cavaliers legyőzésével bejutott az NBA döntőjébe, ahol a visszatérő Jameer Nelson helyettesítését követően öt mérkőzésen kikapott a Los Angeles Lakerstől, ami Stan Van Gundy ellentmondásos döntése volt. Alston 10,6 pontot, 3,0 asszisztot és 2,2 lepattanót átlagolt a döntőben. A 2009-es rájátszásban Alston minden mérkőzésen kezdett.
New Jersey Nets (2009-2010)Edit
2009. június 25-én Tony Battie-vel és Courtney Lee-vel együtt elcserélte a New Jersey Nets Vince Carterért és Ryan Andersonért cserébe. A New Jersey Nets tagjaként 2009-2010-ben érte el első tripla-dupláját. 2010. január 5-én a Nets elengedte abban a reményben, hogy egy versenyzőnél játszhat.
Miami Heat (2010)Edit
2010. január 7-én átesett a waiveren és másodszor is aláírt a Miami Heathez. Miután 25 mérkőzésen kezdett a Heatnél, 2010. március 6-án azonnal felfüggesztették, mert kihagyott egy edzést és egy mérkőzést. 2010. március 13-án a Miami a szezon hátralévő részére meghosszabbította a felfüggesztését.