Wychowanek uczelni Arkansas. Amerykanin zapisał się w jej historii jako gracz, który z 194 blokami na koncie był czwartym blokującym szkoły. Przed sezonem 2008/2009 Townes próbował swoich sił w lidze letniej NBA w Las Vegas w barwach Sacramento Kings, rozegrał zaledwie jedno spotkanie, w którym zaliczył 14 punktów i 6 zbiórek w ciągu 19 minut. W sezonie 2008/2009 zawodnik Turowa Zgorzelec. Latem 2009 reprezentował Orlando Magic w letniej lidze NBA, a rok później Utah Jazz[1].
3 października 2017 został zawodnikiem libańskiego Al Moutahed Tripoli[2]. 27 marca 2018 podpisał umowę z katarskim Al Rayyan Doha[3].
24 września 2018 dołączył do libańskiego Atlas Ferzol[4]. 21 sierpnia 2019 związał się z tureckim Samsunspor[5][6]. 3 października po raz kolejny w karierze zawarł umowę z libańskim Atlas Ferzol[7].
24 stycznia 2020 został zawodnikiem libańskiego Sporting Al Riyadi Bejrut[8].
Osiągnięcia
Stan na 24 stycznia 2020, na podstawie[1][9], o ile nie zaznaczono inaczej.