Антон Лазарев начал свою профессиональную карьеру в 2006 году в составе мытищинского «Химика», выступая до этого за фарм-клуб родного челябинского «Трактора». В своём дебютном сезоне Антон провёл на площадке 11 матчей, набрав 1 (1+0) очко. Следующий сезон стал ещё более успешным для Антона — в 24 проведённых матчах он набрал 6 (3+3) очков.
В дебютном сезоне Континентальной хоккейной лиги Лазарев сыграл уже 33 матча, набрав 7 (3+4) очков, а в сезоне 2009/10 он выступал как в КХЛ, так и в только что созданной Молодёжной хоккейной лиге. Перед началом сезона 2010/11 Антон был командирован в клуб Высшей хоккейной лигиХК «Рязань», однако уже спустя 12 матчей он вернулся в МХЛ, где за оставшуюся часть сезона набрал 35 (15+20) очков в 32 проведённых матчах.
31 июля 2011 года руководство клуба приняло решение продлить соглашение ещё на два года[1], однако уже 2 сентября стало известно о подписании Лазаревым двухлетнего контракта с новокузнецким «Металлургом»[2]. 5 ноября в матче против нижегородского «Торпедо» Лазарев сделал свой первый хет-трик в КХЛ, принеся победу своему клубу со счётом 4:1[3].
В составе юниорской сборной России Антон Лазарев принимал участие в юниорском чемпионате мира 2008 года, на котором он вместе с командой стал серебряным призёром, набрав 7 (3+4) очков в 6 проведённых матчах.
В сезоне 2014/15 сыграл два матча за сборную России на Еврохоккейтуре.