On 25 June, Zenit announced that Aleksandr Anyukov had retired from playing, and had taken up a coaching role with the club.[2]
On 10 June, Zenit announced that Claudio Marchisio had left the club after his contract was terminated by mutual consent.[3]
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.[7]
On 2 August, Zenit announced the signing of Malcom on a five-year contract from Barcelona.[16]
On 5 August, Zenit announced that Christian Noboa had left the club to sign for Sochi on a permanent transfer,[17] with Anton Zabolotny making the same move three days later.[18]
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.[20]
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.[22]
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.[26]
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.[27]
On 17 February, Zenit confirmed that Kokorin had join Sochi on loan for the remainder of the season.[31]
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.[32]
Note: Match originally scheduled for 22 March, before being postponed on 16 March due to the COVID-19 pandemic.[32] with all league games being postponed on 17 March.[33]
^"IVAN TARASOV KLUBIIN". hjk.fi/ (in Finnish). Helsingin Jalkapalloklubi. 25 February 2019. Archived from the original on 27 February 2019. Retrieved 18 March 2019.