Первую игру в НХЛ провёл 7 марта 2012 года против «Питтсбург Пингвинз», заменив в составе травмированного Джоффри Лупула[3][4]. Первое очко Картер Эштон заработал 8 октября 2013 в матче против «Колорадо Эвеланш», сделав результативную передачу[5].
6 февраля 2015 года обменян обратно в «Тампу» вместе с нападающим Дэвидом Броллом за право условного выбора в седьмом раунде драфта 2016 года[6][7].