Rainbow Open Singles Block A
| Peter Dreyer
 7
                    beat Chris Roberts 6 | 4 Mar 2023 | 
| Chris Roberts
 7
                    beat Peter Dreyer 3 | 4 Mar 2023 | 
| Chris Roberts
 7
                    beat Peter Dreyer 6 | 4 Mar 2023 | 
| Chris Roberts
 7
                    beat Marina Clark 1 | 5 Mar 2023 | 
| Chris Roberts
 7
                    beat Marina Clark 0 | 5 Mar 2023 | 
| Judith Hanekom
 7
                    beat David H Boyd 4 | 5 Mar 2023 | 
| Judith Hanekom
 7
                    beat David H Boyd 5 | 5 Mar 2023 | 
| Peter Dreyer
 7
                    beat Graham Goosen 4 | 5 Mar 2023 | 
| Peter Dreyer
 7
                    beat Graham Goosen 6 | 5 Mar 2023 | 
| Judith Hanekom
 7
                    beat Graham Goosen 3 | 5 Mar 2023 | 
| Judith Hanekom
 7
                    beat Graham Goosen 4 | 5 Mar 2023 | 
| Denis Turnbull
 7
                    beat Marina Clark 1 | 5 Mar 2023 | 
| Denis Turnbull
 7
                    beat Marina Clark 1 | 5 Mar 2023 | 
| Chris Roberts
 7
                    beat David H Boyd 6 | 5 Mar 2023 | 
| Chris Roberts
 7
                    beat David H Boyd 5 | 5 Mar 2023 | 
| Graham Goosen
 7
                    beat Denis Turnbull 1 | 5 Mar 2023 | 
| Graham Goosen
 7
                    beat Denis Turnbull 0 | 5 Mar 2023 | 
| Peter Dreyer
 7
                    beat Marina Clark 3 | 5 Mar 2023 | 
| Peter Dreyer
 7
                    beat Marina Clark 1 | 5 Mar 2023 | 
| Chris Roberts
 7
                    beat Graham Goosen 1 | 6 Mar 2023 | 
| Chris Roberts
 7
                    beat Graham Goosen 3 | 6 Mar 2023 | 
| David H Boyd
 7
                    beat Peter Dreyer 6 | 6 Mar 2023 | 
| Peter Dreyer
 7
                    beat David H Boyd 6 | 6 Mar 2023 | 
| Peter Dreyer
 7
                    beat David H Boyd 1 | 6 Mar 2023 | 
| Judith Hanekom
 7
                    beat Denis Turnbull 3 | 6 Mar 2023 | 
| Judith Hanekom
 7
                    beat Denis Turnbull 3 | 6 Mar 2023 | 
| Chris Roberts
 7
                    beat Denis Turnbull 0 | 6 Mar 2023 | 
| Chris Roberts
 7
                    beat Denis Turnbull 3 | 6 Mar 2023 | 
| David H Boyd
 7
                    beat Marina Clark 3 | 6 Mar 2023 | 
| David H Boyd
 7
                    beat Marina Clark 2 | 6 Mar 2023 | 
| Peter Dreyer
 7
                    beat Judith Hanekom 4 | 6 Mar 2023 | 
| Judith Hanekom
 7
                    beat Peter Dreyer 3 | 6 Mar 2023 | 
| Judith Hanekom
 7
                    beat Peter Dreyer 4 | 6 Mar 2023 | 
| Judith Hanekom
 7
                    beat Marina Clark 0 | 7 Mar 2023 | 
| Judith Hanekom
 7
                    beat Marina Clark 1 | 7 Mar 2023 | 
| Peter Dreyer
 7
                    beat Denis Turnbull 5 | 7 Mar 2023 | 
| Peter Dreyer
 7
                    beat Denis Turnbull 1 | 7 Mar 2023 | 
| David H Boyd
 7
                    beat Graham Goosen 5 | 7 Mar 2023 | 
| Graham Goosen
 7
                    beat David H Boyd 6 | 7 Mar 2023 | 
| David H Boyd
 7
                    beat Graham Goosen 6 | 7 Mar 2023 | 
| Chris Roberts
 7
                    beat Judith Hanekom 5 | 8 Mar 2023 | 
| Judith Hanekom
 7
                    beat Chris Roberts 2 | 8 Mar 2023 | 
| Judith Hanekom
 7
                    beat Chris Roberts 5 | 8 Mar 2023 | 
| Graham Goosen
 7
                    beat Marina Clark 1 | 8 Mar 2023 | 
| Graham Goosen
 7
                    beat Marina Clark 2 | 8 Mar 2023 | 
| David H Boyd
 7
                    beat Denis Turnbull 3 | 8 Mar 2023 | 
| Denis Turnbull
 7
                    beat David H Boyd 1 | 8 Mar 2023 | 
| Denis Turnbull
 7
                    beat David H Boyd 4 | 8 Mar 2023 |