Players who played for Zenit Saint Petersburg
48 players in our database, ordered by when they joined.
- Oleg Salenko1986–1988
- Dmitri Radchenko1989–1990
- Andrey Arshavin1999–2008, 2012–2015
- Aleksandr Kerzhakov2001–2006, 2010–2017
- Pavel Mareš2003–2006
- Martin Škrtel2004–2008
- Fatih Tekke2006–2010
- Fernando Ricksen2006–2009
- Alejandro Domínguez2007–2009
- Anatoliy Tymoshchuk2007–2009, 2013–2015
- Pavel Pogrebnyak2007–2009
- Danny2008–2017
- Tomáš Hubočan2008–2014
- Alessandro Rosina2009–2012
- Fernando Meira2009–2011
- Mateja Kežman2009 (loan)
- Sergei Kornilenko2009–2010
- Szabolcs Huszti2009–2012
- Aleksandar Luković2010–2012
- Bruno Alves2010–2013
- Danko Lazović2010–2013
- Sergei Semak2010–2013
- Domenico Criscito2011–2018
- Axel Witsel2012–2016
- Luka Đorđević2012–2013
- Cristian Ansaldi2013–2014
- Ezequiel Garay2014–2016
- Javi García2014–2017
- Aleksandr Kokorin2016–2020
- Giuliano de Paula2016–2017
- Yuri Zhirkov2016–2021
- Branislav Ivanović2017–2020
- Christian Noboa2017–2019
- Daler Kuzyayev2017–2023
- Emanuel Mammana2017–2020
- Emiliano Rigoni2017–2018
- Leandro Paredes2017–2019
- Matías Kranevitter2017–2019
- Sebastián Driussi2017–2021
- Yohan Mollo2017
- Claudio Marchisio2018–2019
- Sardar Azmoun2019–2022
- Dejan Lovren2020–2022
- Mário Fernandes2023–2024
- Wilson Isidor2023–2025
- Gerson2025–2026
- Saša Zdjelar2025
- Jhon Durán2026 (loan)
Played for Zenit Saint Petersburg and…
Know your Zenit Saint Petersburg players?
The daily grid asks for players who played for two clubs.
Play today’s grid