Minnesota Timberwolves Po spędzeniu 4 sezonów w Milwaukee, Cassell przeszedł do Minnesota Timberwolves. W sezonie 03/04 rozegrał 81 spotkań jako pierwszy rozgrywający. Został wybrany do drugiej najlepszej piątki sezonu a także nominowany do występu w meczu gwiazd. Zdobył w nim 4 punkty. Jego drużyna awansowała do finału konferencji zachodniej. W kolejnym sezonie rozpoczynał mecz w wyjściowym składzie w 38 z 59 spotkań. Zdobywał średnio o 6 punktów mniej niż w poprzednim sezonie.
Los Angeles Clippers Po sezonie 04/05 został sprzedany do Los Angeles Clippers. W pierwszym sezonie gry dla nowej drużyny rozegrał 78 spotkań w sezonie zasadniczym. Średnio zdobywał 17,2 punktów w meczu. Awansował z drużyną do półfinału konferencji zachodniej. Los Angeles Clippers przegrali w siedmiu meczach z byłą drużyną Cassella - Phoenix Suns. W sezonie 06/07 drużyna nie awansowała już do playoffów. Cassell rozegrał 30 spotkań w pierwszej piątce. W następnym sezonie rozegrał 38 spotkań w barwach Los Angeles Clippers.
Boston Celtics W marcu 2008 r. przeniósł się do drużyny Boston Celtics. Wystąpił dla "Celtów" w 17 spotkaniach jako zmiennik Rajona Rondo, przyczyniając się do zdobycia przez Celtów 17.