Vaclík started out with FC Vítkovice in the Czech 2. Liga where he played for three seasons before transferring to Viktoria Žižkov. Žižkov won promotion to the Czech First League in Vaclík's first season with the club. In July 2011, Vaclík signed a three-year contract with De Graafschap[3] but it was later announced that he had failed a medical in the Netherlands and would be returning to Prague.[4]
Vaclík played for Žižkov during the first half of the 2011–12 Czech First League. In January 2012, with Žižkov bottom of the league with seven points from 16 matches, Vaclík transferred to Sparta Prague for a reported fee of 8.25 million CZK, signing a contract to keep him at the club until the summer of 2016.[5]
Basel
On 22 May 2014 it was announced that Vaclík had signed for FC Basel of the Swiss Super League on a four-year contract with an option for another year.[6] He joined the team for their 2014–15 season under head coach Paulo Sousa. After playing in four test games Vaclik played his domestic league debut for the club in the away game in the Stadion Brügglifeld on 19 July 2014 as Basel won 2–1 against Aarau.[7] Basel entered the Champions League in the group stage. They reached the knockout phase on 9 December 2014, as they managed a 1–1 draw at Anfield against Liverpool.[8] But they were knocked out of the competition by Porto in the round of 16. At the end of the 2014–15 season, Basel won the championship for the sixth time in a row.[9] In the 2014–15 Swiss Cup Basel reached the final. However for the third time in a row they finished as runners-up. Basel played a total of 65 matches (36 Swiss League fixtures, 6 Swiss Cup, 8 Champions League and 15 test matches). Under manager Paulo Sousa Vaclík totaled 51 appearances, 33 in the League, 8 in the Champions League as well 10 in test games.[10]
At the end of the 2015–16 Super League season, under new head coach Urs Fischer, Vaclík won the championship for the second time.[11] Vaclík then extended his contract with the club, this was then dated up until the end of June 2021.[12]
At the end of Basel's 2016–17 season, Vaclík won the championship with the club for the third time. For the club this was the eighth title in a row and their 20th championship title in total.[13] They also won the 2016–17 Swiss Cup, defeating Sion 3–0 in the final, which meant they had won the double.[14]
On 4 July 2018, Basel announced that Vaclík had signed for Sevilla FC.[15] In his four seasons as their first goalkeeper, Vaclík played a total of 195 games for Basel. 132 of these games were in the Swiss Super League, four in the Swiss Cup, 33 in the UEFA competitions (Champions League and Europa League) and 26 were friendly games. He had won the championship three times and the Swiss Cup once.[16]
Sevilla
On 9 July 2018, Vaclík signed for Spanish La Liga club Sevilla FC.[17] After three years, he confirmed his departure on Facebook page at the end of the season.[18]
On 26 August 2023, Vaclík signed a contract with Major League Soccer side New England Revolution through the 2024 season, with a club option for 2025, pending receipt of his P-1 visa.[21]
Albacete
On 13 February 2024, Vaclík joined Albacete in Spain until the end of the 2023–24 season.[22]
International career
Vaclík represented the Czech Republic at youth level between 2005 and 2011, progressing from the under-16 until under-21 team.[23] Vaclík was involved in the national team for the first time in 2011, selected as a third goalkeeper for the squad's matches against Spain and Luxembourg, although he did not play.[24] He debuted for the Czech senior side on 14 November 2012 in a 3–0 friendly victory against Slovakia.[25]
Career statistics
Club
As of match played 10 January 2024
Appearances and goals by club, season and competition
^Marti, Casper (2 June 2017). "Der Saisonabschluss im Zeitraffer" [The end of the season in time lapse] (in German). FC Basel 1893. Retrieved 16 November 2022.