Charlie Swaine
2024
| WIMBLEDON JUNIOR | 2R | |
| J300 ROEHAMPTON | 1R | |
| J30 LIVERPOOL-2 | [4] | Quarter | 
2023
| J30 LIVERPOOL-3 | Win | |
| J30 LOUGHBOROUGH | 1R | |
| J30 BRADFIELD-2 | 1R | |
| J30 BRADFIELD | 1R | |
| J60 HILLEGOM | 1R | |
| J60 THEHAGUE | 3R | |
| J30 LIVERPOOL-2 | 2R | |
| J30 LIVERPOOL | 1R | 
2022
| J4 LIVERPOOL | 2R | |
| J5 NASTOLA-2 | Quarter | 
2021
Nation
GBR
Year-end Junior World Ranking
- Year-end 2024 821th
- Year-end 2023 1217th
- Year-end 2022 2296th
Match Details
2024 WIMBLEDON JUNIOR
| W | 1R | Marko Maksimovic | 6-2 7-5 | 
| L | 2R | Flynn Thomas | 2-6 5-7 | 
2024 J300 ROEHAMPTON
| L | 1R | Oskari Paldanius | 4-6 4-6 | 
2024 J30 LIVERPOOL-2
| W | 1R | Brandon Ratanavong | 6-7 6-3 6-4 | 
| W | 2R | Olav Berg | 6-4 7-5 | 
| L | QF | Louis Hull | 4-6 6-7 | 
2023 J30 LIVERPOOL-3
| W | 1R | Sebastian Baumann | 6-3 6-3 | 
| W | 2R | Samuel Chadwick | 6-1 | 
| W | QF | Rafael Kiss | 6-2 6-4 | 
| W | SF | James Lammas | 6-4 7-5 | 
| W | F | Harry Lumb | 6-2 6-4 | 
2023 J30 LOUGHBOROUGH
| L | 1R | Ferran Redza | 6-4 3-6 1-6 | 
2023 J30 BRADFIELD-2
| L | 1R | Flynn Thomas | 3-6 0-6 | 
2023 J30 BRADFIELD
| L | 1R | Roman Glarner | 1-6 1-6 | 
2023 J60 HILLEGOM
| L | 1R | James Pikkaart | 6-4 4-6 2-6 | 
2023 J60 THEHAGUE
| W | 1R | Ivar Vinke | 6-1 6-0 | 
| W | 2R | Santiago Serrano Huidobro | 3-6 6-3 6-2 | 
| L | 3R | Raphael Vaksmann | 1-6 2-6 | 
2023 J30 LIVERPOOL-2
| W | 1R | Kouros Anssarizadeh | 6-2 7-6 | 
| L | 2R | Ilias Hirani Worthington | 1-6 4-6 | 
2023 J30 LIVERPOOL
| L | 1R | Ilias Hirani Worthington | 2-6 0-6 | 
2022 J4 LIVERPOOL
| W | 1R | Benoit Torcq | 6-0 3-6 7-5 | 
| L | 2R | Nicolo Consonni | 1-6 2-6 | 
2022 J5 NASTOLA-2
| W | 1R | Daniel Iliyaich | 6-2 6-0 | 
| W | 2R | Jami Savolainen | 6-7 7-5 6-4 | 
| L | QF | Henrik Villanger | 3-6 0-6 | 
2021 J5 EDINBURGH-2
| L | 1R | Samuel Reeve | 0-6 3-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