| Runda wstępna – 15-16 sierpnia | ||
| Olimpia II Zambrów – wolny los |
| Warmia II Grajewo | 3-0 | Biebrza Goniądz | 16 sierpnia, 17:00 |
| Verta Suwałki | 0-3 | Kora Korycin | 16 sierpnia, 17:00 |
| Polonia Raczki | 9-1 | Dąb Dąbrowa Białostocka | 16 sierpnia, 12:00 |
| Klonowa Suwałki | 5-1 | Grab Janówka | 16 sierpnia, 14:00 |
| Orzeł Kolno (oldboje) | 2-6 | Biel Jeziorko | 15 sierpnia, 14:00 |
| Premio Opony Łomża | 1-:0 | Demed Łomża | 16 sierpnia, 14:00 |
| GKS Stawiski | 5-0 | Skra Wizna | 16 sierpnia, 12:00 |
| Wataha Kolno | 1-4 | GKS Miastkowo | 16 sierpnia, 16:00 |
| Ratowo-Piotrowo 2019 | 6-1 | Znicz Radziłów | 15 sierpnia, 19:00 |
| AP Progres Białystok | 4-2 | Iskra Wyszki | 18 sierpnia, 20:00 |
| Turośnianka Turośń Kościelna | 6-2 | Pasja Kleosin | 16 sierpnia, 15:00 |
| GKS Rutki | 3-0 (walkower) | Hetman Białystok | 16 sierpnia, 14:00 |
| FC Progress Białystok | 1-16 | GKS Grabówka | 16 sierpnia, 19:00 |
| Hattrick Białystok | 2-0 | Iskra Narew | 13 sierpnia, 20:00 |
| 4Technology Białystok | 3-1 | Leśna Białystok | 14 sierpnia, 20:00 |
| Korona Dobrzyniewo Duże | 4-0 | Jastrząb Knyszyn | 15 sierpnia, 17:00 |
| Jasion Jasionówka | 0-3 (walkower) | Włókniarz Białystok | 16 sierpnia, 14:00 |
| Dragon Białystok | 3-0 | Piast Białystok | 15 sierpnia, 17:00 |
| MKS Mielnik | 3-0 (walkower) | Kolejarz Czeremcha | 16 sierpnia, 14:00 |
| KS Narewka | 4-3 | Żubr Drohiczyn | 16 sierpnia, 14:00 |
| Unia Ciechanowiec | 7-4 | Tur II Bielsk Podlaski | 15 sierpnia, 11:00 |
| Bocian Boćki | 7-1 | Husar Nurzec | 16 sierpnia, 16:00 |
I runda
| Dragon Białystok – wolny los |
| Warmia II Grajewo | 3-1 | Kora Korycin | 23 sierpnia, 15:00 |
| Polonia Raczki | 6-1 | Klonowa Suwałki | 23 sierpnia, 14:00 |
| Biel Jeziorko | 3-2 | Olimpia II Zambrów | 23 sierpnia, 14:00 |
| Premio Opony Łomża | 3-1 | GKS Stawiski | 22 sierpnia, 17:30 |
| Ratowo-Piotrowo 2019 | 2-0 | GKS Miastkowo | 23 sierpnia, 14:00 |
| AP Progres Białystok | 4-2 | Turośnianka Turośń Kościelna | 22 sierpnia, 16:00 |
| GKS Rutki | 4-2 | GKS Grabówka | 20 sierpnia, 19:30 |
| 4Technology Białystok | 3-2 | Hattrick Białystok | 21 sierpnia, 20:00 |
| Korona Dobrzyniewo Duże | 21-1 | Włókniarz Białystok | 22 sierpnia, 16:00 |
| MKS Mielnik | 3-0 | LZS Narewka | 22 sierpnia, 16:00 |
| Unia Ciechanowiec | 1-3 | Bocian Boćki | 22 sierpnia, 17:00 |
| II runda |
| Korona Dobrzyniewo Duże | 3-0 (walkower) | Orlęta Czyżew | 16 września, 15:30 |
| GKS Rutki | 2-1 | KS II Wasilków | 16 września, 15:30 |
| MKS Mielnik | 2-1 | Jagiellonia III Białystok | 16 września, 16:00 |
| Biel Jeziorko | 2-5 | Cresovia Siemiatycze | 16 września, 15:30 |
| GKS Gródek | 0-6 | Hetman Tykocin | 16 września, 18:30 |
| Dragon Białystok | 3-0 (walkower) | Sokół 1946 Sokółka | 16 września, 15:30 |
| Bocian Boćki | 0-2 | Orzeł Kolno | 16 września, 16:15 |
| Sparta Augustów | 2-3 | Krypnianka Krypno | 16 września, 15:30 |
| Ratowo-Piotrowo 2019 | 4-7 | MOSP Białystok | 16 września, 18:00 |
| Unia 1976 Ciechanowiec | 4-1 | Sparta 1951 Szepietowo | 16 września, 19:00 |
| Premio Opony Łomża | 10-2 | Polonia Raczki | 17 września, 17:00 |
| AP Progres Białystok | 4-3 | Warmia II Grajewo | 16 września, 15:30 |
| Wissa Szczuczyn | 1-4 | Ruch Wysokie Mazowieckie | 16 września, 17:00 |
| Wigry II Suwałki | 3-0 | Narew Choroszcz | 16 września, 17:30 |
| 4Technology Białystok | 4-3 | Pogoń Łapy | 23 września, 20:15 |
| Puszcza Hajnówka | 1-4 | Rudnia Zabłudów | 16 września, 16:16 |
1/16 finału
| 1 | Orzeł Kolno | 0-2 | Warmia Grajewo | 7 października, 15:00 |
| 2 | Dragon Białystok | – | Unia 1976 Ciechanowiec | 14 października, 15:30 |
| 3 | Rudnia Zabłudów | 0-3 (walkower) | Olimpia Zambrów | 7 października, 15:00 |
| 4 | GKS Rutki | – | Cresovia Siemiatycze | 14 października, 19:30 |
| 5 | ŁKS II Łomża | 5-1 | Krypnianka Krypno | 7 października, 15:00 |
| 6 | MOSP Białystok | 0-2 | Wigry Suwałki | 6 października, 15:30 |
| 7 | Premio Opony Łomża | – | Promień Mońki | 22 października 18:00 |
| 8 | AP Progres Białystok | 0-12 | Tur Bielsk Podlaski | 7 października, 15:00 |
| 9 | Wigry II Suwałki | 0-2 | Hetman Tykocin | 7 października, 18:00 |
| 10 | KS Śniadowo | 0-10 | ŁKS Łomża | 7 października, 15:00 |
| 11 | KS Wasilków | 3-1 | Supraślanka Supraśl | 7 października, 18:00 |
| 12 | Ruch Wysokie Mazowieckie | 1-4 | Jagiellonia II Białystok | 7 października, 15:00 |
| 13 | 4Technology Białystok | – | Pomorzanka Sejny | 14 października, 20:00 |
| 14 | MKS Mielnik | 0-5 | Pionier Brańsk | 7 października, 15:00 |
| 15 | Korona Dobrzyniewo Duże | 2-4 | LZS Krynki | 7 października, 15:00 |
| 16 | KS Michałowo | 4-2 (po dogrywce) | Czarni Czarna Białostocka | 7 października, 15:30 |
1/8 finału
- Warmia Grajewo – zwycięzca meczu 2
- Olimpia Zambrów – zwycięzca meczu 4
- ŁKS II Łomża – Wigry Suwałki
- Zwycięzca meczu 7 – Tur Bielsk Podlaski
- Hetman Tykocin – ŁKS Łomża
- KS Wasilków – Jagiellonia II Białystok
- Zwycięzca meczu 13 – Pionier Brańsk
- LZS Krynki – KS Michałowo
1/4 finału
- zwycięzca meczów 1/2 z fazy 1/8 finału
- zwycięzcy meczów 3/4
- zwycięzcy meczów 5/6
- zwycięzcy meczów 7/8