Early career Having been assistant to manager
Erich Cviertna, Vrba took charge of
FC Baník Ostrava for a short time towards the end of the
2002–03 Czech First League after Cviertna's departure. His first match in charge resulted in a 7–0 loss for Ostrava away to
Slavia Prague. He won the Slovak Superleague with
MŠK Žilina in the
2006–07 season and led the team to second place the
following season.
Viktoria Plzeň In 2010, he led Viktoria Plzeň to the victory in the
Czech Cup for the first time in the club history. He was voted the Czech Coach of the Year for 2010. In the 2010–11 season of the
Czech First League, he won the league with Viktoria Plzeň for the first time in the club history. Vrba was awarded the title "Czech Coach of the Year" for 2012, symbolising the third consecutive year he had won the award. He led Plzeň to a second league title in 2013. In October 2013 Vrba led Plzen for a 152nd consecutive top-flight match, setting a league record. Despite having a contract with Plzeň until June 2015, His last game in charge of the club was the
2013–14 UEFA Champions League group stage tie against
CSKA Moscow which Plzeň won 2–1 with a last-minute goal from
Tomáš Wágner, thus earning them a place in the
Europa League knockout stage. At the end of the match, the fans unfurled a banner reading "always remember that it wasn't wasted time".
Ludogorets Razgrad On 16 December 2019, Vrba became manager of Bulgarian
Ludogorets Razgrad.
Sparta Prague On 3 February 2021, Vrba became manager of
Sparta Prague.
Trinity Zlín On 28 November 2022, Vrba became manager of
Trinity Zlín.
Líšeň On 18 December 2024, Vrba became manager of
Líšeň. On 4 February 2025, Vrba was dismissed after only managing the club in five pre-season matches. ==Honours==