За основной состав главного футбольного клуба Санкт-Петербурга Андрей Аршавин начал выступать в 2000 году в возрасте 19 лет. В сезоне 2001 года он сыграл в 29 матчах и вошел в список 33 лучших футболистов чемпионата России.
В 2008 году Аршавин стал обладателем Суперкубка России, обладателем Кубка УЕФА и Суперкубка Европы. Питерский футболист был признан лучшим игроком финала Кубка УЕФА. За время своего выступления за "Зенит" он сыграл в его составе 310 официальных матчей, забив 71 мяч, и завоевал с командой золотую, серебряную и бронзовую медали чемпионата России.