Aršavin je igrao za Zenit od 2000. do siječnja 2009. godine kada je prešao u Arsenal uz odštetu od 16,5 miliona eura. U tom klubu je u početku igrao značajnu ulogu, ali s vremenom sve manje.
Menadžer Arsene Wenger odavno mu je prestao vjerovati. Posudio ga je stoga Arsenal Zenitu u drugoj polovini sezone 2011/12, a nakon povratka na Emirates, prošle je sezone odigrao samo sedam utakmica u engleskoj Premierligi.
-"Nisam više želio ostati u Engleskoj, to je bilo jasno još od januara. Ne žalim ni za čim, ali morao sam otići. Za mene je sjedenje na klupi bilo poput kazne. Psihološki je vrlo teško trenirati u situaciji u kojoj znaš da nećeš igrati. Bio sam na rubu depresije, sva sreća da sam psihički jak pa me ipak nije obuzela depresija. Monotonija života me tamo izluđivala", izjavio je Aršavin.