2019–20 FC Zenit Saint Petersburg season

{{Infobox football club season

| club = FC Zenit Saint Petersburg

| image =

| caption =

| season = 2019–20

| manager = Sergei Semak

| chairman = Aleksander Medvedev

| stadium = Gazprom Arena

| league = Premier League

| league result = 1st

| cup1 = Russian Cup

| cup1 result = Champions

| cup2 = Super Cup

| cup2 result = Runners-up

| cup3 = Champions League

| cup3 result = Group stage

| league topscorer = {{nowrap|Sardar Azmoun & Artem Dzyuba (17)}}

| season topscorer = {{nowrap|Sardar Azmoun & Artem Dzyuba (21)}}

| highest attendance = 54,078
(vs. Krasnodar, 3 August 2019, Russian Premier League)

| lowest attendance = 42,431
(vs. Arsenal Tula, 13 September 2019, Russian Premier League)

| average attendance =

| prevseason = 2018–19

| nextseason = 2020–21

| pattern_la1 = _zenit1920h

| pattern_b1 = _zenit1920h

| pattern_ra1 = _zenit1920h

| pattern_sh1 = _zenit1920h

| pattern_so1 = _zenit1920h

| leftarm1 = 449FFA

| body1 = 449FFA

| rightarm1 = 449FFA

| shorts1 = 177FF9

| socks1 = 177FF9

| pattern_la2 =

| pattern_b2 = _zenit1920a

| pattern_ra2 =

| pattern_sh2 =

| pattern_so2 =

| leftarm2 = ffffff

| body2 = ffffff

| rightarm2 = ffffff

| shorts2 = ffffff

| socks2 = ffffff

}}

The 2019–20 Zenit Saint Petersburg season was the 95th season in the club's history and its 24th consecutive season in the Russian Premier League. Zenit are the defending Premier League champions and as such participate in the UEFA Champions League group stage as well as the Super Cup and the Russian Cup.

Season Events

