In 2007, he had a trial with English side Watford, but manager Aidy Boothroyd decided not to sign Pudil on a permanent contract.
[3][4] In the 2007–08 season in which he played three games for Slovan Liberec, Pudil left Liberec to join SK Slavia Praha on loan for a season and made his debut on 15 September 2007, in a 0–0 draw against Baník Ostrava; Four days later, he made his Champions League debut in a 2–1 win over Romanian side Steaua București.
In the UEFA Champions League third match in the group stage, Pudil was in the squad when Arsenal thrashed Slavia 7–0.
Following Slavia Praha's Champions League elimination to UEFA Cup, Pudil set up a goal for Matej Krajčík to make it 1–1 against Tottenham Hotspur in the second leg.
Pudil signed for Belgian club KRC Genk from FC Slovan Liberec in July 2008, after interest from Italian sides Reggina and Lecce.
On 23 October 2012, Pudil received a straight red card in a 2–1 loss against Cardiff City after violent conduct against Craig Noone.
[15] On 4 July 2013, Pudil announced via Twitter that he had joined Watford permanently from Granada, signing a four-year contract.
[20] After his release from Sheffield Wednesday in July 2019, he signed for Czech side Mladá Boleslav on a two-year deal.
[22] On 24 July 2022, Pudil returned to Sheffield and signed for Northern Counties East League Premier Division side Hallam - the second oldest football club in the world.
[24] He made his senior debut in 2007 and scored his first goal at this level on 21 November 2007 in a 0–2 away victory against Cyprus in a UEFA Euro 2008 qualifier.
[26] In July 2022, Pudil began working for the Sheffield Wednesday Community Programme to help coach their college BTEC football side.