Aleksandr Kierżakow rozpoczynał swoją karierę w szkółce piłkarskiej klubu Zenit Petersburg, w którym występował do roku 2006. Debiut w pierwszej drużynie zaliczył w 2001 roku. W 2000 roku został mistrzem ligi regionalnej "północny zachód" z zespołem rezerw, zaś rok później cieszył się ze zdobycia trzeciego miejsca w Premier Lidze. W 2002 i 2004 zdobywał z klubem mistrzostwo Rosji. Kierżakow występuje też w reprezentacji Rosji, z którą grał na Mistrzostwach Świata 2002 oraz na Mistrzostwach Europy 2004. W sezonie 2007/2008 był zawodnikiem hiszpańskiego klubu Sevilla FC, która zapłaciła za niego kwotę 5 milionów euro, ale na początku 2008 roku wrócił do Rosji i podpisał kontrakt z Dynamem Moskwa.W 2010 roku Zenit za Kierżakowa zapłacił 6,5 miliona euro i podpisał umowę na 4 lata.