Лучшим бомбардиром «Зенита» в 2017 году стал нападающий Александр Кокорин, записавший на свой счёт 20 голов. Он впервые в карьере забил за один год два десятка мячей, установив новый личный рекорд. Да и за всю историю «Зенита» подобного результата сумели достичь всего пять футболистов: Владимир Кулик (40 голов в 1993 году), Александр Кержаков (29 в 2004-м), Владимир Казачёнок (24 в 1981-м), Анатолий Коротков (22 в 1950-м), а также бразилец Халк (по 21 в 2014 и 2015 годах). Таким образом, со своим нынешним результатом Кокорин занял 7 место в клубной истории. Примечательно, что все свои мячи Александр забил с игры, что заметно повышает значимость его достижения. Если не считать голы с пенальти, то Кокорин занимает второе место в истории «Зенита», уступая только Кержакову, который в 2004 году забил с игры 28 мячей.

| Бомбардиры "Зенита" в 2017 году | |||||||
| № | Игроки | Голы (с пенальти) | Матчи | В среднем за игру | |||
| Всего | Чемпионат | Кубок | Еврокубки | ||||
| 1 | Александр Кокорин | 20 | 12 | 0 | 8 | 41 | 0,48 |
| 2 | Артём Дзюба | 8 | 6 | 0 | 2 | 38 | 0,21 |
| 3 | Эмилиано Ригони | 6 | 0 | 0 | 6 | 16 | 0,37 |
| 4 | Леандро Паредес | 5(1) | 3(1) | 1 | 1 | 27 | 0,18 |
| 5 | Доменико Кришито | 5(2) | 4(2) | 0 | 1 | 41 | 0,12 |
| 6 | Данни | 4 | 4 | 0 | 0 | 14 | 0,28 |
| 7 | Далер Кузяев | 4 | 4 | 0 | 0 | 25 | 0,16 |
| 8 | Бранислав Иванович | 4 | 2 | 0 | 2 | 38 | 0,10 |
| 9 | Дмитрий Полоз | 3 | 1 | 1 | 1 | 22 | 0,13 |
| 10 | Себастьян Дриусси | 3 | 3 | 0 | 0 | 26 | 0,11 |
| 11 | Александр Ерохин | 3 | 2 | 0 | 1 | 26 | 0,11 |
| 12 | Жулиано | 3(1) | 1(1) | 0 | 2 | 15 | 0,20 |
| 13 | Йоан Молло | 1 | 1 | 0 | 0 | 7 | 0,14 |
| 14 | Хави Гарсия | 1 | 1 | 0 | 0 | 10 | 0,10 |
| 15 | Олег Шатов | 1 | 1 | 0 | 0 | 25 | 0,04 |
| 16 | Юрий Жирков | 1 | 1 | 0 | 0 | 27 | 0,03 |
| Всего | 72(4) | 46(4) | 2 | 24 | - | - | |
Юрий Долотов.