Zenit St. Petersburg name and number kits
Zenit plays in Nike. Blue home kit and white away kit. The contrast color is opposite.
The name and number kits follow the contrast color meaning white for the home kit and blue for the away kit.
The name and number kit looks like it is based upon a Nike font. The Zenit club logo is at the bottom of the numbers. It does not look very visible though.
The image is from a UCL match between Zenit and Danish side FC Nordsjælland. Thus the UCL Starball + the UEFA Respect patch to left and right arm sleeve.