Šmídl był w składzie reprezentacji Czechosłowacji, która zdobyła srebrne medale podczas mistrzostw świata 1960 w Brazylii i 1962 w ZSRR. Zajął 5. miejsce na mistrzostwach Europy 1963 w Rumunii. Wystąpił na igrzyskach olimpijskich 1964 w Tokio. Zagrał w sześciu z dziewięciu rozgrywanych meczy. Jego zespół z ośmioma zwycięstwami i jedną porażką zajął drugie miejsce w turnieju. Razem z drużyną narodową triumfował jako gospodarz na mistrzostwach świata 1966 i zajął 2. miejsce na mistrzostwach Europy 1967 w Turcji. W reprezentacji grał w latach 1959-1967.