
Date: 6-22 January 2020
Venue: NUS (USC) and NP
Final Ranking
Champions: NUS
Runners-up: NTU
Second Runners-up: TP
4th: SIM
Group A: NTU, NP, SIM and NYP
Group B: TP, NUS, RP, SIT
| Date | Timing | Game | Teams | Teams | Venue | Results |
| 6 Jan 2020 Monday |
1900-2030 | 1 | NTU | NYP | NUS (USC) | 70-30 |
| 2030-2200 | 2 | NUS | SIT | NUS (USC) | 68-14 | |
| 8 Janย 2020 Wednesday |
1900-2030 | 3 | NP | SIM | NUS (USC) | 34-35 |
| 2030-2200 | 4 | NUS | RP | NUS (USC) | 61-24 | |
| 11 Janย 2020 Saturday |
1030-1200 | 5 | TP | SIT | NP (Court 1) | 58-33 |
| 1030-1200 | 6 | NTU | NP | NP (Court 2) | 47-35 | |
| 13 Janย 2020 Monday |
1900-2030 | 7 | SIM | NYP | NUS (USC) | 53-32 |
| 2030-2200 | 8 | TP | RP | NUS (USC) | 47-31 | |
| 15 Janย 2020 Wednesday |
1900-2030 | 9 | NTU | SIM | NUS (USC) | 49-27 |
| 2030-2200 | 10 | RP | SIT | NUS (USC) | 48-24 | |
| 17 Janย 2020 Friday |
1900-2030 | 11 | NP | NYP | NUS (USC) | 62-38 |
| 2030-2200 | 12 | TP | NUS | NUS (USC) | 42-42 | |
| 20 Janย 2020 Monday |
1900-2030 | Semi 1 | Winner of Group A: NTU | Runners-up of Group B: TP | NUS (USC) | 63-46 |
| 2030-2200 | Semi 2 | Winner of Group B: NUS | Runners-up of Group A: SIM | NUS (USC) | 45-34 | |
| 22 Janย 2020 Wednesday |
1800-1930 | 3rd/4th Playoff | Loser of Semi 1: TP | Loser of Semi 2: SIM | NUS (USC) | 51-39 |
| 1930-2100 | Grand Final | Winner of Semi 1: NTU | Winner of Semi 2: NUS | NUS (USC) | 33-37 |