John Bothma
2025
| J300 BRADENTON | 1R | |
| J500 MERIDA | 1R | |
| J200 CAIRO-3 | [1] | Quarter |
| J200 CAIRO-2 | [2] | Quarter |
| J100 CAIRO-3 | [2] | Quarter |
| J200 PRETORIA-2 | [3] | Win |
| J200 PRETORIA | [3] | Semi |
| J100 PRETORIA | [1] | Semi |
| J100 HARARE-2 | [1] | Win |
| J100 HARARE | [1] | Win |
| J300 BAMBERG | 2R | |
| J100 SOBOTA | [1] | 2R |
| J100 BUCHAREST | [2] | Win |
| J200 TARGUJIU | [7] | 1R |
| J200 VILLACH | [6] | 1R |
| J500 OFFENBACH | 1R | |
| J300 BEAULIEU-SUR-MER | 1R | |
| J200 ISTRES | Quarter | |
| J200 CAPDAIL | 1R | |
| J300 NONTHABURI | 1R | |
| J200 NONTHABURI | 1R | |
| J300 CAIRO | Quarter | |
| J200 CAIRO | [7] | Quarter |
2024
| J200 DURBAN | 1R | |
| J100 HARARE-2 | [7] | Win |
| J100 HARARE | [6] | Semi |
| J60 PRETORIA-3 | [3] | Win |
| J60 PRETORIA-2 | [2] | Win |
| J60 LESFRANQUESESDELVALLES | [1] | Semi |
| J30 VIENNA | [1] | Win |
| J30 GUESSING | [1] | Quarter |
| J60 BLAGNAC | [2] | 1R |
| J60 COLOMIERS | [2] | Quarter |
| J60 AVIGNON | [4] | 1R |
| J60 DURBAN-2 | [6] | Win |
| J60 DURBAN | [7] | Quarter |
2023
| J30 VILAMOURA | [1] | Quarter |
| J30 PORTIMAO | [1] | Quarter |
| J100 HARARE-2 | 2R | |
| J100 HARARE | 3R | |
| J300 DURBAN | 1R | |
| J200 DURBAN | 1R | |
| J60 PRETORIA-3 | Quarter | |
| J60 PRETORIA-2 | 2R | |
| J60 PRETORIA | Final | |
| J30 BULAWAYO-2 | [4] | Final |
| J30 GABORONE-2 | Quarter | |
| J30 BLAGNAC | 1R | |
| J30 COLOMIERS | 2R | |
| J60 DURBAN-2 | 1R | |
| J60 DURBAN | 2R |
2022
Nation
RSA
Generation
Born in 2008 (16-17 years old)
Year-end Junior World Ranking
- Year-end 2024 222th
- Year-end 2023 783th
- Year-end 2022 1853th
Match Details
2025 J300 BRADENTON
| L | 1R | Andrew Johnson | 6-7 2-6 |
2025 J500 MERIDA
| L | 1R | Mauricio Schtulmann Gasca | 2-6 4-6 |
2025 J200 CAIRO-3
| W | 1R | Tymon Litwic | 6-3 6-4 |
| W | 2R | Ramazan Kaan Oktay | 6-3 7-6 |
| L | QF | Carel Aubriel Ngounoue | 6-1 6-7 4-6 |
2025 J200 CAIRO-2
| W | 1R | Cem Christopher Kucukhuseyin | 6-4 6-3 |
| W | 2R | Ali Missoum | 4-6 6-3 3-2 |
| L | QF | Hitesh Chauhan | 4-6 4-6 |
2025 J100 CAIRO-3
| W | 1R | Adria Velazquez Farre | 6-1 7-6 |
| W | 2R | Felix Raser | 6-1 6-0 |
| L | QF | Yassin Ahmed Wageh | 3-6 |
2025 J200 PRETORIA-2
| W | 1R | Adrian Oltean Achacollo | 6-2 6-3 |
| W | 2R | Izyan Ahmad | 6-3 6-2 |
| W | QF | Pedro Albuquerque Dietrich | 6-3 6-7 7-5 |
| W | SF | Reuben De Klerk | 6-3 6-1 |
| W | F | Kirill Filaretov | 6-2 7-5 |
2025 J200 PRETORIA
| W | 1R | Ntungamili Raguin | 6-4 6-3 |
| W | 2R | Guy Leviner | 6-2 6-1 |
| W | QF | Jeffrey Strydom | 6-4 6-2 |
| L | SF | Kirill Filaretov | 6-7 0-6 |
2025 J100 PRETORIA
| W | 1R | Artem Semenov | 6-3 6-4 |
| W | 2R | Vincent Fletcher | 6-3 7-6 |
| W | QF | Kirill Filaretov | 6-1 6-0 |
| L | SF | Oluwaseun Peter Ogunsakin | 2-6 6-2 5-7 |
2025 J100 HARARE-2
| W | 2R | Nadav Kraus | 6-0 6-0 |
| W | 3R | Vivaan Bidasaria | 6-3 6-0 |
| W | QF | Jacob Kailiang Shen | 6-1 6-2 |
| W | SF | Jeffrey Strydom | 6-4 7-5 |
| W | F | Siu Chi Nicholas Cheng | 5-7 7-5 7-6 |
2025 J100 HARARE
| W | 2R | Marko Erceg | 6-1 6-2 |
| W | 3R | Mengezi Denzel Awakhiwe Sibanda | 6-2 6-3 |
| W | QF | Xiuyuan Guo | 6-3 6-2 |
| W | SF | Jeffrey Strydom | 6-2 6-3 |
| W | F | Joseph Franklin Jimoh | 6-3 4-6 6-1 |
2025 J300 BAMBERG
| W | 1R | Sebastian Eie | 6-3 6-4 |
| L | 2R | Joao Pedro Didoni Bonini | 6-2 3-6 1-6 |
2025 J100 SOBOTA
| L | 2R | Marcell Kovacs | 3-6 6-4 3-6 |
2025 J100 BUCHAREST
| W | 2R | Iancu Manolache | 4-2 4-1 |
| W | 3R | Andrii Borodatiuk | 5-3 4-1 |
| W | QF | Mattia Cappellari | 4-0 4-2 |
| W | SF | Miko Lapalme | 4-1 4-1 |
| W | F | Dmytro Vterkovskiy | 6-4 6-3 |
2025 J200 TARGUJIU
| L | 1R | Luca Stefan Prunescu Nita | 1-6 5-7 |
2025 J200 VILLACH
| L | 1R | Egor Shcherbakov | 6-1 3-6 4-6 |
2025 J500 OFFENBACH
| L | 1R | Thijs Boogaard | 2-6 3-6 |
2025 J300 BEAULIEU-SUR-MER
| L | 1R | Karim Mabrouk | 5-7 6-7 |
2025 J200 ISTRES
| W | 1R | Karim Mabrouk | 6-4 2-6 7-6 |
| W | 2R | Flynn Thomas | 3-6 7-5 6-3 |
| L | QF | Damir Zhalgasbay | 6-7 1-6 |
2025 J200 CAPDAIL
| L | 1R | Mathys Domenc | 4-6 6-3 4-6 |
2025 J300 NONTHABURI
| L | 1R | Ren Matsumura | 6-3 4-6 0-6 |
2025 J200 NONTHABURI
| L | 1R | Kunanan Pantaratorn | 5-7 2-6 |
2025 J300 CAIRO
| W | 1R | Matteo Sciahbasi | 6-1 6-3 |
| W | 2R | Ivan Iutkin | 6-4 3-6 6-4 |
| L | QF | Karim Mabrouk | 1-2 |
2025 J200 CAIRO
| W | 1R | Mirija Andriantefihasina | 6-1 6-3 |
| W | 2R | Omar Kandil | 4-6 6-3 6-1 |
| L | QF | Allan Gatoto | 1-6 0-6 |
2024 J200 DURBAN
| L | 1R | Artem Semenov | 2-6 6-0 6-7 |
2024 J100 HARARE-2
| W | 2R | Mengezi Denzel Awakhiwe Sibanda | 6-1 6-0 |
| W | 3R | Oluwaseun Peter Ogunsakin | 3-6 6-0 6-3 |
| W | QF | Nicolas Robert | 7-5 2-6 6-0 |
| W | SF | Kriish Tyagi | 6-3 1-6 6-4 |
| W | F | Rethin Pranav Senthil Kumar | 2-6 6-4 6-2 |
2024 J100 HARARE
| W | 2R | Ippei Matsushima | 6-1 6-2 |
| W | 3R | Lucas Nolte | 6-1 6-2 |
| W | QF | Nicolas Robert | 6-2 6-2 |
| L | SF | Kriish Tyagi | 6-3 4-6 3-6 |
2024 J60 PRETORIA-3
| W | 1R | Lourens Alexander Swanepoel | 6-1 6-4 |
| W | 2R | Seabo Saleshando | 6-2 6-2 |
| W | QF | Patrick Marsh | 6-3 6-1 |
| W | SF | Connor Doig | 6-4 4-6 6-2 |
| W | F | Gareth Igesund | 7-6 3-6 6-1 |
2024 J60 PRETORIA-2
| W | 1R | Hlumani Kekana | 6-3 6-3 |
| W | 2R | Rico Du Plessis | 6-0 6-4 |
| W | QF | Vincent Fletcher | 6-4 6-4 |
| W | SF | Tiaan Clark Nelson Tiaan | 6-1 7-6 |
| W | F | Ellison Minnaar | 6-2 6-2 |
2024 J60 LESFRANQUESESDELVALLES
| W | 1R | Izan Corretja | 6-2 6-3 |
| W | 2R | Taiki Takizawa | 7-5 6-2 |
| W | QF | Eudald Gonzalez | 6-4 6-0 |
| L | SF | Maksym Kalabishka | 4-6 6-4 5-7 |
2024 J30 VIENNA
| W | 1R | Alexander Miazhynski | 7-6 6-3 |
| W | 2R | Zeteny Paragi | 6-0 6-4 |
| W | 3R | Florian Zimmer | 6-4 6-7 6-4 |
| W | QF | Giovanni Ciocca | 6-3 6-2 |
| W | SF | Bastian Berenz | 7-6 6-4 |
| W | F | Alexander Gschiel | 7-5 7-5 |
2024 J30 GUESSING
| W | 1R | Jan Hemetzberger | 6-2 6-3 |
| W | 2R | Dorian Stiblik | 7-5 2-6 6-3 |
| L | QF | Timo Rosenkranz Koenig | 3-6 2-6 |
2024 J60 BLAGNAC
| L | 1R | Mathys Domenc | 6-7 2-6 |
2024 J60 COLOMIERS
| W | 1R | Andrea Baudel | 6-7 6-3 6-4 |
| W | 2R | Lilian Chidekh | 7-6 7-6 |
| L | QF | Lucas Bazin | 4-6 1-6 |
2024 J60 AVIGNON
| L | 1R | Diego Aubert | 2-6 2-6 |
2024 J60 DURBAN-2
| W | 1R | Moye Lucas Nadal Koffi | 6-3 6-1 |
| W | 2R | Edilson Jose De Arauje Rosa | 6-2 6-3 |
| W | QF | Borys Alexander | 6-1 6-1 |
| W | SF | Jordan George Georgiev | 6-2 4-6 6-2 |
| W | F | Connor Doig | 6-2 6-4 |
2024 J60 DURBAN
| W | 1R | Jakub Smejcky | 6-4 7-6 |
| W | 2R | Simphiwe Ngwenya | 6-3 6-1 |
| L | QF | Mark Nawa | 6-1 4-6 3-6 |
2023 J30 VILAMOURA
| W | 1R | Timur Deviatiarov | 6-2 6-4 |
| W | 2R | Joao Teixeira | 6-2 7-6 |
| W | 3R | Vasco Ramos | 6-4 6-4 |
| L | QF | Alejandro Lopez Escribano | 6-4 4-6 2-6 |
2023 J30 PORTIMAO
| W | 1R | Manuel Marques | 6-3 6-4 |
| W | 2R | Jiacheng Li | 5-7 6-0 6-1 |
| W | 3R | Angel Fonseca Garcia | 6-2 6-0 |
| L | QF | Alejandro Lopez Escribano | 6-7 5-7 |
2023 J100 HARARE-2
| W | 1R | Clandestine Kudakwashe Ndiringepi | 6-2 6-0 |
| L | 2R | Allan Gatoto | 4-6 2-6 |
2023 J100 HARARE
| W | 1R | Tendai Chihowa | 6-1 6-0 |
| W | 2R | Christof Schaertlin Coffey | 6-4 6-3 |
| L | 3R | Ivan Iutkin | 6-3 3-6 4-6 |
2023 J300 DURBAN
| L | 1R | Timofei Derepasko | 2-6 7-5 2-6 |
2023 J200 DURBAN
| L | 1R | Donghyun Hwang | 4-6 2-6 |
2023 J60 PRETORIA-3
| W | 1R | Mark Nawa | 7-5 7-5 |
| W | 2R | Joelson Armando Paulino | 6-0 6-2 |
| L | QF | Gareth Igesund | 5-7 4-6 |
2023 J60 PRETORIA-2
| W | 1R | Mateya Stanisavljevic | 6-3 6-1 |
| L | 2R | Chieh En Hou | 4-6 6-4 1-6 |
2023 J60 PRETORIA
| W | 1R | Billy Williams | 7-6 5-3 |
| W | 2R | Chieh En Hou | 7-5 3-6 6-1 |
| W | QF | Alexander Hristov | 6-0 6-3 |
| W | SF | Johnny Wilkinson | 6-3 6-4 |
| L | F | Denzel Seetso | 2-6 1-6 |
2023 J30 BULAWAYO-2
| W | 1R | Bradley Beta | 6-0 6-1 |
| W | 2R | Forbes Hollingsworth | 6-2 6-3 |
| W | QF | Felix Tazvivinga | 6-0 6-2 |
| W | SF | Thompson Thomu | 6-4 6-4 |
| L | F | Reuben De Klerk | 1-6 1-3 |
2023 J30 GABORONE-2
| W | 1R | Tendai Chihowa | 6-1 6-0 |
| W | 2R | Mark Nawa | 6-2 4-6 6-2 |
| L | QF | Ronan Tashinga Mtisi | 7-6 4-6 5-7 |
2023 J30 BLAGNAC
| L | 1R | Lenny Couturier | 4-6 4-6 |
2023 J30 COLOMIERS
| W | 1R | Yannis Batsabaken | 5-7 6-1 6-1 |
| L | 2R | Clement Lemire | 6-3 2-6 1-6 |
2023 J60 DURBAN-2
| L | 1R | Henri Haupt | 2-6 7-5 3-6 |
2023 J60 DURBAN
| W | 1R | Borys Alexander | 6-2 6-3 |
| L | 2R | Connor Doig | 4-6 3-6 |
2022 J5 BULAWAYO-4
| W | 1R | Jay Lin Gibson | 6-3 5-7 6-4 |
| L | 2R | Thompson Thomu | 4-6 4-6 |
2022 J3 JOHANNESBURG
| W | 1R | Lyle Zaloumis | 6-3 3-0 |
| L | 2R | Yarona Morule | 6-7 5-7 |
2022 J5 PRETORIA
| L | 1R | Tiaan Clark Nelson Tiaan | 2-6 1-6 |
2022 J4 PRETORIA
| L | 1R | Aleksandar Simovski | 4-6 2-6 |
Junior Tennis Database is a site that summarizes the results of ITF junior tennis tournaments.
Number of registered tournaments: 10179, Number of registered players: 6,443, Number of registered results: 375,166