| J200 NANJING | 1R | |
| J100 PRETORIA | [6] | Quarter |
| J100 JOHANNESBURG | [6] | Quarter |
| J100 HARARE-2 | 1R | |
| J100 HARARE | 1R | |
| J60 NAIROBI-3 | [4] | Quarter |
| J30 NAIROBI-4 | [3] | Final |
| J30 LUSAKA | [5] | 1R |
| J30 ABUJA-4 | Win | |
| J30 ABUJA-3 | Win | |
| J30 KIGALI-2 | Final | |
| J30 SHANGHAI | 1R |
CHN
Born in 2010 (15-16 years old)
Junior World Ranking 550th
| L | 1R | Alex Lap Hang Hui | 3-6 6-1 3-6 |
| W | 1R | Connor Miller | 6-2 6-2 |
| W | 2R | Alexzander Petrov | 6-3 6-2 |
| L | QF | Jeffrey Strydom | 2-6 2-6 |
| W | 1R | Frederik Johannes Rheeder | 7-6 7-6 |
| W | 2R | Kei Badenhorst | 6-3 6-0 |
| L | QF | Jeffrey Strydom | 4-6 1-6 |
| L | 1R | Mannan Ashok Agarwal | 2-6 3-6 |
| L | 1R | Jayden Summers | 4-6 1-6 |
| W | 1R | Alex Bassas Vila | 6-2 6-4 |
| W | 2R | Abhinav Monikuttan | 6-1 6-1 |
| L | QF | Hursh Patel | 4-6 3-6 |
| W | 1R | Daksh Deepak Patil | 7-5 1-6 6-1 |
| W | SF | Prakaash Sarran | 7-5 6-3 |
| L | F | Zayyan Virani | 0-6 2-6 |
| L | 1R | Siyabonga Jaca | 2-6 2-6 |
| W | 1R | Jagruth Kasireddy | 6-4 6-0 |
| W | SF | Jinxuan Cheng | 6-4 6-1 |
| W | F | Gbolahan Oluwajuwon Olawale | 6-1 7-6 |
| W | 1R | Olive Victoire Divine Nkolo | 6-1 6-0 |
| W | SF | Elliott Awomoyi | 6-1 6-4 |
| W | F | Elisha Ishaku Kwange | 6-2 6-2 |
| W | 1R | Sonompuntsag Enkhjargal | 6-3 6-0 |
| W | 2R | Do Hyeon Kwak | 6-1 6-3 |
| W | QF | Conrad Brown | 6-4 6-2 |
| W | SF | Junwon Choi | 7-5 6-2 |
| L | F | Joao Deus | 2-6 7-5 2-6 |
| L | 1R | Zolbadar Urnukh | 1-6 1-6 |
| L | 1R | David Mogilevsky | 1-6 6-4 0-6 |
| L | 1R | Arseni Shulski | 5-7 4-6 |
| L | 1R | Yusufbek Malikov | 3-6 3-6 |
| L | 1R | Kwange Elisha Ishaku Kwange | 2-6 6-4 5-7 |
| W | 1R | Chukwudubem Amasiani | 6-2 6-2 |
| L | 2R | Oriol Alvarez Velis | 3-6 2-5 |
| W | 1R | Richard Zheng | 7-5 6-3 |
| L | 2R | Hanlei Lu | 0-6 1-6 |
Junior Tennis Database is a site that summarizes the results of ITF junior tennis tournaments.
Number of registered tournaments: 15392, Number of registered players: 8,127, Number of registered results: 473,076