Terytorialny Puchar Polski to zmagania tylko dla ekip występujących w klasach A i B. Podzielone według klucza geograficznego drużyny najpierw walczą w ramach powiatów. Następnie ich zwycięzcy łączy się w sześć par, a ich triumfatorzy zyskują prawo gry na wojewódzkim etapie w następnym sezonie.
Finały powiatowe zaplanowano na 8 kwietnia, a decydujące boje w ramach sześciu Regionów 8 czerwca.
I REGION
- Powiat brzeski: LZS Kruszyna-Prędocin – Stal II Brzeg 1-5, LZS Golczowice awans bez gry (rozgrywany jesienią pojedynek Orzeł Olszanka – Polonia Przylesie-Łącznik zakończył się obustronnym walkowerem).
- Powiat namysłowski: LZS Starościn – Start II Namysłów 4-2 , Widawka Lubska – LZS Łączany 4-2.
II REGION
- Powiat kluczborski: Stobrawa Ligota Dolna – LZS Polanowice 5-1, Metal Kluczbork – LZS Kujakowice 3-1.
- Powiat oleski: Stobrawa Wachowice – Start Dobrodzień 5-1, LZS Uszyce – Motor Praszka 0-2.
III REGION
- Powiat opolski I: LZS Sławice Opole – Polonia Prószków-Przysiecz 1-8, LZS Kup – Piast Opole 1-3.
- Powiat opolski II: LZS Grudzice Opole – GKS Piomar Tarnów Opolski-Przywory 3-0 , LZS Grodziec – Groszmal Opole 3-3, karne 4-1.
IV REGION
- Powiat krapkowicki: LZS II Walce-Kromołów – Victoria Żyrowa 2-1, LZS Żywocice – Górnik Januszkowice 3-0.
- Powiat strzelecki: Adamietz Kadłub – Błękitni Rozmierz 2-1, Jedność Rozmierka – Stal Zawadzkie 1-6.
V REGION
- Powiat nyski: LZS Przechód – Sudety Burgrabice 0-8, Góral Sidzina – LZS Ścinawa Nyska-Korfantów 3-0.
- Powiat prudnicki: LZS Zawada – LZS Ligota Bialska-Radostynia 0-3, LZS Łąka Prudnicka – Polonia Biała 3-2.
VI REGION
- Powiat kędzierzyńsko-kozielski: Blachowianka Kędzierzyn-Koźle – Śląsk Reńska Wieś 3-0, Po-Ra-Wie II Większyce – KS Sławięcice Kędzierzyn-Koźle 4-3.
- Powiat głubczycki: Sokół Boguchwałów – LKS Babice 3-0 (walkower), FC Pilszcz – Włókniarz Kietrz 2-3.