James Osullivan
2024
| J60 CORFU | [6] | Quarter |
| J60 DOHA-2 | 1R | |
| J60 DOHA | 1R | |
| J60 BLAGNAC | Final | |
| J60 COLOMIERS | Quarter |
2023
| J60 KRANJ | [5] | 3R |
| J60 NAAS | [3] | 2R |
| J60 PREVEZA | [6] | Semi |
| J100 LIMASSOL | 1R | |
| J60 AVIGNON | 2R | |
| J60 OSLO | [6] | 1R |
| J60 DOHA-2 | 2R | |
| J60 DOHA | Win |
2022
| J4 ALZAHRA | Semi | |
| J5 ALZAHRA-2 | Quarter | |
| J5 ALZAHRA | Quarter |
2020
Nation
IRL
Match Details
2024 J60 CORFU
| W | 1R | Odysseas Geladaris | 6-2 6-3 |
| W | 2R | Constantin Neubauer | 6-2 6-2 |
| L | QF | Andreas Messis | 6-1 2-6 4-6 |
2024 J60 DOHA-2
| L | 1R | Rafael Asadullin | 2-6 0-6 |
2024 J60 DOHA
| L | 1R | Egor Shcherbakov | 4-6 5-7 |
2024 J60 BLAGNAC
| W | 1R | Lilian Chidekh | 6-3 6-2 |
| W | 2R | Antonio Marigliano | 6-2 6-3 |
| W | QF | Antonin Witz | 2-6 6-2 6-4 |
| W | SF | Tito Chavez | 2-6 6-4 6-2 |
| L | F | Jan Sadzik | 6-3 6-7 2-6 |
2024 J60 COLOMIERS
| W | 1R | Sebastian Bielen | 7-6 6-4 |
| W | 2R | Kent Mueller | 7-5 3-6 7-6 |
| L | QF | Maksym Kalabishka | 2-6 5-7 |
2023 J60 KRANJ
| W | 2R | Carlo Angeli | 6-4 6-2 |
| L | 3R | Gabriele Crivellaro | 7-6 4-6 4-6 |
2023 J60 NAAS
| W | 1R | Ron Roopesh | 7-6 5-7 6-2 |
| L | 2R | Arthur Attrill | 5-7 6-1 6-7 |
2023 J60 PREVEZA
| W | 1R | Victor Kalaitzis | 6-3 6-4 |
| W | 2R | Odysseas Rammos | 6-4 6-4 |
| W | QF | Andreas Polichronopoulos | 0-6 6-1 6-3 |
| L | SF | Finbar Mcgarvey | 5-7 6-1 3-6 |
2023 J100 LIMASSOL
| L | 1R | Rares Teodor Pieleanu | 6-2 2-6 4-6 |
2023 J60 AVIGNON
| W | 1R | Victor Barreira Bonzom | 6-1 6-2 |
| L | 2R | Pablo Martinez Gomez | 1-6 4-6 |
2023 J60 OSLO
| L | 1R | Melvin Kumar | 2-6 6-4 3-6 |
2023 J60 DOHA-2
| W | 1R | Sultan Al Malki | 6-1 6-1 |
| L | 2R | Tudor Batin | 3-6 6-3 3-6 |
2023 J60 DOHA
| W | 1R | Maxim Vlasov | 6-2 7-5 |
| W | 2R | Carl Labitzke | 7-5 6-4 |
| W | QF | Maxwell Castle | 6-3 6-1 |
| W | SF | Rashed Nawaf | 5-7 6-3 6-0 |
| W | F | Mashari Nawaf | 4-6 6-0 6-3 |
2022 J4 ALZAHRA
| W | 1R | Hugo Soares | 7-5 6-1 |
| W | 2R | Aryan Nanda | 6-2 6-1 |
| W | QF | Luciano Barbarino | 6-1 6-2 |
| L | SF | Kyvan Rietkerk | 2-6 4-6 |
2022 J5 ALZAHRA-2
| W | 1R | Yaqoub Mohammed | 6-2 6-1 |
| W | 2R | Aryan Nanda | 6-3 3-6 6-4 |
| L | QF | Hugo Soares | 3-6 3-6 |
2022 J5 ALZAHRA
| W | 1R | Mohammad Funaisan | 6-0 6-0 |
| W | 2R | Vuk Abualfailat | 6-0 6-0 |
| L | QF | Alexander Nordal Clausen | 5-7 4-6 |
2020 J4 CHRISTCHURCH
| W | 1R | Keiju Miyake | 7-5 7-6 |
| W | 2R | Lachlan Brain | 6-2 6-2 |
| L | 3R | Enzo Aguiard | 4-6 3-6 |
2020 J4 WELLINGTON-2
| L | 1R | Kevin Fu | 6-3 2-6 5-7 |
Junior Tennis Database is a site that summarizes the results of ITF junior tennis tournaments.
Number of registered tournaments: 10193, Number of registered players: 6,473, Number of registered results: 375,648