Maxwell Castle
2024
| J100 TRNAVA-2 | 1R | |
| J100 NICOSIA | [8] | 2R |
| J200 SZEKESFEHERVAR | 1R | |
| J300 CASABLANCA | 2R | |
| J100 MARIA-LANZENDORF | [16] | 3R |
| J200 CAIRO-3 | 1R | |
| J200 CAIRO-2 | 1R | |
| J200 RAKOVNIK | 2R | |
| J60 DOMZALE | [3] | 3R |
| J100 BUDAPEST | 2R | |
| J60 MARIBOR | [2] | 2R |
| J100 ALMATY | 3R | |
| J100 CAKOVEC | [16] | Quarter |
| J60 BUDAPEST | [7] | 1R |
| J200 SALSOMAGGIORE | 1R | |
| J60 MENTON | [5] | 1R |
| J100 LIMASSOL | [13] | 2R |
| J60 LARNACA | [8] | 2R |
| J100 TRNAVA | [7] | 1R |
| J100 DUBAI-2 | 2R | |
| J100 DUBAI | 1R | |
| J60 FUJAIRAH | [5] | Quarter |
2023
| J30 LARNACA | [3] | Win |
| J30 PARALIMNI-2 | [1] | Quarter |
| J100 NICOSIA | 2R | |
| J60 PECS | [4] | 1R |
| J60 POREC | [9] | Quarter |
| J100 MOSTAR | 2R | |
| J100 MARIALANZENDORF | 2R | |
| J30 DOMZALE | [1] | 3R |
| J60 MENTON | [4] | 2R |
| J100 BUDAPEST | 2R | |
| J60 KRANJ | [4] | 2R |
| J60 SANTATECLA-3 | [8] | Quarter |
| J60 SANTATECLA-2 | [4] | Semi |
| J100 SANTODOMINGO-2 | 1R | |
| J100 SANTODOMINGO | 3R | |
| J100 SANJOSE-2 | 2R | |
| J100 SANJOSE | 1R | |
| J60 SANTODOMINGO-2 | [8] | 3R |
| J60 SANTODOMINGO | [6] | Quarter |
| J100 POTCHEFSTROOM | 2R | |
| J100 BLOEMFONTEIN | [7] | Semi |
| J60 BLOEMFONTEIN | [6] | Quarter |
| J60 DOHA-2 | [6] | Quarter |
| J60 DOHA | [4] | Quarter |
| J60 DUBAI-2 | Quarter | |
| J60 FUJAIRAH | [6] | 1R |
2022
| J4 DUBAI-2 | 1R | |
| J4 ISATOWN | [8] | Quarter |
| J5 ISATOWN-2 | 2R | |
| J3 PRETORIA | 2R | |
| J3 JOHANNESBURG | 1R | |
| J5 ANTANANARIVO-2 | [4] | 2R |
| J5 ANTANANARIVO | [3] | Semi |
| J4 MAURITIUS | Quarter | |
| J5 TIRANA | 1R |
2021
Nation
GBR
Year-end Junior World Ranking
- Year-end 2024 467th
- Year-end 2023 622th
- Year-end 2022 1029th
- Year-end 2021 2791th
Match Details
2024 J100 TRNAVA-2
| L | 1R | Tomas Talajka | 3-6 2-6 |
2024 J100 NICOSIA
| W | 1R | Vaggelis Valsamos | 7-6 6-4 |
| L | 2R | Enrique Lana Almeida | 7-5 2-6 4-6 |
2024 J200 SZEKESFEHERVAR
| L | 1R | Alejandro Arcila | 3-6 2-6 |
2024 J300 CASABLANCA
| W | 1R | Ibrahim Benyahia | 6-4 6-4 |
| L | 2R | Alexander Vasilev | 1-6 2-6 |
2024 J100 MARIA-LANZENDORF
| W | 2R | Bruno Kovse | 6-2 6-0 |
| L | 3R | Botond Nagy | 0-6 5-7 |
2024 J200 CAIRO-3
| L | 1R | Seifelden Mostafa Samih | 4-6 3-6 |
2024 J200 CAIRO-2
| L | 1R | Tudor Batin | 3-6 2-6 |
2024 J200 RAKOVNIK
| W | 1R | Jakub Vrtilka | 6-0 6-2 |
| L | 2R | Matteo Sciahbasi | 3-6 0-6 |
2024 J60 DOMZALE
| W | 1R | Matteo Vantini | 6-4 6-2 |
| W | 2R | Luka Petrovic | 6-2 6-1 |
| L | 3R | Matteo Gribaldo | 3-6 0-6 |
2024 J100 BUDAPEST
| W | 1R | Matthew Shapiro | 6-0 0-6 6-3 |
| L | 2R | David Bakonyi | 2-6 1-6 |
2024 J60 MARIBOR
| L | 2R | Marko Retelj | 3-6 3-6 |
2024 J100 ALMATY
| W | 1R | Roman Issayev | 6-1 6-4 |
| W | 2R | Moobeen Kim | 4-6 7-6 7-5 |
| L | 3R | Alan Wazny | 1-6 1-6 |
2024 J100 CAKOVEC
| W | 2R | Rocco Bukovec | 6-2 6-3 |
| W | 3R | Kolos Kincses | 6-1 6-3 |
| L | QF | Lovro Maricic | 3-6 1-6 |
2024 J60 BUDAPEST
| L | 1R | Istvan Kristyan | 6-3 2-6 4-6 |
2024 J200 SALSOMAGGIORE
| L | 1R | Pierluigi Basile | 1-6 1-6 |
2024 J60 MENTON
| L | 1R | Jules Rimbaud | 3-6 2-6 |
2024 J100 LIMASSOL
| L | 2R | Heremana Courte | 3-6 1-6 |
2024 J60 LARNACA
| L | 2R | Odysseas Geladaris | 7-6 5-7 4-6 |
2024 J100 TRNAVA
| L | 1R | Radek Chodora | 6-3 2-6 2-6 |
2024 J100 DUBAI-2
| W | 1R | Wenbo Bai | 6-3 6-2 |
| L | 2R | Nikolai Barsukov | 1-6 2-6 |
2024 J100 DUBAI
| L | 1R | Rayan Sajjid Koothrat | 5-7 1-6 |
2024 J60 FUJAIRAH
| W | 1R | Yauheni Bursau | 6-4 6-3 |
| W | 2R | William Dean | 6-2 3-6 6-3 |
| L | QF | Sebastian Chodura | 5-7 1-6 |
2023 J30 LARNACA
| W | 2R | Dan Brand | 6-1 6-4 |
| W | 3R | Ricard Rodolfo Garavi Yepez | 6-0 6-1 |
| W | QF | Eldad Atzmon | 6-3 6-2 |
| W | SF | Simon Levy | 6-3 6-3 |
| W | F | Yannick Theodor Alexandrescou | 6-2 7-6 |
2023 J30 PARALIMNI-2
| W | 1R | Ersel Kalfaoglu | 6-1 6-0 |
| W | 2R | Dan Brand | 6-2 6-3 |
| L | QF | Lasse Zajc Gajsek | 6-7 6-7 |
2023 J100 NICOSIA
| W | 1R | Stefanos Pournaropoulos | 6-4 6-3 |
| L | 2R | Alejandro Mateo Berge Nourescu | 1-6 3-6 |
2023 J60 PECS
| L | 1R | Botond Kisantal | 6-3 3-6 4-6 |
2023 J60 POREC
| W | 1R | Leopold Weishaupt | 6-2 6-2 |
| W | 2R | Igor Kubalka | 6-1 6-2 |
| W | 3R | Thilo Behrmann | 6-2 3-6 6-2 |
| L | QF | Artem Lyapshin | 4-6 5-7 |
2023 J100 MOSTAR
| W | 1R | Luka Primorac | 6-1 6-1 |
| L | 2R | Jacopo Vasami | 3-6 4-6 |
2023 J100 MARIALANZENDORF
| W | 1R | Manuel Lassacher | 6-3 6-1 |
| L | 2R | Kostiantyn Mantach | 0-6 2-6 |
2023 J30 DOMZALE
| W | 1R | Luka Petrovic | 6-0 6-1 |
| W | 2R | Andrea Zanini | 7-6 7-5 |
| L | 3R | Nikolas Paulovic | 6-7 6-2 3-6 |
2023 J60 MENTON
| W | 1R | Aaron Gabet | 6-3 6-4 |
| L | 2R | Erwann Bouchet | 3-6 3-6 |
2023 J100 BUDAPEST
| W | 1R | Attila Almadi | 6-1 2-6 6-0 |
| L | 2R | Gabor Hornung | 4-6 6-7 |
2023 J60 KRANJ
| L | 2R | Matic Hribar | 2-6 0-6 |
2023 J60 SANTATECLA-3
| W | 1R | Dillon Beckles | 6-2 6-3 |
| W | 2R | Rodrigo Meza | 6-0 6-1 |
| L | QF | Prathinav Chunduru | 3-6 4-6 |
2023 J60 SANTATECLA-2
| W | 1R | Giancarlo Rosario | 6-0 6-2 |
| W | 2R | Santiago Daniel Ovalle Santizo | 6-0 6-0 |
| W | QF | Rafael Ferreira | 0-6 6-2 6-2 |
| L | SF | Holland Snell | 3-6 4-6 |
2023 J100 SANTODOMINGO-2
| L | 1R | Stephan Noale | 4-6 4-6 |
2023 J100 SANTODOMINGO
| W | 2R | Juan Esteban Trujillo Hernandez | 6-2 6-1 |
| L | 3R | Cesar Cruz | 2-6 2-6 |
2023 J100 SANJOSE-2
| W | 1R | Jacob Golden | 7-5 4-6 6-3 |
| L | 2R | Ryan Szilagy | 2-6 2-6 |
2023 J100 SANJOSE
| L | 1R | Adrian Quiros Monterrey | 3-6 6-3 1-6 |
2023 J60 SANTODOMINGO-2
| W | 2R | Jon Gamble | 7-5 6-2 |
| L | 3R | Dominick Mosejczuk | 4-6 4-6 |
2023 J60 SANTODOMINGO
| W | 2R | Tim Eckermann | 6-0 6-3 |
| W | 3R | Cesar Mahecha | 6-3 6-1 |
| L | QF | Nikola Jovic | 2-6 4-6 |
2023 J100 POTCHEFSTROOM
| W | 1R | Michael Bell | 6-0 6-0 |
| L | 2R | Hugh Winter | 4-6 5-7 |
2023 J100 BLOEMFONTEIN
| W | 1R | Siyabonga Jaca | 4-6 6-0 6-0 |
| W | 2R | Mengezi Denzel Awakhiwe Sibanda | 6-0 6-0 |
| W | QF | Ruslan Serazhetdinov | 6-3 7-5 |
| L | SF | Joseph Oyebog Jr | 1-6 2-6 |
2023 J60 BLOEMFONTEIN
| W | 1R | Franswillem Van Der Merwe | 7-6 6-0 |
| W | 2R | Enaut Garcia | 6-2 6-1 |
| L | QF | Goncalo Marques | 2-6 3-6 |
2023 J60 DOHA-2
| W | 1R | Mirat Aminev | 6-2 6-0 |
| W | 2R | Artsiom Tsykunenka | 7-6 6-3 |
| L | QF | Rashed Nawaf | 6-7 1-6 |
2023 J60 DOHA
| W | 1R | Maciej Zarebski | 6-3 6-4 |
| W | 2R | Artsiom Tsykunenka | 4-6 6-4 6-2 |
| L | QF | James Osullivan | 3-6 1-6 |
2023 J60 DUBAI-2
| W | 1R | Makar Elesin | 6-2 3-6 7-5 |
| W | 2R | Bobur Madaminov | 5-7 6-1 7-6 |
| L | QF | Kristian Tumbas Kajgo | 4-6 6-2 4-6 |
2023 J60 FUJAIRAH
| L | 1R | Daniel Bien | 2-6 3-6 |
2022 J4 DUBAI-2
| L | 1R | Robert Guna | 0-6 4-6 |
2022 J4 ISATOWN
| W | 1R | Zachary Habif | 6-1 6-1 |
| W | 2R | Samprit Sharma | 6-4 7-6 |
| L | QF | Rashed Nawaf | 2-6 0-6 |
2022 J5 ISATOWN-2
| W | 1R | Tiebe Louvaert | 6-3 6-2 |
| L | 2R | Mashari Nawaf | 3-6 3-6 |
2022 J3 PRETORIA
| W | 1R | Jean Badenhorst | 6-4 6-4 |
| L | 2R | Aly El Rafie | 3-6 7-6 4-6 |
2022 J3 JOHANNESBURG
| L | 1R | Calum Jestin | 3-6 7-6 1-6 |
2022 J5 ANTANANARIVO-2
| L | 2R | Rurik Rajini | 2-3 |
2022 J5 ANTANANARIVO
| W | 2R | Pietro Arci | 7-6 6-4 |
| W | QF | Mahefa Anthony Rakotomalala | 6-4 6-2 |
| L | SF | Balthazar Huss | 6-1 4-6 0-6 |
2022 J4 MAURITIUS
| W | 1R | Aidan Foo-Kune | 6-0 6-0 |
| W | 2R | Charlie Valentine | 6-1 6-2 |
| L | QF | Calum Jestin | 3-6 1-6 |
2022 J5 TIRANA
| L | 1R | Pietro Casciola | 0-6 2-6 |
2021 J5 TIRANA
| L | 1R | Kerem Ozlale | 3-6 0-6 |
Junior Tennis Database is a site that summarizes the results of ITF junior tennis tournaments.
Number of registered tournaments: 9942, Number of registered players: 6,164, Number of registered results: 343,780