W I rundzie Pucharu Polski zagrają 64 drużyny - czterej zwycięzcy rundy wstępnej, 16 zwycięzców Pucharu Polski na szczeblu regionalnym, 16 zespołów Ekstraklasy z sezonu 2017/18, 18 zespołów I ligi z sezonu 2017/18 oraz 10 zespołów II ligi z sezonu 2017/18.
Wszystkie pary - tutaj.
Gospodarzami meczów I rundy są drużyny występujące w niższej klasie rozgrywkowej w sezonie 2018/19. W przypadku meczów z udziałem drużyn z tej samej klasy rozgrywkowej gospodarzami są zespoły wylosowane jako pierwsze.
Pary kolejnych rund wyłonią odrębne losowania. Finał Pucharu Polski zostanie rozegrany 2 maja na PGE Narodowym w Warszawie. Mecze będą transmitowane na antenie Polsatu Sport.