Football Attendance Lab

Zenit St. Petersburg

Russian Premier Liga · Russia

Latest avg (2025/26)
38,908
League rank (2025/26)
#1
Russian Premier Liga
All-time peak
61,494
Sun, May 12, 2019 · vs CSKA Moscow
Peak season
2018/19
avg 48,122

Zenit St. Petersburg is a football club that plays in Russian Premier Liga (Russia). This database covers 263 home matches from the 2005/06 season through 2025/26.

In the 2025/26 season, Zenit St. Petersburg drew an average home crowd of 38,908, ranking #1 in Russian Premier Liga. They played 12 matches with a peak of 57,777 and a low of 28,887, totalling 466,893 spectators.

The all-time home attendance record of 61,494 was set on Sun, 2019-05-12 against CSKA Moscow at Gazprom Arena.

Home Attendance Trend

Zenit St. Petersburg - Home Attendance Trend

Away Attendance Trend

Zenit St. Petersburg - Away Attendance Trend

Top 10 Home Matches by Attendance

Venue:
#1Sun, May 12, 20192018/19
Gazprom Arena·Russian Premier Liga
61,494
#2Sun, Sep 2, 20182018/19
Gazprom Arena·Russian Premier Liga
61,467
#3Sat, Oct 19, 20192019/20
Gazprom Arena·Russian Premier Liga
58,639
#4Sat, Mar 2, 20242023/24
Gazprom Arena·Russian Premier Liga
57,858
#5Sat, Mar 14, 20262025/26
Saint Petersburg Stadium·Russian Premier Liga
57,777
#6Sun, Apr 13, 20252024/25
Gazprom Arena·Russian Premier Liga
57,101
#7Sun, Dec 1, 20192019/20
Gazprom Arena·Russian Premier Liga
55,119
#8Sat, Aug 3, 20192019/20
Gazprom Arena·Russian Premier Liga
54,078
#9Sun, Aug 6, 20172017/18
Krestovsky Stadium·Russian Premier Liga
53,359
#10Sat, May 24, 20252024/25
Gazprom Arena·Russian Premier Liga
52,799

Season Statistics

2005/06Russian Premier Liga
20,375
Max
21,500
Min
18,000
Matches
4
Total Attendance
81,500
2006/07Russian Premier Liga
21,706
Max
44,000
Min
19,000
Matches
17
Total Attendance
369,000
2007/08Russian Premier Liga
20,591
Max
21,500
Min
19,000
Matches
11
Total Attendance
226,500
2008/09Russian Premier Liga
19,538
Max
22,600
Min
13,500
Matches
16
Total Attendance
312,600
2009/10Russian Premier Liga
20,479
Max
21,500
Min
19,800
Matches
14
Total Attendance
286,700
2010/11Russian Premier Liga
19,995
Max
21,500
Min
16,400
Matches
20
Total Attendance
399,900
2011/12Russian Premier Liga
20,008
Max
21,500
Min
18,900
Matches
6
Total Attendance
120,050
2013/14Russian Premier Liga
22,000
Max
22,000
Min
22,000
Matches
1
Total Attendance
22,000
2014/15Russian Premier Liga
15,971
Max
18,261
Min
9,000
Matches
14
Total Attendance
223,598
2015/16Russian Premier Liga
16,813
Max
18,593
Min
14,880
Matches
15
Total Attendance
252,202
2016/17Russian Premier Liga
18,557
Max
30,673
Min
15,813
Matches
15
Total Attendance
278,354
2017/18Russian Premier Liga
43,963
Max
53,359
Min
30,158
Matches
15
Total Attendance
659,438
2018/19Russian Premier Liga
48,122
Max
61,494
Min
40,463
Matches
15
Total Attendance
721,828
2019/20Russian Premier Liga
44,522
Max
58,639
Min
6,379
Matches
13
Total Attendance
578,782
2020/21Russian Premier Liga
18,151
Max
39,793
Min
1,184
Matches
17
Total Attendance
308,571
2021/22Russian Premier Liga
18,459
Max
40,068
Min
983
Matches
14
Total Attendance
258,432
2022/23Russian Premier Liga
30,693
Max
51,174
Min
15,965
Matches
15
Total Attendance
460,400
2023/24Russian Premier Liga
28,333
Max
57,858
Min
13,037
Matches
14
Total Attendance
396,666
2024/25Russian Premier Liga
35,691
Max
57,101
Min
20,952
Matches
15
Total Attendance
535,367
2025/26Russian Premier Liga
38,908
Max
57,777
Min
28,887
Matches
12
Total Attendance
466,893

Home stadiums

Petrovski Stadium
2005–2016
Matches
167
Avg
19,260
Max
44,000
Gazprom Arena
2018–2025
Matches
112
Avg
32,038
Max
61,494
Krestovsky Stadium
2016–2017
Matches
17
Avg
41,771
Max
53,359
Saint Petersburg Stadium
2025
Matches
6
Avg
40,558
Max
57,777