3—0 GKS Bełchatów – GKS Jastrzębie 2—0 Boruta Zgierz – Piast Gliwice 1—3 Polonia Bydgoszcz – Odra Wodzisław 3—1

III runda – 26 sierpnia 1987 SHR Wojcieszyce – Gwardia Koszalin 2—0 Start Radziejów – Włókniarz Pabianice 2—6 Polonia Bydgoszcz – Bałtyk Gdynia 1—0Mecz został rozegrany 15 września. Wisła Tczew – Zawisza Bydgoszcz 0—2 Jeziorak Iława – Gwardia Warszawa 2—1 Pogoń Siedlce – Broń Radom 2—1 Unia Skierniewice – Korona Kielce 0—2 Granat Skarżysko-Kamienna – Igloopol Dębica 2—1 Grunwald Ruda Śląska – Górnik Knurów 4—2 Ostrovia Ostrów Wielkopolski – Dozamet Nowa Sól 1—0, po dogr. Sandecja Nowy Sącz – Resovia Rzeszów 1—3 Piast Nowa Ruda – Ślęza Wrocław 2—0 Urania Ruda Śląska – Zagłębie Sosnowiec 1—2 Stal Bielsko-Biała – Piast Gliwice 1—2 Radomiak Radom – Jagiellonia Białystok 1—2 GKS Bełchatów – Wisła Kraków 1—0

1/16 finału Mecze zostały rozegrane 7 października 1987.