The schedule for the 2017 Western Province Cricket Association Ama20 Competition semi-finals, which will be played on Sunday, 22 October, has been announced.
| League | Fixture | Time | Venue |
| Premier league | Postponed due to matter escalated to WPCA appeals committee | ||
| Premier league | Postponed due to matter escalated to WPCA appeals committee | ||
| First division A | Postponed due to field preparation challenges amid water restrictions | ||
| First division A | Postponed due to field preparation challenges amid water restrictions | ||
| First division B | Montrose Cricket Club v Bishop Lavis Cricket Club | 10am | Rylands Cricket Club |
| First division B | Rylands Cricket Club v Somerset West Cricket Club | 2pm | Rylands Cricket Club |
| First division C | Kensington Cricket Club v Yorkshire Cricket Club | 10am | Glamorgan Cricket Club |
| First division C | Glamorgan Cricket Club v Bellville South Cricket Club | 2pm | Glamorgan Cricket Club |
| First division D | Postponed due to field preparation challenges amid water restrictions | ||
| First division D | Postponed due to field preparation challenges amid water restrictions | ||
| Reserve division A | Bellville Cricket Club v Durbanville Cricket Club | 10am | Western Province Cricket Club |
| Reserve division A | Western Province Cricket Club v Cape Town Cricket Club | 2pm | Western Province Cricket Club |
| Reserve division B | Postponed due to field preparation challenges amid water restrictions | ||
| Reserve division B | Postponed due to field preparation challenges amid water restrictions |
