Tomas Kratochvil
2024
| J60 SCHIFFLANGE | 1R | |
| J30 STOBREC | [2] | 2R | 
| J60 VESKA | 1R | |
| J30 BANJALUKA-2 | [3] | Quarter | 
| J30 TIMISOARA | [2] | 2R | 
2023
| J30 ULCINJ | [3] | Win | 
| J30 SZCZAWNOZDROJ | [14] | Quarter | 
| J30 PEJA-2 | [7] | Semi | 
| J60 ZILINA | 1R | |
| J30 SIAULIAI | Quarter | |
| J60 VESKA | 2R | |
| J30 HRADECKRALOVE | 2R | |
| J60 MARSA | 1R | |
| J30 PAOLA | 2R | |
| J30 DUBLIN | 2R | |
| J30 OBERPULLENDORF | 1R | 
2022
| J5 JELGAVA | 2R | |
| J5 TRNAVA-2 | 3R | |
| J5 SLOVENSKALUPCA | 1R | |
| J4 ZILINA | 1R | |
| J4 VESKA | 2R | |
| J5 SOZOPOL | 1R | |
| J4 VENTSPILS | 1R | |
| J5 DUBLIN | Quarter | 
2021
Nation
CZE
Year-end Junior World Ranking
- Year-end 2024 2534th
- Year-end 2023 1053th
- Year-end 2022 2248th
- Year-end 2021 2398th
Match Details
2024 J60 SCHIFFLANGE
| L | 1R | Jonathan Dazert | 6-7 3-6 | 
2024 J30 STOBREC
| W | 1R | Andre Lam Jun Bart | 6-1 6-1 | 
| L | 2R | Fabio Leonardi | 3-6 3-6 | 
2024 J60 VESKA
| L | 1R | Theodor Lorentzon | 6-0 6-7 0-6 | 
2024 J30 BANJALUKA-2
| W | 1R | Marc Vucic | 4-6 6-2 6-0 | 
| W | 2R | Jack Lukic | - - - | 
| L | QF | Luka Nikolic | 4-6 2-6 | 
2024 J30 TIMISOARA
| W | 1R | Matei Varbanciu | 6-4 6-1 | 
| L | 2R | Mihnea Petru Stanciu | 3-6 1-6 | 
2023 J30 ULCINJ
| W | 1R | Viktor Stojovic | 4-6 6-1 7-5 | 
| W | 2R | Tarik Pepic | 6-0 6-1 | 
| W | QF | Novak Ivanovic | 6-4 6-2 | 
| W | SF | Marko Mileticki | 6-1 6-2 | 
| W | F | Jovan Matovic | 7-5 6-1 | 
2023 J30 SZCZAWNOZDROJ
| W | 2R | Kevin Pabisiak | 6-1 6-1 | 
| W | 3R | Jakub Krawczyk | 7-6 6-3 | 
| L | QF | Tobias Cank | 6-7 2-6 | 
2023 J30 PEJA-2
| W | 1R | Casey Drake | 6-1 6-2 | 
| W | 2R | Aleksandar Trifunovski | 7-6 6-1 | 
| W | QF | Egemen Karaman | 4-6 6-1 6-4 | 
| L | SF | Diego Sabattini | 1-6 4-6 | 
2023 J60 ZILINA
| L | 1R | Attila Almadi | 2-6 4-6 | 
2023 J30 SIAULIAI
| W | 1R | Jan Nowacki | 6-2 6-3 | 
| W | 2R | Haroldas Kulnys | 7-5 6-3 | 
| L | QF | Simon Munkhammar | 3-6 4-6 | 
2023 J60 VESKA
| W | 1R | Oliver Pivnik | 3-6 7-6 6-2 | 
| L | 2R | Jan Kusy | 4-6 6-7 | 
2023 J30 HRADECKRALOVE
| W | 1R | Filip Freitag | 6-0 6-1 | 
| L | 2R | Stepan Sklenicka | 0-6 5-7 | 
2023 J60 MARSA
| L | 1R | Nicholas Miharu Bowles-Rokudo | 2-4 4-0 1-4 | 
2023 J30 PAOLA
| W | 1R | Simeon Stankovic | 6-4 6-2 | 
| L | 2R | Kolos Kincses | 6-2 0-6 3-6 | 
2023 J30 DUBLIN
| W | 1R | Harry Abel | 6-3 6-3 | 
| L | 2R | Romain Andres | 3-6 1-6 | 
2023 J30 OBERPULLENDORF
| L | 1R | Patrick Jozwicki | 3-6 1-6 | 
2022 J5 JELGAVA
| W | 1R | Villem Aadamsoo | 7-6 6-4 | 
| L | 2R | Dovas Dersonas | 3-6 4-6 | 
2022 J5 TRNAVA-2
| W | 1R | Samuel Krnac | 6-3 6-3 | 
| W | 2R | Bence Toth | 6-2 6-4 | 
| L | 3R | Heorhii Shylov | 2-6 2-6 | 
2022 J5 SLOVENSKALUPCA
| L | 1R | Samuel Stolarik | 1-6 0-6 | 
2022 J4 ZILINA
| L | 1R | Jan Klimas | 4-6 4-6 | 
2022 J4 VESKA
| W | 1R | Filip Paroulek | 6-1 7-5 | 
| L | 2R | Merse Deli | 2-6 3-6 | 
2022 J5 SOZOPOL
| L | 1R | Ivan Ivanov | 2-6 3-6 | 
2022 J4 VENTSPILS
| L | 1R | Filip Stidell | 1-6 6-2 4-6 | 
2022 J5 DUBLIN
| W | 1R | Dylan Breen | 6-4 6-1 | 
| W | 2R | George Russell | 6-3 3-6 7-6 | 
| L | QF | Sacha Grandvincent | - - - | 
2021 J5 OSTRAVA
| W | 1R | Jan Bako | 6-4 6-2 | 
| L | 2R | Tomas Zlatohlavek | 4-6 3-6 | 
2021 J4 VESKA
| L | 1R | Stefan Simeunovic | 0-6 2-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