After two loan-out deals to FK Dukla Hranice and Fotbal Třinec he moved to FC Baník Ostrava in 2001.
[3] On 17 August 2005, Pospech made his debut in the senior team of the Czech Republic, as he played one half of the match in a 1–2 defeat against Sweden.
In October 2007, he made his third appearances for the national team starting in a 3–0 win at the Allianz Arena against Germany in qualifying for Euro 2008.
He was then replaced by Theodor Gebre Selassie from the starting line and Pospech played only four times in the remaining six games in the 2011 calendar year.
On 15 November 2011, Pospech played for the last time for the senior team of the Czech Republic, as he came on the pitch in the second leg of the European Championship qualification Barrage against Montenegro.