GRUPA A
Wola 1
Bemowo 2
Białołęka - nie stawiła się
GRUPA B
Praga Południe - dyskwalifikacja
Bielany - dyskwalifikacja
Rembertów 1
GRUPA C
Żoliborz
Targówek
Ursus
GRUPA D
Śródmieście
Wesoła
Ursynów
GRUPA E
Mokotów
Włochy
Wawer
GRUPA F
Praga Północ
Ochota
Wilanów
01.06 (czwartek) grupa AB
Wola - Bemowo 1:1 2:1 K
Wola - Białołęka 3:0
Bemowo - Białołęka 3:0
02.06 (piątek) grupa CD
Żoliborz - Targówek 3:0 Walkower
Śródmieście - Wesoła 1:3
Żoliborz - Ursus 3:3 K 1:2
Śródmieście - Ursynów 4:1
Targówek - Ursus 0:3 Walkower
Wesoła - Ursynów 5:2
05.05 (poniedziałek) EF
Mokotów - Włochy 7:2
Praga Północ - Ochota 2:4
Mokotów - Wawer 3:1
Praga Północ - Wilanów 3:0 Walkower
Włochy - Wawer 5:3
Ochota - Wilanów 3:0 Walkower
Ćwierćfinały
GRUPA G
Wola
Śródmieście
Mokotów
GRUPA H
Rembertów
Żoliborz
Praga Płn
GRUPA I
Bemowo
Ursus
Ohota
Grupa J
Wesoła
Włochy
06.06 Wtorek
Wola - Śródmieście 3:3
Rembertów - Żoliborz 2:3
Wola - Mokotów 1:2
Rembertów - Praga Płn 0:12
Śródmieście - Mokotów 1:1
Żoliborz- Praga Płn 0:3
07.06 środa
Bemowo - Ursus 1:2
Bemowo - Ochota 2:1
Ursus - Ochota 2:6
Wesoła - Włochy 3:3 (2:3K)
Półfinały
GRUPA K
Mokotów G1
Ochota I1
Żoliborz H2
Wesoła J2
GRUPA L
Praga Północ H1
Włochy J1
Śródmieście G2
Bemowo I2
Poniedziałek 12.06
Mokotów - Wesoła 6:2
Praga Płn - Bemowo 1:3
Ochota - Żoliborz 11:00
Włochy - Śródmieście 1:3
Mokotów - Żoliborz 7:1
Praga Płn - Śródmieście 2:2
Ochota - Wesoła 3:0
Włochy - Bemowo 0:2
Wtorek 13.06
Mokotów - Ochota 2:1
Praga Płn - Włochy 4:2
Żoliborz - Wesoła 1:1
Śródmieście - Bemowo 2:6
Finały
Mokotów - Praga Płn
Bemowo - Ochota
Mecz o 5 miejsce
Śródmieście - Wesoła