Results| Wednesday, 15 November 2023 |
| Rwanda | 0-0 | Zimbabwe |
| Thursday, 16 November 2023 |
| Nigeria | 1-1 | Lesotho |
| Saturday, 18 November 2023 |
| South Africa | 2-1 | Benin |
| Sunday, 19 November 2023 |
| Zimbabwe | 1-1 | Nigeria |
| Tuesday, 21 November 2023 |
| Lesotho | 0-0 | Benin |
| Rwanda | 2-0 | South Africa |
| Thursday, 6 June 2024 |
| Benin | 1-0 | Rwanda |
| Friday, 7 June 2024 |
| Nigeria | 1-1 | South Africa |
| Zimbabwe | 0-2 | Lesotho |
| Monday, 10 June 2024 |
| Benin | 2-1 | Nigeria |
| Tuesday, 11 June 2024 |
| Lesotho | 0-1 | Rwanda |
| South Africa | 3-1 | Zimbabwe |
| Thursday, 20 March 2025 |
| Zimbabwe | 2-2 | Benin |
| Friday, 21 March 2025 |
| South Africa | 2-0 | Lesotho |
| Rwanda | 0-2 | Nigeria |
| Tuesday, 25 March 2025 |
| Benin | 0-2 | South Africa |
| Nigeria | 1-1 | Zimbabwe |
| Rwanda | 1-1 | Lesotho |
| Friday, 5 September 2025 |
| Benin | 1-0 | Zimbabwe |
| Lesotho | 0-3 | South Africa |
| Saturday, 6 September 2025 |
| Nigeria | 1-0 | Rwanda |
| Tuesday, 9 September 2025 |
| Benin | 4-0 | Lesotho |
| South Africa | 1-1 | Nigeria |
| Zimbabwe | 0-1 | Rwanda |
| Friday, 10 October 2025 |
| Lesotho | 1-2 | Nigeria |
| Rwanda | 0-1 | Benin |
| Zimbabwe | 0-0 | South Africa |
| Monday, 13 October 2025 |
| Lesotho | 1-0 | Zimbabwe |
| Tuesday, 14 October 2025 |
| Nigeria | 4-0 | Benin |
| South Africa | 3-0 | Rwanda |