20 June, goalkeeper Igor Obukhov joined SKA-Khabarovsk on a season-long loan.{{cite web |title=ПОПОЛНЕНИЕ ВО ВРАТАРСКОЙ ЛИНИИ |url=https://fcska.ru/media/news/popolnenie-vo-vratarskoy-linii/ |website=fcska.ru/ |publisher=FC SKA-Khabarovsk |accessdate=5 July 2019 |language=Russian |date=20 June 2019}}

On 25 June, Zenit announced that Aleksandr Anyukov had retired from playing, and had taken up a coaching role with the club.{{cite web |title=Александр Анюков вошел в тренерский штаб Зенита |url=https://fc-zenit.ru/news/2019-06-25-aleksandr-anyukov-voshel-v-trenerskiy-shtab-zenita.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=26 June 2019 |language=Russian |date=25 June 2019}}

On 10 June, Zenit announced that Claudio Marchisio had left the club after his contract was terminated by mutual consent.{{cite web |title=Клаудио Маркизио покидает Зенит |url=https://fc-zenit.ru/news/2019-07-01-klaudio-markizio-pokidaet-zenit.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=1 July 2019 |language=Russian |date=1 July 2019}}

On 4 July, Zenit announced the signing of Douglas Santos from Hamburger SV on a five-year contract,{{cite web |title=Дуглас Сантос продолжит карьеру в "Зените" |url=https://fc-zenit.ru/news/2019-07-04-duglas-santos-prodolzhit-kareru-v-zenite.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=4 July 2019 |language=Russian |date=4 July 2019}} the departure of Dmitry Poloz to Sochi for an undisclosed fee,{{cite web |title=Дмитрий Полоз продолжит карьеру в "Сочи" |url=https://fc-zenit.ru/news/2019-07-04-dmitriy-poloz-prodolzhit-kareru-v-sochi.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=4 July 2019 |language=Russian |date=4 July 2019}} and the loan move of Daniil Lesovoy to Arsenal Tula until the end of the season.{{cite web |title=Даниил Лесовой проведет следующий сезон в тульском "Арсенале" |url=https://fc-zenit.ru/news/2019-07-04-daniil-lesovoy-provedet-sleduyushchiy-sezon-v-tulskom-arsenale.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=4 July 2019 |language=Russian |date=4 July 2019}}

On 5 July, Zenit announced that Mikhail Kerzhakov and Yuri Zhirkov had both signed new one-year contract with the club, keeping them at Zenit until the end of the 2019/20 season.{{cite web |title=Зенит продлил контракты с Кержаковым и Жирковым |url=https://fc-zenit.ru/news/2019-07-05-zenit-prodlil-kontrakty-s-kerzhakovym-i-zhirkovym.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=5 July 2019 |language=Russian |date=5 July 2019}}

On 8 July, Zenit announced the signing of Aleksei Sutormin on a 3-year contract, with the option of a 1-year extension, from Rubin Kazan,{{cite web |title=Алексей Сутормин возвращается в Зенит |url=https://fc-zenit.ru/news/2019-07-08-aleksey-sutormin-vozvrashchaetsya-v-zenit.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=9 July 2019 |language=Russian |date=8 July 2019}} and the departure of Elmir Nabiullin to Sochi.{{cite web |title=Эльмир Набиуллин продолжит карьеру в Сочи |url=https://fc-zenit.ru/news/2019-07-08-elmir-nabiullin-prodolzhit-kareru-v-sochi.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=9 July 2019 |language=Russian |date=8 July 2019}}

On 12 July, Hernani joined Parma on a season-long loan deal,{{cite web |title=Эрнани продолжит сезон в Парме |url=https://fc-zenit.ru/news/2019-07-12-ernani-prodolzhit-sezon-v-parme.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=22 July 2019 |language=Russian |date=12 July 2019}} and Yegor Baburin moved permanently to Rostov.{{cite web |title=Егор Бабурин продолжит карьеру в Ростове |url=https://fc-zenit.ru/news/2019-07-12-egor-baburin-prodolzhit-kareru-v-rostove.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=22 July 2019 |language=Russian |date=12 July 2019}}

On 13 July, Aleksandr Anyukov came out of retirement to join Krylia Sovetov Samara on loan for the 2019–20 season.{{cite web |title=Alexander Anyukov resumes his playing career and returns to Krylia Sovetov |url=https://en.fc-zenit.ru/news/2019-07-13-aleksandr-anyukov-vozobnovil-igrovuyu-kareru-blizhayshiy-sezon-on-provedet-v-krylyakh-sovetov.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=13 July 2019 |date=13 July 2019}}

On 18 July, Aleksandr Yerokhin extended his contract with Zenit for another three-years.{{cite web |title=Alexander Erokhin extends his contract with Zenit |url=https://en.fc-zenit.ru/news/2019-07-18-aleksandr-erokhin-prodlil-kontrakt-s-zenitom.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=18 July 2019 |date=18 July 2019}} The following day, 19 July, Andrei Mostovoy moved to Sochi on a season-long loan deal.{{cite web |title=Андрей Мостовой проведет сезон в Сочи |url=https://fc-zenit.ru/news/2019-07-19-andrey-mostovoy-provedet-sezon-v-sochi.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=22 July 2019 |language=Russian |date=19 July 2019}}

On 23 July, Zenit announced the return of Aleksandr Vasyutin on a four-year contract from Sarpsborg 08{{cite web |title=Александр Васютин возвращается в Зенит |url=https://fc-zenit.ru/news/2019-07-23-aleksandr-vasyutin-vozvrashchaetsya-v-zenit.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=30 August 2019 |language=Russian |date=23 July 2019}}

On 2 August, Zenit announced the signing of Malcom on a five-year contract from Barcelona.{{cite web |title=Малком — в "Зените"! |url=https://fc-zenit.ru/news/2019-08-02-malkom-v-zenite-.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=2 August 2019 |language=Russian |date=2 August 2019}}

On 5 August, Zenit announced that Christian Noboa had left the club to sign for Sochi on a permanent transfer,{{cite web |title=Christian Noboa is making the move to FC Sochi |url=https://en.fc-zenit.ru/news/2019-08-05-kristian-noboa-prodolzhit-kareru-v-sochi.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=5 August 2019 |date=5 August 2019}} with Anton Zabolotny making the same move three days later.{{cite web |title=Anton Zabolotny is leaving Zenit |url=https://en.fc-zenit.ru/news/2019-08-08-anton-zabolotnyy-pokidaet-peterburg.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=8 August 2019 |date=8 August 2019}}

On 12 August, Luka Đorđević left Zenit to sign for Lokomotiv Moscow on a permanent transfer.{{cite web |title=Luka Djordjevic is leaving Zenit |url=https://en.fc-zenit.ru/news/2019-08-12-luka-dzhordzhevich-prodolzhit-kareru-v-lokomotive.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=12 August 2019 |date=12 August 2019}}

On 21 August, Zenit announced the signing of Danil Krugovoy on a five-year contract from FC Ufa, with the defender staying in Ufa on loan for the remainder of the season.{{cite web |title=Данил Круговой заключил контракт с Зенитом |url=https://fc-zenit.ru/news/2019-08-21-danil-krugovoy-zaklyuchil-kontrakt-s-zenitom.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=1 September 2019 |language=Russian |date=21 August 2019}}

On 29 August, Zenit announced the signing of Vladimir Khubulov on a season-long loan from Akhmat Grozny.{{cite web |title=Владимир Хубулов продолжит сезон в Петербурге |url=https://fc-zenit.ru/news/2019-08-29-vladimir-khubulov-prodolzhit-sezon-v-peterbuge.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=1 September 2019 |language=Russian |date=29 August 2019}}

On 31 August, Zenit announced the arrival of Yordan Osorio on a season-long loan deal from Porto, with the option to make the move permanent at the end of the season.{{cite web |title=Йордан Осорио — в "Зените"! |url=https://fc-zenit.ru/news/2019-08-31-yordan-osorio-v-zenite-.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=31 August 2019 |language=Russian |date=31 August 2019}}

On 2 September, Vyacheslav Karavayev signed for Zenit on a four-year contract from Vitesse,{{cite web |title=Вячеслав Караваев переходит в Зенит |url=https://fc-zenit.ru/news/2019-09-02-vyacheslav-karavaev-perekhodit-v-zenit.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=2 September 2019 |language=Russian |date=2 September 2019}} and Emiliano Rigoni moved to Sampdoria on loan until the end of season, with an option to make the move permanent at the end of the season,{{cite web |title=Эмилиано Ригони продолжит сезон в Сампдории |url=https://fc-zenit.ru/news/2019-09-02-emiliano-rigoni-prodolzhit-sezon-v-sampdorii.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=2 September 2019 |language=Russian |date=2 September 2019}} and Miha Mevlja moved to Sochi on a permanent transfer.{{cite web |title=Миха Мевля продолжит карьеру в Сочи |url=https://fc-zenit.ru/news/2019-09-02-mikha-mevlya-prodolzhit-kareru-v-sochi.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=2 September 2019 |language=Russian |date=2 September 2019}}

Also on September, Denis Terentyev extended his contract with Zenit for an additional year, and joined Ufa on loan for the remainder of the season.{{cite web|publisher=FC Zenit Saint Petersburg|url=https://fc-zenit.ru/news/2019-09-02-denis-terentev-prodlil-kontrakt-s-zenitom-sezon-2019-20-on-provedet-v-ufe.htm|title=Денис Терентьев продлил контракт с «Зенитом», сезон-2019/20 он проведет в «Уфе»|trans-title=Denis Terentyev extended contract with Zenit, he will spend 2019–20 season at Ufa|date=2 September 2019|language=Russian}}

On 21 January, Kokorin scored a hat-trick for Zenit in their 10–0 victory over Qatar club Al Uwaynah, before PFC Sochi announced they had signed Kokorin on loan until the end of the season.{{cite web|publisher=PFC Sochi|url=http://pfcsochi.ru/news/2019-2020/aleksandr-kokorin-prisoedinitsya-k-sochi/|title=Александр Кокорин присоединится к "Сочи"|date=21 January 2020|language=Russian}}

On 24 January, Matías Kranevitter left Zenit by mutual consent.{{cite web |title=Матиас Краневиттер покидает Санкт-Петербург |url=https://fc-zenit.ru/news/2020-01-24-matias-kranevitter-pokidaet-sankt-peterburg.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=24 January 2020 |language=Russian |date=24 January 2020}}

On 1 February, Zenit announced the return of Emiliano Rigoni from his loan deal with Sampdoria.{{cite web |title=Emiliano Rigoni returns to Zenit |url=https://en.fc-zenit.ru/news/2020-02-01-emiliano-rigoni-vozvrashchaetsya-v-zenit.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=6 February 2020 |date=1 February 2020}}

On 12 February, Maksim Rudakov left Zenit to sign for Rostov.{{cite web |title=Голкипер Максим Рудаков — игрок Ростова |url=http://www.fc-rostov.ru/press/news/13276 |website=fc-rostov.ru/ |publisher=FC Rostov |accessdate=12 February 2020 |language=Russian |date=12 February 2020 |archive-date=18 January 2021 |archive-url=https://web.archive.org/web/20210118230331/https://www.fc-rostov.ru/press/news/13276 |url-status=dead }}

On 17 February, Zenit confirmed that Kokorin had join Sochi on loan for the remainder of the season.{{cite web |title=Alexander Kokorin is heading to Sochi on loan |url=https://en.fc-zenit.ru/news/2020-02-17-aleksandr-kokorin-prodolzhit-sezon-v-sochi.htm |website=fc-zenit.ru |publisher=FC Zenit Saint Petersburg |accessdate=17 February 2020 |date=17 February 2020}}

On 16 March, Zenit's away game against CSKA Moscow scheduled for 22 March, was postponed after the Mayor of Moscow banned outdoor sporting events due to the COVID-19 pandemic.{{cite web |title=Матч ПФК ЦСКА — Зенит 22 марта не состоится |url=https://pfc-cska.com/novosti/vse-novosti/club/match-pfk-cska-zenit-22-marta-ne-sostoitsya/ |website=pfc-cska.com/ |publisher=PFC CSKA Moscow |accessdate=16 March 2020 |language=Russian |date=16 March 2020}}

On 17 March, the Russian Premier League postponed all league fixtures until April 10 due to the COVID-19 pandemic.{{cite web |title=Russian Premier Liga suspended until 10 April |url=https://eng.premierliga.ru/news/rfpl/news_24667.html |website=eng.premierliga.ru/ |publisher=Russian Premier League |accessdate=17 March 2020 |date=17 March 2020}}

On 1 April, the Russian Football Union extended the suspension of football until 31 May.{{cite press release|publisher=Russian Premier League|url=https://www.rfs.ru/news/211569|title=Итоги Бюро Исполкома РФС|trans-title=RFU Executive Committee's Bureau Meeting Minutes|date=1 April 2020|language=Russian}}

On 15 May, the Russian Football Union announced that the Russian Premier League season would resume on 21 June.{{cite web |title=Tinkoff RPL season to resume in June |url=https://premierliga.ru/news/rfpl/news_24846.html |website=premierliga.ru/ |publisher=Russian Premier League |accessdate=15 May 2020 |language=Russian |date=15 May 2020}}

Squad

{{updated|match played 25 July 2020}}

class="wikitable" style="text-align:center; font-size:90%; width:90%;"
style="background:#348EB9; color:white; text-align:center;"| No.

! style="background:#348EB9; color:white; text-align:center;"| Name

! style="background:#348EB9; color:white; text-align:center;"| Nationality

! style="background:#348EB9; color:white; text-align:center;"| Position

! style="background:#348EB9; color:white; text-align:center;"| Date of birth (Age)

! style="background:#348EB9; color:white; text-align:center;"| Signed from

! style="background:#348EB9; color:white; text-align:center;"| Signed in

! style="background:#348EB9; color:white; text-align:center;"| Contract ends

! style="background:#348EB9; color:white; text-align:center;"| Apps.

! style="background:#348EB9; color:white; text-align:center;"| Goals

colspan="11" style="background:#dcdcdc; text-align:center;"| Goalkeepers
41

| Mikhail Kerzhakov

| {{flagicon|RUS}}

| GK

| {{birth date and age2|df=yes|2020|7|25|1987|1|28}}

| Anzhi Makhachkala

| 2015

| 2020

| 38

| 0

71

| Daniil Odoyevskiy

| {{flagicon|RUS}}

| GK

| {{birth date and age2|df=yes|2020|7|25|2003|1|22}}

| Academy

| 2019

|

| 0

| 0

78

| Aleksandr Vasyutin

| {{flagicon|RUS}}

| GK

| {{birth date and age2|df=yes|2020|7|25|1995|3|4}}

| Sarpsborg 08

| 2019

| 2023

| 3

| 0

99

| Andrey Lunyov

| {{flagicon|RUS}}

| GK

| {{birth date and age2|df=yes|2020|7|25|1991|11|13}}

| Ufa

| 2016

| 2021

| 104

| 0

colspan="11" style="background:#dcdcdc; text-align:center;"| Defenders
3

| Douglas Santos

| {{flagicon|BRA}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1994|3|22}}

| Hamburger SV

| 2019

| 2024

| 38

| 0

4

| Yordan Osorio

| {{flagicon|VEN}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1994|5|10}}

| loan from Porto

| 2019

| 2020

| 16

| 0

6

| Branislav Ivanović

| {{flagicon|SRB}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1984|2|22}}

| Chelsea

| 2017{{cite web |title=Branislav Ivanovic: Chelsea defender moves to Zenit St Petersburg |url=https://www.bbc.co.uk/sport/football/38801621 |website=bbc.co.uk |publisher=BBC Sport |accessdate=6 December 2019 |date=1 February 2017}}

| 2020

| 124

| 11

15

| Vyacheslav Karavayev

| {{flagicon|RUS}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1995|5|20}}

| Vitesse

| 2019

| 2023

| 31

| 1

19

| Igor Smolnikov

| {{flagicon|RUS}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1988|8|8}}

| Krasnodar

| 2013

|

| 198

| 10

24

| Emanuel Mammana

| {{flagicon|ARG}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1996|2|10}}

| Lyon

| 2017

| 2022

| 41

| 0

44

| Yaroslav Rakitskyi

| {{flagicon|UKR}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1989|8|3}}

| Shakhtar Donetsk

| 2019{{cite web |title=Ярослав Ракицкий переходит в Зенит |url=https://fc-zenit.ru/news/2019-01-28-yaroslav-rakitskiy-perekhodit-v-zenit.htm |website=fc-zenit.ru |publisher=FC Zenit Saint Petersburg |accessdate=29 January 2019 |language=Russian |date=28 January 2019}}

| 2022

| 53

| 4

54

| Nikita Kakkoyev

| {{flagicon|RUS}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1999|8|22}}

| Academy

| 2016

|

| 1

| 0

80

| Ilya Skrobotov

| {{flagicon|RUS}}

| DF

| {{birth date and age2|df=yes|2020|7|25|2000|7|6}}

| Academy

| 2017

|

| 4

| 1

87

| Danila Prokhin

| {{flagicon|RUS}}

| DF

| {{birth date and age2|df=yes|2020|7|25|2001|5|24}}

| Academy

| 2019

|

| 4

| 0

88

| Dmitri Bogayev

| {{flagicon|RUS}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1994|1|24}}

| Palanga

| 2017

| 2020

| 7

| 0

colspan="11" style="background:#dcdcdc; text-align:center;"| Midfielders
5

| Wílmar Barrios

| {{flagicon|COL}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1993|10|16}}

| Boca Juniors

| 2019{{cite web |title=Добро пожаловать, Вильмар! В "Зенит" переходит игрок сборной Колумбии |url=https://fc-zenit.ru/news/2019-02-01-dobro-pozhalovat-vilmar-v-zenit-perekhodit-igrok-sbornoy-kolumbii.htm |website=fc-zenit.ru |publisher=FC Zenit Saint Petersburg |accessdate=1 February 2019 |language=Russian |date=1 February 2019}}

| 2023

| 49

| 2

10

| Emiliano Rigoni

| {{flagicon|ARG}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1993|2|4}}

| Independiente

| 2017

| 2021

| 54

| 12

14

| Daler Kuzyayev

| {{flagicon|RUS}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1993|1|15}}

| Terek Grozny

| 2017

| 2020

| 93

| 10

17

| Oleg Shatov

| {{flagicon|RUS}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1990|7|29}}

| Anzhi Makhachkala

| 2013

|

| 191

| 30

18

| Yuri Zhirkov

| {{flagicon|RUS}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1983|8|20}}

| Dynamo Moscow

| 2016

| 2020

| 106

| 5

21

| Aleksandr Yerokhin

| {{flagicon|RUS}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1989|10|13}}

| Rostov

| 2017

| 2022

| 94

| 17

27

| Magomed Ozdoyev

| {{flagicon|RUS}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1992|11|5}}

| Rubin Kazan

| 2018

| 2022

| 65

| 5

38

| Leon Musayev

| {{flagicon|RUS}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1999|1|25}}

| Academy

| 2016

|

| 13

| 0

55

| Kirill Kaplenko

| {{flagicon|RUS}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1999|6|15}}

| Krasnodar

| 2017

|

| 3

| 0

84

| Ilya Vorobyov

| {{flagicon|RUS}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1999|7|11}}

| Academy

| 2017

|

| 1

| 0

91

| Aleksei Sutormin

| {{flagicon|RUS}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1994|1|10}}

| Rubin Kazan

| 2019

| 2022

| 31

| 5

colspan="11" style="background:#dcdcdc; text-align:center;"| Forwards
7

| Sardar Azmoun

| {{flagicon|IRN}}

| FW

| {{birth date and age2|df=yes|2020|7|25|1995|1|1}}

| Rubin Kazan

| 2019{{cite web |title=Сердар Азмун переходит в "Зенит"! |url=https://fc-zenit.ru/news/2019-02-01-serdar-azmun-perekhodit-v-zenit-.htm |website=fc-zenit.ru |publisher=FC Zenit Saint Petersburg |accessdate=1 February 2019 |language=Russian |date=1 February 2019}}

| 2022

| 54

| 33

8

| Malcom

| {{flagicon|BRA}}

| FW

| {{birth date and age2|df=yes|2020|7|25|1997|2|26}}

| Barcelona

| 2019

| 2024

| 15

| 4

11

| Sebastián Driussi

| {{flagicon|ARG}}

| FW

| {{birth date and age2|df=yes|2020|7|25|1996|2|9}}

| River Plate

| 2017

| 2021

| 115

| 23

22

| Artem Dzyuba

| {{flagicon|RUS}}

| FW

| {{birth date and age2|df=yes|2020|7|25|1988|8|22}}

| Spartak Moscow

| 2015

|

| 175

| 73

92

| Daniil Shamkin

| {{flagicon|RUS}}

| FW

| {{birth date and age2|df=yes|2020|7|25|2002|6|22}}

| Academy

| 2020

|

| 4

| 0

colspan="11" style="background:#dcdcdc; text-align:center;"| Away on loan
74

| Sergei Ivanov

| {{flagicon|RUS}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1997|1|7}}

| Academy

| 2015

|

| 1

| 0

| Danil Krugovoy

| {{flagicon|RUS}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1998|5|28}}

| Ufa

| 2019

| 2024

| 0

| 0

| Denis Terentyev

| {{flagicon|RUS}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1992|8|13}}

| Rostov

| 2017

|

| 12

| 0

| Hernani

| {{flagicon|BRA}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1994|3|27}}

| Atlético Paranaense

| 2016

| 2021

| 36

| 1

| Andrei Mostovoy

| {{flagicon|RUS}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1997|11|5}}

| Khimki

| 2019

|

| 0

| 0

| Aleksandr Kokorin

| {{flagicon|RUS}}

| FW

| {{birth date and age2|df=yes|2020|7|25|1991|3|19}}

| Dynamo Moscow

| 2016

|

| 93

| 35

| Ivan Tarasov

| {{flagicon|RUS}}

| FW

| {{birth date and age2|df=yes|2020|7|25|2000|1|30}}

| Academy

| 2017

|

| 0

| 0

colspan="11" style="background:#dcdcdc; text-align:center;"| Left during the season
16

| Christian Noboa

| {{flagicon|ECU}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1985|4|9}}

| Rostov

| 2017

| 2020

| 22

| 1

20

| Róbert Mak

| {{flagicon|SVK}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1991|3|8}}

| PAOK

| 2016

| 2020

| 71

| 14

23

| Miha Mevlja

| {{flagicon|SVN}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1990|6|12}}

| Rostov

| 2017

| 2021

| 42

| 1

29

| Anton Zabolotny

| {{flagicon|RUS}}

| FW

| {{birth date and age2|df=yes|2020|7|25|1991|6|13}}

| Tosno

| 2018

| 2021

| 43

| 4

32

| Matías Kranevitter

| {{flagicon|ARG}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1993|5|21}}

| Atlético Madrid

| 2017

| 2021

| 52

| 0

34

| Sergei Zuykov

| {{flagicon|RUS}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1993|9|19}}

| Volgar Astrakhan

| 2017

|

| 0

| 0

71

| Yegor Baburin

| {{flagicon|RUS}}

| GK

| {{birth date and age2|df=yes|2020|7|25|1993|8|9}}

| Academy

| 2010

|

| 7

| 0

77

| Luka Đorđević

| {{flagicon|MNE}}

| FW

| {{birth date and age2|df=yes|2020|7|25|1994|7|9}}

| Mogren

| 2012

|

| 30

| 3

| Igor Obukhov

| {{flagicon|RUS}}

| GK

| {{birth date and age2|df=yes|2020|7|25|1996|5|29}}

| Academy

| 2012

|

| 0

| 0

| Maksim Rudakov

| {{flagicon|RUS}}

| GK

| {{birth date and age2|df=yes|2020|7|25|1996|1|22}}

| Academy

| 2012

|

| 0

| 0

| Aleksandr Anyukov

| {{flagicon|RUS}}

| DF

| {{birth date and age2|df=yes|2020|7|25|1982|9|28}}

| Coaching Staff

| 2019

|

| 417

| 13

| Daniil Lesovoy

| {{flagicon|RUS}}

| MF

| {{birth date and age2|df=yes|2020|7|25|1998|1|12}}

| Dynamo Kyiv

| 2016

|

| 0

| 0

=Out on loan=

{{Fs start}}

{{Fs player|no=|nat=RUS|pos=GK|name=Igor Obukhov|other=at SKA-Khabarovsk}}

{{Fs player|no=|nat=RUS|pos=DF|name=Danil Krugovoy|other=at Ufa}}

{{Fs player|no=|nat=RUS|pos=DF|name=Denis Terentyev|other=at Ufa}}

{{Fs player|no=|nat=ARG|pos=MF|name=Emiliano Rigoni|other=at Sampdoria}}

{{Fs player|no=|nat=BRA|pos=MF|name=Hernani|other=at Parma}}

{{Fs mid}}

{{Fs player|no=|nat=RUS|pos=MF|name=Sergei Ivanov|other=at Krylia Sovetov}}

{{Fs player|no=|nat=RUS|pos=MF|name=Andrei Mostovoy|other=at Sochi}}

{{Fs player|no=|nat=RUS|pos=FW|name=Aleksandr Kokorin|other=at Sochi}}

{{Fs player|no=|nat=RUS|pos=FW|name=Ivan Tarasov|other=at HJK}}

{{Fs end}}

Transfers

{{main article|List of Russian football transfers summer 2019|List of Russian football transfers winter 2019–20}}

=In=

class="wikitable" style="text-align:center; font-size:90%; "
style="background:#348EB9; color:white; width:150px;"| Date

! style="background:#348EB9; color:white; width:55px;"| Position

! style="background:#348EB9; color:white; width:55px;"| Nationality

! style="background:#348EB9; color:white; width:150px;"| Name

! style="background:#348EB9; color:white; width:200px;"| From

! style="background:#348EB9; color:white; width:150px;"| Fee

! style="background:#348EB9; color:white; width:35px;"| Ref.

4 July 2019DF{{flagicon|BRA}}Douglas SantosHamburger SVUndisclosed
8 July 2019MF{{flagicon|RUS}}Aleksei SutorminRubin KazanUndisclosed
13 July 2019DF{{flagicon|RUS}}Aleksandr AnyukovCoaching StaffFree
23 July 2019GK{{flagicon|RUS}}Aleksandr VasyutinSarpsborg 08Undisclosed
2 August 2019FW{{flagicon|BRA}}MalcomBarcelonaUndisclosed
21 August 2019DF{{flagicon|RUS}}Danil KrugovoyUfaUndisclosed
2 September 2019DF{{flagicon|RUS}}Vyacheslav KaravayevVitesseUndisclosed

=Loans in=

class="wikitable" style="text-align:center; font-size:90%; "
style="background:#348EB9; color:white; width:150px;"| Date from

! style="background:#348EB9; color:white; width:55px;"| Position

! style="background:#348EB9; color:white; width:55px;"| Nationality

! style="background:#348EB9; color:white; width:150px;"| Name

! style="background:#348EB9; color:white; width:200px;"| To

! style="background:#348EB9; color:white; width:150px;"| Date to

! style="background:#348EB9; color:white; width:45px;"| Ref.

29 August 2019MF{{flagicon|RUS}}Vladimir KhubulovAkhmat GroznyEnd of Season
31 August 2019DF{{flagicon|VEN}}Yordan OsorioPortoEnd of Season

=Out=

class="wikitable" style="text-align:center; font-size:90%; "
style="background:#348EB9; color:white; width:150px;"| Date

! style="background:#348EB9; color:white; width:55px;"| Position

! style="background:#348EB9; color:white; width:55px;"| Nationality

! style="background:#348EB9; color:white; width:150px;"| Name

! style="background:#348EB9; color:white; width:200px;"| To

! style="background:#348EB9; color:white; width:150px;"| Fee

! style="background:#348EB9; color:white; width:35px;"| Ref.

27 June 2019FW{{flagicon|RUS}}Andrei PanyukovUral YekaterinburgUndisclosed{{cite web |title=Андрей Панюков покидает Зенит |url=https://fc-zenit.ru/news/2019-06-27-andrey-panyukov-pokidaet-zenit.htm |website=fc-zenit.ru |publisher=FC Zenit Saint Petersburg |accessdate=27 June 2019 |language=Russian |date=27 June 2019}}
2 July 2019DF{{flagicon|RUS}}Ivan NovoseltsevSochiUndisclosed{{cite web |title=Новосельцев и Цаллагов покидают Зенит |url=https://fc-zenit.ru/news/2019-07-02-novoseltsev-i-tsallagov-pokidayut-zenit.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=2 July 2019 |language=Russian |date=2 July 2019}}
2 July 2019DF{{flagicon|RUS}}Ibragim TsallagovSochiUndisclosed
4 July 2019FW{{flagicon|RUS}}Dmitry PolozSochiUndisclosed
4 July 2019MF{{flagicon|RUS}}Vitali GorulyovSKA-KhabarovskUndisclosed{{cite web |title=СОСТАВ "СКА-ХАБАРОВСК" ПОПОЛНИЛ ВОСПИТАННИК ЗЕНИТА |url=https://fcska.ru/media/news/sostav-ska-khabarovsk-popolnil-vospitannik-zenita/?sphrase_id=7850 |website=fcska.ru/ |publisher=FC SKA-Khabarovsk |accessdate=5 July 2019 |language=Russian |date=4 July 2019}}
8 July 2019DF{{flagicon|RUS}}Elmir NabiullinSochiUndisclosed
12 July 2019GK{{flagicon|RUS}}Yegor BaburinRostovUndisclosed
5 August 2019MF{{flagicon|ECU}}Christian NoboaSochiUndisclosed
8 August 2019FW{{flagicon|RUS}}Anton ZabolotnySochiUndisclosed
12 August 2019FW{{flagicon|MNE}}Luka ĐorđevićLokomotiv MoscowUndisclosed
2 September 2019DF{{flagicon|SVN}}Miha MevljaSochiUndisclosed
24 January 2020DF{{flagicon|RUS}}Sergei BugriyevTom TomskUndisclosed{{cite web |title=Сергей Бугриёв продолжит карьеру в Томске |url=https://fc-zenit.ru/news/2020-01-24-sergey-bugriyev-prodolzhit-kareru-v-tomske.htm |website=fc-zenit.ru/ |publisher=FC Zenit Saint Petersburg |accessdate=26 January 2020 |language=Russian |date=24 January 2020}}
30 January 2020MF{{flagicon|SVK}}Róbert MakKonyasporUndisclosed{{cite press release|publisher=Konyaspor|url=http://www.konyaspor.org.tr/Haber/kulubumuz-robert-mak-ile-anlasti/4770|title=Kulübümüz Robert Mak ile anlaştı|date=30 January 2020|language=Turkish}}
7 February 2020DF{{flagicon|RUS}}Sergei ZuykovNizhny NovgorodUndisclosed{{cite web|publisher=FC Nizhny Novgorod|url=http://fcnn.ru/nn-info/news/team/71477/|title=Сергей Зуйков - новичок "Нижнего Новгорода"|date=7 February 2020|language=Russian}}
12 February 2020GK{{flagicon|RUS}}Maksim RudakovRostovUndisclosed
30 June 2020GK{{flagicon|RUS}}Igor ObukhovSKA-KhabarovskUndisclosed
3 July 2020MF{{flagicon|RUS}}Daniil LesovoyArsenal TulaUndisclosed{{cite web|publisher=FC Arsenal Tula|url=http://www.arsenaltula.ru/news/novosti-kluba/arsenal-vykupil-transfer-daniila-lesovogo/|title="АРСЕНАЛ" ВЫКУПИЛ ТРАНСФЕР ДАНИИЛА ЛЕСОВОГО|trans-title=Arsenal bought out the transfer of Daniil Lesovoy|date=3 July 2020|language=Russian}}

=Loans out=

class="wikitable" style="text-align:center; font-size:90%; "
style="background:#348EB9; color:white; width:150px;"| Date from

! style="background:#348EB9; color:white; width:55px;"| Position

! style="background:#348EB9; color:white; width:55px;"| Nationality

! style="background:#348EB9; color:white; width:150px;"| Name

! style="background:#348EB9; color:white; width:200px;"| To

! style="background:#348EB9; color:white; width:150px;"| Date to

! style="background:#348EB9; color:white; width:45px;"| Ref.

9 November 2018GK{{flagicon|RUS}}Maksim RudakovHJK31 December 2019{{cite web |title=MAX RUDAKOV JATKAA KLUBIN MAALILLA |url=https://www.hjk.fi/uutiset/Miehet-4324 |website=hjk.fi/ |publisher=Helsingin Jalkapalloklubi |accessdate=19 March 2019 |language=Finnish |date=9 November 2018}}
25 February 2019FW{{flagicon|RUS}}Ivan TarasovHJK31 December 2019{{cite web |title=IVAN TARASOV KLUBIIN |url=https://www.hjk.fi/uutiset/Miehet-4372 |website=hjk.fi/ |publisher=Helsingin Jalkapalloklubi |accessdate=18 March 2019 |language=Finnish |date=25 February 2019 |archive-url=https://web.archive.org/web/20190227060327/https://www.hjk.fi/uutiset/Miehet-4372 |archive-date=27 February 2019 |url-status=dead }}
20 June 2019GK{{flagicon|RUS}}Igor ObukhovSKA-KhabarovskEnd of Season
4 July 2019MF{{flagicon|RUS}}Daniil LesovoyArsenal Tula3 July 2020
12 July 2019MF{{flagicon|BRA}}HernaniParmaEnd of Season
13 July 2019DF{{flagicon|RUS}}Aleksandr AnyukovKrylia SovetovEnd of Season
19 July 2019MF{{flagicon|RUS}}Andrei MostovoySochiEnd of Season
21 August 2019DF{{flagicon|RUS}}Danil KrugovoyUfaEnd of Season
2 September 2019MF{{flagicon|ARG}}Emiliano RigoniSampdoria1 February 2020
2 September 2019DF{{flagicon|RUS}}Denis TerentyevUfaEnd of Season
6 February 2020MF{{flagicon|RUS}}Sergei IvanovKrylia SovetovEnd of Season{{cite web|publisher=PFC Krylia Sovetov Samara|url=http://www.kc-camapa.ru/cgi-bin/newsprn.cgi?17884|title=Сергей Иванов на правах аренды перешел в "Крылья"|date=6 February 2020|language=Russian}}
17 February 2020FW{{flagicon|RUS}}Aleksandr KokorinSochiEnd of Season

=Released=

class="wikitable" style="text-align:center; font-size:90%; "
style="background:#348EB9; color:white; width:150px;"| Date

! style="background:#348EB9; color:white; width:55px;" | Position

! style="background:#348EB9; color:white; width:55px;" | Nationality

! style="background:#348EB9; color:white; width:150px;"| Name

! style="background:#348EB9; color:white; width:200px;"| Joined

! style="background:#348EB9; color:white; width:150px;"| Date

! style="background:#348EB9; color:white; width:35px;"| Ref.

Summer 2019GK{{flagicon|RUS}}Yuri LodyginGazişehir Gaziantep3 August 2019{{cite web|publisher=Gazişehir Gaziantep F.K.|url=https://www.gazisehirgaziantepfk.org/tr/haberler/transfer-yuri-lodygin-gazisehirde-1317|title=YURI LODYGIN GAZİŞEHİR'DE!|trans-title=YURI LODYGIN IS IN GAZISEHIR!|date=3 August 2019|language=Turkish|access-date=8 August 2019|archive-url=https://web.archive.org/web/20190802223659/https://www.gazisehirgaziantepfk.org/tr/haberler/transfer-yuri-lodygin-gazisehirde-1317|archive-date=2 August 2019|url-status=dead}}
Summer 2019MF{{flagicon|RUS}}Nikita KoldunovSochi
25 June 2019DF{{flagicon|RUS}}Aleksandr Anyukovcolspan="2"|Retired
1 July 2019MF{{flagicon|ITA}}Claudio MarchisioRetired3 October 2019{{cite web |title=Today Claudio Marchisio has announced his retirement from football. |url=https://twitter.com/fczenit_en/status/1179763607686516738 |website=twitter.com/ |publisher=FC Zenit Saint Petersburg Twitter |accessdate=3 October 2019 |date=3 October 2019}}
24 January 2020MF{{flagicon|ARG}}Matías KranevitterMonterrey26 January 2020{{cite press release|publisher=Monterrey|url=https://www.rayados.com/noticias/14960/bienvenido-matias-kranevitter|title=¡BIENVENIDO, MATÍAS KRANEVITTER!|date=26 January 2020|language=Spanish}}
28 May 2020DF{{flagicon|RUS}}Aleksandr Anyukovcolspan="2"|Retired{{cite web|publisher=PFC Krylia Sovetov Samara|url=http://www.kc-camapa.ru/cgi-bin/newsprn.cgi?18071|title=Александр Анюков возвращается в Санкт-Петербург|date=28 May 2020|language=Russian}}

Friendlies

{{football box collapsible

|round =

|date = 21 June 2019

|time = 19:00 MSK (UTC+3)

|team1 = Wacker Innsbruck {{flagicon|AUT}}

|score = 1 – 6

|report = https://fc-zenit.ru/zenit/calendar/matches/1262100.html

|team2 = {{flagicon|RUS}} Zenit St.Petersburg

|goals1 = {{goal|11}}

|goals2 = Shatov {{goal|26||27}}
Rigoni {{goal|33}}
Yerokhin {{goal|59}}
Zabolotny {{goal|61||66}}

|stadium = Sankt Ulrich Sports Centre

|location = Sankt Ulrich am Pillersee, Austria

|attendance =

|referee =

|result = W

}}

{{football box collapsible

|round =

|date = 25 June 2019

|time = 19:00 MSK (UTC+3)

|team1 = Levski Sofia {{flagicon|BUL}}

|score = 0 – 1

|report = https://fc-zenit.ru/zenit/calendar/matches/1262101.html

|team2 = {{flagicon|RUS}} Zenit St.Petersburg

|goals1 =

|goals2 = Azmoun {{goal|48|pen.}}

|stadium = Sankt Ulrich Sports Centre

|location = Sankt Ulrich am Pillersee, Austria

|attendance =

|referee =

|result = W

}}

{{football box collapsible

|round =

|date = 29 June 2019

|time = 12:00 MSK (UTC+3)

|team1 = Budapest Honvéd {{flagicon|HUN}}

|score = 0 – 3

|report = https://fc-zenit.ru/zenit/calendar/matches/1267920.html

|team2 = {{flagicon|RUS}} Zenit St.Petersburg

|goals1 =

|goals2 = Mevlja {{goal|21}}
Hernani {{goal|74}}
Đorđević {{goal|86|pen.}}

|stadium =

|location = Austria

|attendance =

|referee =

|result = W

}}

{{football box collapsible

|round =

|date = 29 June 2019

|time = 17:30 MSK (UTC+3)

|team1 = Red Star Belgrade {{flagicon|SRB}}

|score = 0 – 1

|report = https://fc-zenit.ru/zenit/calendar/matches/1267921.html

|team2 = {{flagicon|RUS}} Zenit St.Petersburg

|goals1 =

|goals2 = Azmoun {{goal|39}}
Ozdoyev {{yel|79}}

|stadium =

|location = Austria

|attendance =

|referee =

|result = W

}}

{{football box collapsible

|round =

|date = 8 September 2019

|time = 14:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 2 – 1

|report = https://fc-zenit.ru/zenit/calendar/matches/1305164.html

|team2 = Sochi

|goals1 = Sutormin {{goal|3}}
Bachinsky {{goal|22}}

|goals2 = Burmistrov {{goal|36}}

|stadium = Stadion SDYuShOR Smena

|location = Saint Petersburg, Russia

|attendance = 1,868

|referee =

|result = W

}}

{{football box collapsible

|round =

|date = 21 January 2020

|time = 17:00 MSK (UTC+3)

|team1 = Al Uwaynah {{flagicon|QAT}}

|score = 0 – 10

|report = https://fc-zenit.ru/zenit/calendar/matches/1352130.html

|team2 = {{flagicon|RUS}} Zenit St.Petersburg

|goals1 =

|goals2 = Kokorin {{goal|6||9||36}}
Dzyuba {{goal|34||36}}
Osorio {{goal|56}}
Azmoun {{goal|59||67||83}}
Driussi {{goal|72}}

|stadium = Aspire Academy

|location = Doha, Qatar

|attendance =

|referee = Mohamed Nasser

|result = W

}}

{{football box collapsible

|round =

|date = 25 January 2020

|time = 16:00 MSK (UTC+3)

|team1 = Red Bull Salzburg {{flagicon|AUT}}

|score = 6 – 3

|report = https://fc-zenit.ru/zenit/calendar/matches/1352133.html

|team2 = {{flagicon|RUS}} Zenit St.Petersburg

|goals1 = Osorio {{yel|4}} {{goal|53}}
Rakitskiy {{yel|7}}
Kerzhakov {{yel|29}}
Shatov {{goal|54}}
Mak {{goal|76}}

|goals2 = Berisha {{goal|5}}
Ramalho {{goal|33}}
Hwang {{goal|34}}
Adeyemi {{goal|63}}
Pokorný {{goal|78}}
Koïta {{goal|90}}

|stadium = Aspire Academy

|location = Doha, Qatar

|attendance =

|referee =

|result = L

|note = Match consisted of 3x40mins.

}}

{{football box collapsible

|round =

|date = 1 February 2020

|time = 17:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg {{flagicon|RUS}}

|score = 4 – 0

|report = https://en.fc-zenit.ru/zenit/calendar/matches/1352134.html

|team2 = {{flagicon|LUX}} F91 Dudelange

|goals1 = Osorio {{goal|2}}
Driussi {{goal|20}}
Smolnikov {{goal|27}}
Sutormin {{goal|84|pen.}}

|goals2 =

|stadium = Camilo Cano Stadium

|location = La Nucia, Spain

|attendance =

|referee =

|result = W

}}

{{football box collapsible

|round =

|date = 6 February 2020

|time = 20:30 MSK (UTC+3)

|team1 = Zenit St.Petersburg {{flagicon|RUS}}

|score = 4 – 0

|report = https://en.fc-zenit.ru/zenit/calendar/matches/1362766.html

|team2 = {{flagicon|GEO}} Saburtalo Tbilisi

|goals1 = Sutormin {{goal|21}}
Barrios {{goal|38}}
Shatov {{goal|60}}
Shamkin {{goal|62}}

|goals2 =

|stadium =

|location = Benidorm, Spain

|attendance =

|referee = Manuel Muñoz

|result = W

}}

{{football box collapsible

|round =

|date = 9 February 2020

|time = 16:00 MSK (UTC+3)

|team1 = CSKA Moscow

|score = 2 – 3

|report = https://en.fc-zenit.ru/zenit/calendar/matches/1354676.html

|team2 = Zenit St.Petersburg

|goals1 = Bistrović {{goal|22}}
Chalov {{goal|43}}

|goals2 = Dzyuba {{goal|59||61}}
Azmoun {{goal|64}}

|stadium = Camilo Cano

|location = La Nucia, Spain

|attendance =

|referee =

|result = W

}}

{{football box collapsible

|round =

|date = 9 February 2020

|time = 18:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 3 – 1

|report = https://en.fc-zenit.ru/zenit/calendar/matches/1365923.html

|team2 = Leningradets Leningrad Oblast

|goals1 = Rigoni {{goal|31||43}}
Vorobyov {{goal|58}}

|goals2 = D.Luchin {{goal|63}}

|stadium =

|location = Benidorm, Spain

|attendance =

|referee =

|result = W

}}

{{football box collapsible

|round =

|date = 17 February 2020

|time = 11:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 4 – 2

|report = https://en.fc-zenit.ru/zenit/calendar/matches/1365849.html

|team2 = Alania Vladikavkaz

|goals1 = Yerokhin {{goal|29||64}}
Musayev {{yel|31}}
Rigoni {{goal|45||54}}
Vorobyov {{yel|50}}
Zhirkov {{yel|59}}
Shamkin {{yel|62}}

|goals2 = Mashukov {{goal|5}}
Da.Kobesov {{goal|67|pen.}}

|stadium =

|location = Belek, Turkey

|attendance =

|referee =

|result = W

}}

{{football box collapsible

|round =

|date = 17 February 2020

|time = 17:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg {{flagicon|RUS}}

|score = 3 – 1

|report = https://en.fc-zenit.ru/zenit/calendar/matches/1352135.html

|team2 = {{flagicon|KAZ}} Kairat

|goals1 = Ozdoyev {{sentoff|0|8}}
Malcom {{goal|25}}
Douglas {{goal|67}}
Azmoun {{goal|68}}

|goals2 = Tungyshbayev {{goal|34}}

|stadium =

|location = Belek, Turkey

|attendance =

|referee =

|result = W

}}

{{football box collapsible

|round =

|date = 22 February 2020

|time = 11:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg {{flagicon|RUS}}

|score = 1 – 1

|report =

|team2 = {{flagicon|BLR}} Isloch

|goals1 = Driussi {{goal|51}}

|goals2 = Osorio {{og|29}}

|stadium =

|location = Belek, Turkey

|attendance =

|referee =

|result = D

}}

{{football box collapsible

|round =

|date = 22 February 2020

|time = 17:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg {{flagicon|RUS}}

|score = 1 – 1

|report =

|team2 = {{flagicon|BLR}} Dinamo Minsk

|goals1 = Zhirkov {{goal|44}}

|goals2 = Klimovich {{goal|33}}

|stadium =

|location = Belek, Turkey

|attendance =

|referee =

|result = D

}}

Competitions

=Super Cup=

{{main|2019 Russian Super Cup}}

{{football box collapsible

|round =

|date = 6 July 2019

|time = 19:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 2–3

|report = https://uk.soccerway.com/matches/2019/07/06/russia/super-cup/fk-zenit-sankt-petersburg/fk-lokomotiv-moscow/3023681/?ICID=HP_MS_134_01

|team2 = Lokomotiv Moscow

|goals1 = Azmoun {{goal|45+2||52}}
Smolnikov {{yel|51}}
Ozdoyev {{sentoff|2|68|90+2}}

|goals2 = Smolov {{goal|6}}
Zhivoglyadov {{yel|19}}
Al.Miranchuk {{goal|79||81}}

|stadium = VTB Arena

|location = Moscow

|attendance = 21,382

|referee = Sergey Lapochkin

|result = L

}}

=Premier League=

{{main|2019–20 Russian Premier League}}

==Results by round==

{{#invoke:sports rbr table|table|legendpos=b

|header=Round

|label1= Ground

| res1=H/A/A/H/A/H/A/A/H/H/A/A/H/A/H/A/A/H/H/H/H/H/A/H/A/A/H/A/H/A

|label2= Result

| res2=W/W/W/D/W/D/L/W/W/W/L/W/W/W/D/W/W/W/W/D/D/W/W/W/W/W/W/D/W/W

|label3= Position

| res3=3/2/1/1/1/1/5/2/2/1/5/4/2/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1

|text_H=Home|text_A=Away

|color_W=green2|text_W=Win

|color_D=yellow2|text_D=Draw

|color_L=red2|text_L=Loss

|color_1=1st|color_2=2nd|color_3=3rd|color_13-14=red3|color_15-=red1

|updated=22 July 2020

|source=See Results

|date=July 2019

}}

==Results==

{{football box collapsible

|round = 1

|date = 14 July 2019

|time = 19:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 2–1

|report = https://uk.soccerway.com/matches/2019/07/14/russia/premier-league/fk-zenit-sankt-petersburg/tambov/3027073/?ICID=HP_MS_112_02

|team2 = Tambov

|goals1 = Yerokhin {{goal|46}}
Dzyuba {{goal|48}}
Rakitskiy {{yel|60}}
Barrios {{yel|80}}

|goals2 = Benito {{goal|71}}
Appayev {{yel|80}}
Takazov {{yel|88}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance = 46,231

|referee = Aleksei Eskov

|result = W

}}

{{football box collapsible

|round = 2

|date = 21 July 2019

|time = 21:30 MSK (UTC+3)

|team1 = Sochi

|score = 0–2

|report = https://uk.soccerway.com/matches/2019/07/21/russia/premier-league/fk-petrotrest/fk-zenit-sankt-petersburg/3027085/

|team2 = Zenit St.Petersburg

|goals1 = Miladinović {{yel|29}}
Novoseltsev {{yel|43}}

|goals2 = Azmoun {{goal|30|pen.}}
Ozdoyev {{goal|88}}

|stadium = Fisht Olympic Stadium

|location = Sochi

|attendance = 35,102

|referee = Aleksei Matyunin

|result = W

}}

{{football box collapsible

|round = 3

|date = 28 July 2019

|time = 14:00 MSK (UTC+3)

|team1 = Orenburg

|score = 0–2

|report = https://uk.soccerway.com/matches/2019/07/28/russia/premier-league/gazovik-orenburg/fk-zenit-sankt-petersburg/3027096/?ICID=HP_MS_172_01

|team2 = Zenit St.Petersburg

|goals1 = Kozlov {{yel|54}}
Dovbnya {{yel|89}}

|goals2 = Azmoun {{goal|1}}
Dzyuba {{goal|55|pen.}} {{yel|65}}
Sutormin {{yel|77}}
Barrios {{yel|80}}

|stadium = Gazovik Stadium

|location = Orenburg

|attendance = 6,626

|referee = Sergei Karasev

|result = W

}}

{{football box collapsible

|round = 4

|date = 3 August 2019

|time = 21:30 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 1–1

|report = https://uk.soccerway.com/matches/2019/08/03/russia/premier-league/fk-zenit-sankt-petersburg/fk-krasnodar/3027097/?ICID=HP_MS_250_04

|team2 = Krasnodar

|goals1 = Zhirkov {{yel|2}}
Barrios {{yel|28}}
Dzyuba {{goal|90+1}}

|goals2 = Vilhena {{yel|36}}
Cabella {{yel|54}}
Ramírez {{yel|61}}
Ari {{yel|89}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance = 54,078

|referee = Aleksei Eskov

|result = D

}}

{{football box collapsible

|round = 5

|date = 10 August 2019

|time = 19:00 MSK (UTC+3)

|team1 = Dynamo Moscow

|score = 0–2

|report = https://uk.soccerway.com/matches/2019/08/10/russia/premier-league/fk-dinamo-moskva/fk-zenit-sankt-petersburg/3027108/?ICID=HP_MS_295_03

|team2 = Zenit St.Petersburg

|goals1 = Joãozinho {{yel|26}}
Panchenko {{yel|56}}
Rykov {{yel|60}}
Yusupov {{sentoff|2|69|80}}

|goals2 = Dzyuba {{goal|10}}
Ozdoyev {{yel|35}} {{goal|88}}
Azmoun {{yel|39}}
Sutormin {{yel|59}}

|stadium = VTB Arena

|location = Moscow

|attendance = 19,095

|referee = Evgeny Turbin

|result = W

}}

{{football box collapsible

|round = 6

|date = 17 August 2019

|time = 19:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 0–0

|report = https://uk.soccerway.com/matches/2019/08/17/russia/premier-league/fk-zenit-sankt-petersburg/terek-groznyi/3027113/

|team2 = Akhmat Grozny

|goals1 = Smolnikov {{yel|24}}
Ozdoyev {{yel|74}}
Rakitskiy {{yel|90+4}}

|goals2 = Utsiyev {{sentoff|0|7}}
Berisha {{yel|14}}
Roshi {{yel|66}}
Nižić {{yel|90+4}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance = 48,468

|referee = Aleksei Matyunin

|result = D

}}

{{football box collapsible

|round = 7

|date = 24 August 2019

|time = 16:30 MSK (UTC+3)

|team1 = Ufa

|score = 1–0

|report = https://uk.soccerway.com/matches/2019/08/24/russia/premier-league/bashinformsvyaz-dinamo-ufa/fk-zenit-sankt-petersburg/3027238/?ICID=PL_MS_02

|team2 = Zenit St.Petersburg

|goals1 = Fomin {{yel|52}} {{goal|79}}
Carp {{yel|53}}
Belenov {{yel|76}}

|goals2 = Ozdoyev {{yel|35}}
Yerokhin {{yel|46}}
Ivanović {{yel|87}}
Rakitskiy {{yel|90}}

|stadium = Neftyanik Stadium

|location = Ufa

|attendance = 13,368

|referee = Sergey Ivanov

|result = L

}}

{{football box collapsible

|round = 8

|date = 1 September 2019

|time = 19:00 MSK (UTC+3)

|team1 = Spartak Moscow

|score = 0–1

|report = https://uk.soccerway.com/matches/2019/09/01/russia/premier-league/fk-spartak-moskva/fk-zenit-sankt-petersburg/3027129/?ICID=PL_MS_08

|team2 = Zenit St.Petersburg

|goals1 = Guliyev {{yel|3}}
Ayrton {{yel|15}}

|goals2 = Ozdoyev {{yel|27}}
Zhirkov {{goal|41}} {{yel|54}}
Rigoni {{yel|44}}
Ivanović {{yel|61}}
Douglas {{yel|65}}

|stadium = Otkritie Arena

|location = Moscow

|attendance = 43,482

|referee = Vitali Meshkov

|result = W

}}

{{football box collapsible

|round = 9

|date = 13 September 2019

|time = 20:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 3–1

|report = https://uk.soccerway.com/matches/2019/09/13/russia/premier-league/fk-zenit-sankt-petersburg/arsenal-tula/3027137/

|team2 = Arsenal Tula

|goals1 = Dzyuba {{goal|6}}
Azmoun {{penmiss}} 22' {{yel|75}}
Driussi {{goal|66|pen.}}
Shatov {{goal|88}}

|goals2 = Denisov {{yel|39}}
Bauer {{yel|42}}
Berkhamov {{goal|56}}
Lutsenko {{yel|67}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance = 42,431

|referee = Pavel Kukyan

|result = W

}}

{{football box collapsible

|round = 10

|date = 21 September 2019

|time = 19:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 5–0

|report = https://int.soccerway.com/matches/2019/09/21/russia/premier-league/fk-zenit-sankt-petersburg/rubin-kazan/3027145/?ICID=PL_MS_03

|team2 = Rubin Kazan

|goals1 = Ivanović {{goal|58}}
Sutormin {{goal|65||75}}
Mak {{goal|82}}
Shatov {{goal|87}}

|goals2 = Mogilevets {{yel|90+4}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance = 43,598

|referee = Sergei Karasev

|result = W

}}

{{football box collapsible

|round = 11

|date = 28 September 2019

|time = 19:00 MSK (UTC+3)

|team1 = Lokomotiv Moscow

|score = 1–0

|report = https://uk.soccerway.com/matches/2019/09/28/russia/premier-league/fk-lokomotiv-moscow/fk-zenit-sankt-petersburg/3027156/?ICID=PL_MS_03

|team2 = Zenit St.Petersburg

|goals1 = Krychowiak {{yel|20}} {{goal|48}}

|goals2 = Kuzyayev {{yel|83}}
Barrios {{yel|85}}
Rakitskiy {{yel|90}}

|stadium = RZD Arena

|location = Moscow

|attendance = 21,598

|referee = Mikhail Vilkov

|result = L

}}

{{football box collapsible

|round = 12

|date = 6 October 2019

|time = 11:30 MSK (UTC+3)

|team1 = Ural Yekaterinburg

|score = 1–3

|report = https://us.soccerway.com/matches/2019/10/06/russia/premier-league/ural-sverdlovskaya-oblast/fk-zenit-sankt-petersburg/3027167/?ICID=HP_MS_334_01

|team2 = Zenit St.Petersburg

|goals1 = Shatov {{goal|58|o.g.}}

|goals2 = Ivanović {{goal|3}}
Ozdoyev {{goal|27}}
Azmoun {{goal|63}}

|stadium = Central Stadium

|location = Yekaterinburg

|attendance = 22,432

|referee = Nikolay Voloshin

|result = W

}}

{{football box collapsible

|round = 13

|date = 19 October 2019

|time = 19:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 6–1

|report = https://uk.soccerway.com/matches/2019/10/19/russia/premier-league/fk-zenit-sankt-petersburg/fk-rostov-na-donu/3027169/?ICID=PL_MS_04

|team2 = Rostov

|goals1 = Dzyuba {{goal|14|pen.|20||80|pen.}}
Ozdoyev {{yel|17}}
Azmoun {{goal|44}}
Barrios {{yel|56}} {{goal|90+2}}
Karavayev {{goal|61}}
Ivanović {{yel|81}}

|goals2 = Hadžikadunić {{yel|12}}
Eremenko {{yel|19}} {{goal|83|pen.}}
Chistyakov {{yel|78}}
Chernov {{yel|79}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance = 58,639

|referee = Sergei Karasev

|result = W

}}

{{football box collapsible

|round = 14

|date = 27 October 2019

|time = 14:00 MSK (UTC+3)

|team1 = Krylia Sovetov

|score = 0–2

|report = https://int.soccerway.com/matches/2019/10/27/russia/premier-league/pfk-kryliya-sovetov-samara/fk-zenit-sankt-petersburg/3027184/?ICID=PL_MS_05

|team2 = Zenit St.Petersburg

|goals1 = Mijailović {{yel|67}}
Kombarov {{yel|88}}

|goals2 = Karavayev {{yel|23}}
Zhirkov {{goal|28}}
Dzyuba {{goal|90+3}}

|stadium = Samara Arena

|location = Samara

|attendance = 32,560

|referee = Stanislav Vasilyev

|result = W

}}

{{football box collapsible

|round = 15

|date = 2 November 2019

|time = 19:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 1–1

|report = https://uk.soccerway.com/matches/2019/11/02/russia/premier-league/fk-zenit-sankt-petersburg/cska-moskva/3027185/?ICID=HP_MS_368_04

|team2 = CSKA Moscow

|goals1 = Yerokhin {{goal|73}}
Azmoun {{yel|85}}
Douglas {{yel|90+5}}
Barrios {{yel|90+6}}

|goals2 = Vlašić {{goal|45+1}}
Bijol {{sentoff|2|51|54}}
Karpov {{yel|54}}
Oblyakov {{yel|86}}
Fernandes {{yel|90+6}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance = 48,141

|referee = Mikhail Vilkov

|result = D

}}

{{football box collapsible

|round = 16

|date = 10 November 2019

|time = 14:00 MSK (UTC+3)

|team1 = Arsenal Tula

|score = 0–1

|report = https://int.soccerway.com/matches/2019/11/10/russia/premier-league/arsenal-tula/fk-zenit-sankt-petersburg/3027199/?ICID=PL_MS_06

|team2 = Zenit St.Petersburg

|goals1 = Álvarez {{yel|54}}
Tkachyov {{yel|69}}

|goals2 = Karavayev {{yel|23}}
Azmoun {{goal|63}}

|stadium = Arsenal Stadium

|location = Tula

|attendance = 16,095

|referee = Aleksei Eskov

|result = W

}}

{{football box collapsible

|round = 17

|date = 23 November 2019

|time = 14:00 MSK (UTC+3)

|team1 = Rubin Kazan

|score = 1–2

|report = https://uk.soccerway.com/matches/2019/11/23/russia/premier-league/rubin-kazan/fk-zenit-sankt-petersburg/3027204/?ICID=PL_MS_03

|team2 = Zenit St.Petersburg

|goals1 = Danchenko {{yel|51}}
Sorokin {{yel|61}}
Markov {{goal|66}}
Ig.Konovalov {{yel|82}}

|goals2 = Azmoun {{goal|8}}
Driussi {{yel|53}}
Karavayev {{yel|62}}
Dzyuba {{goal|79}}

|stadium = Central Stadium

|location = Kazan

|attendance = 8,351

|referee = Sergey Ivanov

|result = W

}}

{{football box collapsible

|round = 18

|date = 1 December 2019

|time = 19:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 1–0

|report = https://uk.soccerway.com/matches/2019/12/01/russia/premier-league/fk-zenit-sankt-petersburg/fk-spartak-moskva/3027209/?ICID=HP_MS_272_03

|team2 = Spartak Moscow

|goals1 = Ozdoyev {{sentoff|2|15|49}}
Kutepov {{goal|21|o.g.}}
Shatov {{yel|28}}

|goals2 = Bakayev {{yel|29}}
Kutepov {{yel|34}}
Umyarov {{yel|44}}
Král {{yel|67}}
Gigot {{yel|75}}
Schürrle {{yel|88}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance = 55,119

|referee = Vitali Meshkov

|result = W

}}

{{football box collapsible

|round = 19

|date = 6 December 2019

|time = 19:30 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 3–0

|report = https://uk.soccerway.com/matches/2019/12/06/russia/premier-league/fk-zenit-sankt-petersburg/fk-dinamo-moskva/3027217/

|team2 = Dynamo Moscow

|goals1 = Azmoun {{goal|6}}
Yerokhin {{yel|26}}
Ivanović {{goal|35}}
Dzyuba {{goal|45+1}}

|goals2 = Szymański {{yel|15}}
Philipp {{yel|22}}
Yusupov {{yel|41}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance =

|referee = Nikolay Voloshin

|result = W

}}

{{football box collapsible

|round = 20

|date = 29 February 2020

|time = 19:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 0–0

|report = https://uk.soccerway.com/matches/2020/02/29/russia/premier-league/fk-zenit-sankt-petersburg/fk-lokomotiv-moscow/3027225/

|team2 = Lokomotiv Moscow

|goals1 = Ivanović {{yel|69}}
Rakitskiy {{yel|71}}
Ozdoyev {{yel|74}}

|goals2 = Höwedes {{yel|14}}
Guilherme {{yel|32}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance = 51,463

|referee = Evgeny Turbin

|result = D

}}

{{football box collapsible

|round = 21

|date = 9 March 2020

|time = 19:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 0–0

|report = https://uk.soccerway.com/matches/2020/03/09/russia/premier-league/fk-zenit-sankt-petersburg/bashinformsvyaz-dinamo-ufa/3027121/

|team2 = Ufa

|goals1 = Rakitskiy {{yel|50}}
Barrios {{yel|77}}

|goals2 = Putsko {{yel|29}}
Bizjak {{yel|45+1}}
Jokić {{yel|52}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance = 42,191

|referee = Aleksey Sukhoy

|result = D

}}

{{football box collapsible

|round = 22

|date = 14 March 2020

|time = 16:30 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 7–1

|report = https://uk.soccerway.com/matches/2020/03/14/russia/premier-league/fk-zenit-sankt-petersburg/ural-sverdlovskaya-oblast/3027241/

|team2 = Ural Yekaterinburg

|goals1 = Azmoun {{goal|8||15||61}}
Dzyuba {{goal|12||72|pen.}}
Malcom {{goal|27}}
Driussi {{goal|69}}

|goals2 = Kalinin {{yel|62}}
Panyukov {{goal|65|pen.}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance = 33,677

|referee = Vladimir Moskalev

|result = W

}}

{{football box collapsible

|round = 23

|date = 20 June 2020

|time = 19:00 MSK (UTC+3)

|team1 = CSKA Moscow

|score = 0–4

|report = https://uk.soccerway.com/matches/2020/06/20/russia/premier-league/cska-moskva/fk-zenit-sankt-petersburg/3027250/

|team2 = Zenit St.Petersburg

|goals1 = Diveyev {{yel|5}}
Oblyakov {{yel|10}}
Karpov {{sentoff|0|89}}

|goals2 = Ivanović {{goal|2}}
Malcom {{goal|9||45+2}}
Ozdoyev {{yel|50}}
Yerokhin {{yel|81}}
Barrios {{yel|88}}
Driussi {{goal|90+4}}

|stadium = VEB Arena

|location = Moscow

|attendance = 2,904

|referee = Sergey Ivanov

|result = W

|note = Match originally scheduled for 22 March, before being postponed on 16 March due to the COVID-19 pandemic. with all league games being postponed on 17 March.

}}

{{football box collapsible

|round = 24

|date = 26 June 2020

|time = 20:30 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 2–1

|report = https://uk.soccerway.com/matches/2020/06/26/russia/premier-league/fk-zenit-sankt-petersburg/pfk-kryliya-sovetov-samara/3027257/

|team2 = Krylia Sovetov

|goals1 = Kuzyayev {{yel|21}}
Ivanović {{yel|47}}
Dzyuba {{goal|64|pen.|67|pen.}}

|goals2 = Chernov {{yel|30}}
Glushenkov {{goal|44}}
Kombarov {{yel|52}}
Timofeyev {{yel|62}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance =

|referee = Pavel Kukyan

|result = W

|note = Match originally scheduled for 5 April, but postponed on 17 March due to the COVID-19 pandemic.

}}

{{football box collapsible

|round = 25

|date = 1 July 2020

|time = 17:30 MSK (UTC+3)

|team1 = Tambov

|score = 1–2

|report = https://uk.soccerway.com/matches/2020/07/01/russia/premier-league/tambov/fk-zenit-sankt-petersburg/3027266/

|team2 = Zenit St.Petersburg

|goals1 = Ciupercă {{yel|12}} {{goal|88|pen.}}
Filin {{yel|90+2}}

|goals2 = Azmoun {{goal|43}}
Rigoni {{goal|90+1}}

|stadium = Nizhny Novgorod Stadium

|location = Nizhny Novgorod

|attendance =

|referee = Mikhail Vilkov

|result = W

|note = Match played at the Nizhny Novgorod Stadium in Nizhny Novgorod instead of Tambov's regular Spartak Stadium.
Match originally scheduled for 12 April, but postponed on 1 April due to the COVID-19 pandemic.

}}

{{football box collapsible

|round = 26

|date = 5 July 2020

|time = 20:30 MSK (UTC+3)

|team1 = Krasnodar

|score = 2–4

|report = https://uk.soccerway.com/matches/2020/07/05/russia/premier-league/fk-krasnodar/fk-zenit-sankt-petersburg/3027274/

|team2 = Zenit St.Petersburg

|goals1 = Utkin {{goal|29||50}}
Wanderson {{penmiss}} {{small|41'}}
Petrov {{yel|46}}
Olsson {{yel|56}}
Vilhena {{yel|58}}
Martynovich {{yel|60}}
Berg {{yel|73}}

|goals2 = Azmoun {{goal|5||52}}
Barrios {{yel|22}}
Dzyuba {{goal|45+1|pen.}}
Kuzyayev {{yel|45+3}}
Sutormin {{goal|72}}
Driussi {{yel|78}}

|stadium = Krasnodar Stadium

|location = Krasnodar

|attendance =

|referee = Sergei Karasev

|result = W

|note = Match originally scheduled for 19 April, but postponed on 1 April due to the COVID-19 pandemic.

}}

{{football box collapsible

|round = 27

|date = 8 July 2020

|time = 18:30 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 2–1

|report = https://uk.soccerway.com/matches/2020/07/08/russia/premier-league/fk-zenit-sankt-petersburg/fk-petrotrest/3027281/

|team2 = Sochi

|goals1 = Dzyuba {{yel|2}}
Musayev {{yel|4}}
Malcom {{goal|33}}
Azmoun {{goal|76}}

|goals2 = Zabolotny {{goal|5}} {{yel|6}}
Tsallagov {{yel|26}}
Poloz {{yel|42}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance =

|referee = Evgeny Turbin

|result = W

|note = Match originally scheduled for 26 April, but postponed on 1 April due to the COVID-19 pandemic.

}}

{{football box collapsible

|round = 28

|date = 11 July 2020

|time = 18:30 MSK (UTC+3)

|team1 = Akhmat Grozny

|score = 1 – 1

|report = https://uk.soccerway.com/matches/2020/07/11/russia/premier-league/terek-groznyi/fk-zenit-sankt-petersburg/3027293/

|team2 = Zenit St.Petersburg

|goals1 = Ivanov {{goal|6}}
Ismael {{yel|87}}

|goals2 = Rigoni {{sentoff|2|10|34}}
Driussi {{goal|22}}

|stadium = Akhmat-Arena

|location = Grozny

|attendance =

|referee = Mikhail Vilkov

|result = D

|note = Match originally scheduled for 1 May, but postponed on 1 April due to the COVID-19 pandemic.

}}

{{football box collapsible

|round = 29

|date = 15 July 2020

|time = 20:30 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 4 – 1

|report = https://uk.soccerway.com/matches/2020/07/15/russia/premier-league/fk-zenit-sankt-petersburg/gazovik-orenburg/3027297/

|team2 = Orenburg

|goals1 = Malykh {{goal|2|o.g.}}
Ozdoyev {{yel|34}}
Prokhin {{yel|53}}
Azmoun {{goal|61||77}}
Shamkin {{yel|73}}
Rakitskiy {{yel|75}}
Dzyuba {{goal|90+1}}

|goals2 = Shakhov {{yel|30}}
Fameyeh {{goal|32}} {{yel|37}}
Terekhov {{yel|65}}
Škoflek {{yel|90}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance =

|referee = Vitali Meshkov

|result = W

|note = Match originally scheduled for 6 May, but postponed on 1 April due to the COVID-19 pandemic.

}}

{{football box collapsible

|round = 30

|date = 22 July 2020

|time = 19:00 MSK (UTC+3)

|team1 = Rostov

|score = 1 – 2

|report = https://uk.soccerway.com/matches/2020/07/22/russia/premier-league/fk-rostov-na-donu/fk-zenit-sankt-petersburg/3027305/

|team2 = Zenit St.Petersburg

|goals1 = Zaynutdinov {{goal|18}}
Normann {{yel|42}}
Hadžikadunić {{yel|66}}
Saplinov {{yel|90+1}}

|goals2 = Rigoni {{goal|72}}
Azmoun {{goal|75}}
Shatov {{yel|82}}

|stadium = Rostov Arena

|location = Rostov-on-Don

|attendance =

|referee = Sergei Karasev

|result = W

|note = Match originally scheduled for 17 May, but postponed on 1 April due to the COVID-19 pandemic.

}}

==League table==

{{2019–20 Russian Premier League table|showteam=ZEN}}

=Russian Cup=

{{main|2019–20 Russian Cup}}

{{football box collapsible

|round = Round of 32

|date = 25 September 2019

|time = 15:30 MSK (UTC+3)

|team1 = Yenisey Krasnoyarsk

|score = 1–2

|report = https://int.soccerway.com/matches/2019/09/25/russia/cup/metallurg-krasnoyarsk/fk-zenit-sankt-petersburg/3162708/?ICID=PL_MS_04

|team2 = Zenit St.Petersburg

|goals1 = Savichev {{goal|14}}
Dolgov {{yel|45}}
Rozhkov {{yel|58}}
Mildzikhov {{yel|74}}
Zotov {{yel|75}}

|goals2 = Smolnikov {{yel|23}}
Sutormin {{goal|58|pen.}} {{yel|63}}
Mak {{goal|63}}

|stadium = Central Stadium

|location = Krasnoyarsk

|attendance = 11,783

|referee = Nikolay Voloshin

|result = W

}}

{{football box collapsible

|round = Round of 16

|date = 30 October 2019

|time = 20:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 4–0

|report = https://us.soccerway.com/matches/2019/10/30/russia/cup/fk-zenit-sankt-petersburg/tom-tomsk/3176054/?ICID=PL_MS_05

|team2 = Tom Tomsk

|goals1 = Smolnikov {{goal|13}}
Sutormin {{goal|56}}
Yerokhin {{goal|67}}
Shatov {{goal|81}}

|goals2 = Kazankov {{yel|41}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance =

|referee = Igor Panin

|result = W

}}

{{football box collapsible

|round = Quarter-final

|date = 4 March 2020

|time = 18:00 MSK (UTC+3)

|team1 = Akhmat Grozny

|score = 1 – 2

|aet = yes

|report = https://uk.soccerway.com/matches/2020/03/04/russia/cup/terek-groznyi/fk-zenit-sankt-petersburg/3176059/

|team2 = Zenit St.Petersburg

|goals1 = Ivanov {{yel|56}}
Roshi {{goal|59|pen.}}
Ismael {{yel|67}}
Nenakhov {{yel|71}}
Ángel {{yel|85}}
Ravanelli {{yel|114}}

|goals2 = Rigoni {{goal|78}}
Zhirkov {{goal|97}}

|stadium = Akhmat-Arena

|location = Grozny

|attendance = 16,411

|referee = Nikolay Voloshin

|result = W

}}

{{football box collapsible

|round = Semi-final

|date = 19 July 2020

|time = 19:30 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 2 – 1

|report = https://uk.soccerway.com/matches/2020/07/19/russia/cup/fk-zenit-sankt-petersburg/fk-spartak-moskva/3244044/

|team2 = Spartak Moscow

|goals1 = Douglas {{yel|2}}
Barrios {{yel|17}}
Dzyuba {{goal|24|pen.}}
Rakitskiy {{yel|27}}
Kuzyayev {{goal|45+3}} {{yel|81}}
Ozdoyev {{yel|89}}

|goals2 = Gaponov {{yel|24}}
Sobolev {{yel|39}} {{goal|45+1}}
Ayrton {{yel|74}}
Dzhikiya {{yel|81}}
Gigot {{yel|90+1}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg

|attendance =

|referee = Sergey Ivanov

|result = W

}}

==Final==

{{football box collapsible

|round =

|date = 25 July 2020

|time = 17:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg

|score = 1 – 0

|report = https://premierliga.ru/match/match_13637.html

|team2 = Khimki

|goals1 = Azmoun {{yel|37}}
Rakitskiy {{yel|64}}
Dzyuba {{goal|83|pen.}}

|goals2 = Dyadyun {{yel|35}}
Bozhenov {{yel|39}}
Barkov {{yel|90}}
Kukharchuk {{yel|90+2}}

|stadium = Central Stadium

|location = Yekaterinburg

|attendance =

|referee = Vladimir Moskalyov

|result = W

}}

=UEFA Champions League=

{{main|2019–20 UEFA Champions League}}

==Group stage==

{{main|2019–20 UEFA Champions League group stage#Group G}}

{{:2019–20 UEFA Champions League group stage|transcludesection=Group G|show_matches=no}}

{{football box collapsible

|round = 1

|date = 17 September 2019

|time = 19:55 MSK (UTC+3)

|team1 = Lyon {{flagicon|FRA}}

|score = 1–1

|report = https://www.uefa.com/uefachampionsleague/season=2020/matches/round=2001140/match=2027037/

|team2 = {{flagicon|RUS}} Zenit St.Petersburg

|goals1 = Depay {{goal|51|pen.}}
Koné {{yel|71}}

|goals2 = Azmoun {{yel|38}} {{goal|41}}
Rakitskiy {{yel|61}}
Kuzyayev {{yel|70}}
Shatov {{yel|87}}

|stadium = Parc Olympique Lyonnais

|location = Décines-Charpieu, France

|attendance = 47,201{{cite web |url=https://www.uefa.com/newsfiles/ucl/2020/md01_1_fs.pdf |archive-url=https://web.archive.org/web/20191109112145/https://www.uefa.com/newsfiles/ucl/2020/md01_1_fs.pdf |url-status=dead |archive-date=November 9, 2019 |title=Full Time Summary Matchday 1 – Tuesday 17 September 2019 |work=UEFA.org |publisher=Union of European Football Associations |format=PDF |date=17 September 2019 |accessdate=17 September 2019}}

|referee = Michael Oliver (England)

|result = D

}}

{{football box collapsible

|round = 2

|date = 2 October 2019

|time = 22:00 MSK (UTC+3)

|team1 = Zenit St.Petersburg {{flagicon|RUS}}

|score = 3–1

|report = https://www.uefa.com/uefachampionsleague/season=2020/matches/round=2001140/match=2027044/

|team2 = {{flagicon|POR}} Benfica

|goals1 = Dzyuba {{goal|22}}
Rakitskiy {{yel|44}}
Dias {{goal|70|o.g.}}
Azmoun {{goal|78}}

|goals2 = De Tomás {{goal|85}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg, Russia

|attendance = 51,683{{cite web |url=https://www.uefa.com/newsfiles/ucl/2020/md02_2_fs.pdf |archive-url=https://web.archive.org/web/20191110124125/https://www.uefa.com/newsfiles/ucl/2020/md02_2_fs.pdf |url-status=dead |archive-date=November 10, 2019 |title=Full Time Summary Matchday 2 – Wednesday 2 October 2019 |work=UEFA.org |publisher=Union of European Football Associations |format=PDF |date=2 October 2019 |accessdate=2 October 2019}}

|referee = Carlos del Cerro Grande (Spain)

|result = W

}}

{{football box collapsible

|round = 3

|date = 23 October 2019

|time = 19:55 MSK (UTC+3)

|team1 = RB Leipzig {{flagicon|GER}}

|score = 2–1

|report = https://www.uefa.com/uefachampionsleague/season=2020/matches/round=2001140/match=2027060/

|team2 = {{flagicon|RUS}} Zenit St.Petersburg

|goals1 = Laimer {{goal|49}}
Sabitzer {{goal|59}}

|goals2 = Barrios {{yel|8}}
Rakitskiy {{goal|25}}

|stadium = Red Bull Arena

|location = Leipzig, Germany

|attendance = 41,058{{cite web |url=https://www.uefa.com/newsfiles/ucl/2020/md03_2_fs.pdf |archive-url=https://web.archive.org/web/20191113191145/https://www.uefa.com/newsfiles/ucl/2020/md03_2_fs.pdf |url-status=dead |archive-date=November 13, 2019 |title=Full Time Summary Matchday 3 – Wednesday 23 October 2019 |work=UEFA.org |publisher=Union of European Football Associations |format=PDF |date=23 October 2019 |accessdate=23 October 2019 }}

|referee = Ali Palabıyık (Turkey)

|result = L

}}

{{football box collapsible

|round = 4

|date = 5 November 2019

|time = 20:55 MSK (UTC+3)

|team1 = Zenit St.Petersburg {{flagicon|RUS}}

|score = 0–2

|report = https://www.uefa.com/uefachampionsleague/season=2020/matches/round=2001140/match=2027084/

|team2 = {{flagicon|GER}} RB Leipzig

|goals1 = Yerokhin {{yel|6}}
Dzyuba {{yel|67}}
Kuzyayev {{yel|88}}

|goals2 = Demme {{goal|45+5}}
Sabitzer {{goal|63}}
Upamecano {{yel|67}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg, Russia

|attendance = 50,452{{cite web |url=https://www.uefa.com/newsfiles/ucl/2020/md04_1_fs.pdf |archive-url=https://web.archive.org/web/20191207132801/https://www.uefa.com/newsfiles/ucl/2020/md04_1_fs.pdf |url-status=dead |archive-date=December 7, 2019 |title=Full Time Summary Matchday 4 – Tuesday 5 November 2019 |work=UEFA.org |publisher=Union of European Football Associations |format=PDF |date=5 November 2019 |accessdate=5 November 2019}}

|referee = Orel Grinfeld (Israel)

|result = L

}}

{{football box collapsible

|round = 5

|date = 27 November 2019

|time = 20:55 MSK (UTC+3)

|team1 = Zenit St.Petersburg {{flagicon|RUS}}

|score = 2–0

|report = https://www.uefa.com/uefachampionsleague/season=2020/matches/round=2001140/match=2027093/index.html

|team2 = {{flagicon|FRA}} Lyon

|goals1 = Kuzyayev {{yel|16}}
Dzyuba {{goal|42}}
Barrios {{yel|57}}
Ozdoyev {{yel|73}} {{goal|84}}
Rakitskiy {{yel|89}}

|goals2 = Andersen {{yel|29}}
Marçal {{yel|43}}
Dubois {{yel|44}}

|stadium = Krestovsky Stadium

|location = Saint Petersburg, Russia

|attendance = 51,183{{cite web |url=https://www.uefa.com/newsfiles/ucl/2020/md05_2_fs.pdf |archive-url=https://web.archive.org/web/20200222133540/https://www.uefa.com/newsfiles/ucl/2020/md05_2_fs.pdf |url-status=dead |archive-date=February 22, 2020 |title=Full Time Summary Matchday 5 – Wednesday 27 November 2019 |work=UEFA.org |publisher=Union of European Football Associations |format=PDF |date=27 November 2019 |accessdate=27 November 2019}}

|referee = Daniele Orsato (Italy)

|result = W

}}

{{football box collapsible

|round = 6

|date = 10 December 2019

|time = 23:00 MSK (UTC+3)

|team1 = Benfica {{flagicon|POR}}

|score = 3–0

|report = https://www.uefa.com/uefachampionsleague/season=2020/matches/round=2001140/match=2027116/index.html

|team2 = {{flagicon|RUS}} Zenit St.Petersburg

|goals1 = Gabriel {{yel|19}}
Cervi {{goal|47}}
Pizzi {{goal|58|pen.}}
Azmoun {{goal|79|o.g.}}

|goals2 = Douglas {{sentoff|2|17|56}}
Yerokhin {{yel|43}}
Ozdoyev {{yel|55}}

|stadium = Estádio da Luz

|location = Lisbon, Portugal

|attendance = 40,232{{cite web |url=https://www.uefa.com/newsfiles/ucl/2020/md06_1_fs.pdf |archive-url=https://web.archive.org/web/20200222133544/https://www.uefa.com/newsfiles/ucl/2020/md06_1_fs.pdf |url-status=dead |archive-date=February 22, 2020 |title=Full Time Summary Matchday 6 – Tuesday 10 December 2019 |work=UEFA.org |publisher=Union of European Football Associations |format=PDF |date=10 December 2019 |accessdate=10 December 2019}}

|referee = Antonio Mateu Lahoz (Spain)

|result = L

}}

Squad statistics

{{updated|match played 25 July 2020}}

=Appearances and goals=

{{Efs start|Premier League|Russian Cup|Super Cup|Champions League}}

{{Efs player|no=3 |name=Douglas Santos|pos=DF|nat=BRA |27+1|0|4|0|0|0|6|0}}

{{Efs player|no=4 |name=Yordan Osorio|pos=DF|nat=VEN |4+3|0|2+2|0|0|0|3+2|0}}

{{Efs player|no=5 |name=Wílmar Barrios|pos=MF|nat=COL |25+1|1|3|0|0|0|6|0}}

{{Efs player|no=6 |name=Branislav Ivanović|pos=DF|nat=SRB |25|4|3|0|1|0|6|0}}

{{Efs player|no=7 |name=Sardar Azmoun|pos=FW|nat=IRN |24+4|17|2+1|0|1|2|6|2}}

{{Efs player|no=8 |name=Malcom|pos=FW|nat=BRA |9+3|4|3|0|0|0|0|0}}

{{Efs player|no=10|name=Emiliano Rigoni|pos=MF|nat=ARG |6+6|2|1|1|1|0|0|0}}

{{Efs player|no=11|name=Sebastián Driussi|pos=FW|nat=ARG |20+5|4|0+2|0|1|0|4+1|0}}

{{Efs player|no=14|name=Daler Kuzyayev|pos=MF|nat=RUS |9+11|0|4|1|0|0|1+3|0}}

{{Efs player|no=15|name=Vyacheslav Karavayev|pos=DF|nat=RUS |17+3|1|4+1|0|0|0|4+2|0}}

{{Efs player|no=17|name=Oleg Shatov|pos=MF|nat=RUS |5+7|2|2+2|1|0|0|3+1|0}}

{{Efs player|no=18|name=Yuri Zhirkov|pos=MF|nat=RUS |13+7|2|2+2|1|1|0|1+1|0}}

{{Efs player|no=19|name=Igor Smolnikov|pos=DF|nat=RUS |11+1|0|2+1|1|1|0|2+1|0}}

{{Efs player|no=21|name=Aleksandr Yerokhin|pos=MF|nat=RUS |9+14|2|2|1|0+1|0|2+2|0}}

{{Efs player|no=22|name=Artem Dzyuba|pos=FW|nat=RUS |25+3|17|2|2|1|0|6|2}}

{{Efs player|no=24|name=Emanuel Mammana|pos=DF|nat=ARG |2+1|0|1|0|0|0|0|0}}

{{Efs player|no=27|name=Magomed Ozdoyev|pos=MF|nat=RUS |26|3|2+1|0|1|0|5+1|0}}

{{Efs player|no=38|name=Leon Musayev|pos=MF|nat=RUS |3+4|0|0+1|0|0|0|0|0}}

{{Efs player|no=41|name=Mikhail Kerzhakov|pos=GK|nat=RUS |9+1|0|4|0|0|0|4|0}}

{{Efs player|no=44|name=Yaroslav Rakitskiy|pos=DF|nat=UKR |27|0|4|0|1|0|5|1}}

{{Efs player|no=74|name=Sergei Ivanov|pos=MF|nat=RUS |0|0|0+1|0|0|0|0|0}}

{{Efs player|no=78|name=Aleksandr Vasyutin|pos=GK|nat=RUS |2|0|1|0|0|0|0|0}}

{{Efs player|no=84|name=Ilya Vorobyov|pos=MF|nat=RUS |0|0|0+1|0|0|0|0|0}}

{{Efs player|no=87|name=Danila Prokhin|pos=DF|nat=RUS |3|0|0+1|0|0|0|0|0}}

{{Efs player|no=91|name=Aleksei Sutormin|pos=MF|nat=RUS |8+16|3|3+2|2|0|0|0+2|0}}

{{Efs player|no=92|name=Daniil Shamkin|pos=FW|nat=RUS |1+3|0|0|0|0|0|0|0}}

{{Efs player|no=99|name=Andrey Lunyov|pos=GK|nat=RUS |19|0|0|0|1|0|2|0}}

|-

|colspan="14"|Players away from the club on loan:

{{Efs player|no=49|name=Denis Terentyev|pos=DF|nat=RUS |1+1|0|0|0|0|0|0|0}}

|-

|colspan="14"|Players who left Zenit during the season:

{{Efs player|no=16|name=Christian Noboa|pos=MF|nat=ECU |0|0|0|0|1|0|0|0}}

{{Efs player|no=20|name=Róbert Mak|pos=MF|nat=SVK |0+5|1|2|1|0+1|0|0+2|0}}

{{Efs player|no=32|name=Matías Kranevitter|pos=MF|nat=ARG |0+2|0|2|0|0|0|0|0}}

{{Efs player|no=77|name=Luka Đorđević|pos=FW|nat=MNE |0|0|0|0|0+1|0|0|0}}

|}

=Goal Scorers=

class="wikitable" style="font-size: 95%; text-align: center;"
width=60|Place

!width=60|Position

!width=60|Nation

!width=60|Number

!width=150|Name

!width=150|Premier League

!width=150|Russian Cup

!width=150|Super Cup

!width=150|Champions League

!width=80|Total

rowspan="2"|1FW{{flagicon|RUS}}22Artem Dzyuba1720221
|FW{{flagicon|IRN}}7Sardar Azmoun1702221
3MF{{flagicon|RUS}}91Aleksei Sutormin32005
rowspan="4"|4DF{{flagicon|SRB}}6Branislav Ivanović40004
|FW{{flagicon|BRA}}8Malcom40004
|FW{{flagicon|ARG}}11Sebastián Driussi40004
|MF{{flagicon|RUS}}27Magomed Ozdoyev30014
rowspan="5"|8MF{{flagicon|RUS}}17Oleg Shatov21003
|MF{{flagicon|RUS}}21Aleksandr Yerokhin21003
|MF{{flagicon|RUS}}18Yuri Zhirkov21003
|MF{{flagicon|ARG}}10Emiliano Rigoni21003
colspan="3"|Own goal20013
12MF{{flagicon|SVK}}20Róbert Mak11002
rowspan="5"|12DF{{flagicon|RUS}}15Vyacheslav Karavayev10001
|MF{{flagicon|COL}}5Wílmar Barrios10001
|DF{{flagicon|RUS}}19Igor Smolnikov01001
|MF{{flagicon|RUS}}14Daler Kuzyayev01001
|DF{{flagicon|VEN}}44Yaroslav Rakitskiy00011
colspan="4"|

|TOTALS

|65

112785

=Clean Sheets=

class="wikitable" style="font-size: 95%; text-align: center;"
width=60|Place

!width=60|Position

!width=60|Nation

!width=60|Number

!width=150|Name

!width=150|Premier League

!width=150|Russian Cup

!width=150|Super Cup

!width=150|Champions League

!width=80|Total

1GK{{flagicon|RUS}}99Andrey Lunyov90009
2GK{{flagicon|RUS}}41Mikhail Kerzhakov41016
3GK{{flagicon|RUS}}78Aleksandr Vasyutin01001
colspan="4"|

|TOTALS

|12

20115

=Disciplinary record=

class="wikitable" style="font-size: 100%; text-align: center;"
rowspan="2" width="10%" align="center"|Number

|rowspan="2" width="10%" align="center"|Nation

|rowspan="2" width="10%" align="center"|Position

|rowspan="2" width="20%" align="center"|Name

|colspan="2" align="center"|Premier League

|colspan="2" align="center"|Russian Cup

|colspan="2" align="center"|Super Cup

|colspan="2" align="center"|Champions League

|colspan="2" align="center"|Total

width=60 style="background: #FFEE99"|{{yel}}

!width=60 style="background: #FF8888"|{{sent off}}

!width=60 style="background: #FFEE99"|{{yel}}

!width=60 style="background: #FF8888"|{{sent off}}

!width=60 style="background: #FFEE99"|{{yel}}

!width=60 style="background: #FF8888"|{{sent off}}

!width=60 style="background: #FFEE99"|{{yel}}

!width=60 style="background: #FF8888"|{{sent off}}

!width=60 style="background: #FFEE99"|{{yel}}

!width=60 style="background: #FF8888"|{{sent off}}

3{{flagicon|BRA}}DFDouglas Santos2010002151
5{{flagicon|COL}}MFWílmar Barrios90100020120
6{{flagicon|SRB}}DFBranislav Ivanović5000000050
7{{flagicon|IRN}}FWSardar Azmoun3010001050
10{{flagicon|ARG}}MFEmiliano Rigoni3100000031
11{{flagicon|ARG}}FWSebastián Driussi2000000020
14{{flagicon|RUS}}MFDaler Kuzyayev4010003080
15{{flagicon|RUS}}DFVyacheslav Karavayev2000000020
17{{flagicon|RUS}}MFOleg Shatov2000001030
18{{flagicon|RUS}}MFYuri Zhirkov2000000020
19{{flagicon|RUS}}DFIgor Smolnikov1010100030
21{{flagicon|RUS}}MFAleksandr Yerokhin3000002050
22{{flagicon|RUS}}FWArtem Dzyuba2000001030
27{{flagicon|RUS}}MFMagomed Ozdoyev101102120152
38{{flagicon|RUS}}MFLeon Musayev2000000020
44{{flagicon|UKR}}DFYaroslav Rakitskiy70200030120
87{{flagicon|RUS}}DFDanila Prokhin1000000010
91{{flagicon|RUS}}MFAleksei Sutormin2010000030
92{{flagicon|RUS}}FWDaniil Shamkin1000000010
colspan="14"|Players away on loan:
colspan="14"|Players who left Zenit St.Petersburg during the season:
colspan="3"|

|TOTALS

|63

|2

|9

|0

|3

|1

|17

|1

|92

|4

References

{{Reflist|colwidth=30em}}

{{FC Zenit Saint Petersburg}}

{{2019–20 in Russian football}}

{{DEFAULTSORT:2019-20 FC Zenit Saint Petersburg season}}

Category:FC Zenit Saint Petersburg seasons

Zenit Saint Petersburg

Zenit St.Petersburg

Category:Russian football championship–winning seasons