MŠK Žilina Born in Žilina, Pekarík played football at the youth section of his local club.[3] His Corgoň Liga debut came for ZŤS Dubnica. In his first season, he played 27 matches and came back to MŠK Žilina in summer 2005.
Germany and loan to Kayserispor Following great performances in the
2008–09 Slovak Superliga, Pekarík and signed a four-and-a-half-year contract for Bundesliga side
VfL Wolfsburg in January 2009. On 31 January 2009, he made his Bundesliga debut during a 1–1 draw against
1. FC Köln, only to be replaced by
Cristian Zaccardo at half-time. Except for one game, Pekarík played in all matches of the second half as Wolfsburg won its first Bundesliga title. In August 2011, Pekarík joined Turkish
Süper Lig club
Kayserispor for the 2011–12 season on loan. After a loan in Turkey, Pekarík returned to Germany, signing for Hertha BSC. On 31 March 2017, in his eighth season in Germany, he scored his first Bundesliga goal in a 3–1 loss against
1899 Hoffenheim which was his 151st Bundesliga match.
Return to MŠK Žilina On 26 September 2024, Pekarík returned to his hometown club MŠK Žilina after 15 years of playing abroad, signing a contract until 30 January 2025.
Dynamo České Budějovice On 10 February 2025, Pekarík signed a contract with
Dynamo České Budějovice until the end of the season as a free agent.
Return to Germany In August 2025, Pekarík returned to Berlin to join
Hertha BSC II. ==International career==