Siyah-beyazlıların 2012-2013 sezonu öncesi Almanya'nın Kaiserslauterntakımından kadrosuna kattığı 28 yaşındaki futbolcu, Beşiktaş formasıyla geride kalan 99 lig maçında 28 gol kaydetti.
Olcay Şahan, Beşiktaş'ın ligin ilk haftasında Mersin İdmanyurdu'nu 5-2 yendiği maçta 90 dakika sahada kalmış ve takımının dördüncü golünü atmıştı.
