ATP Tour
ATP World Ranking - 74 pts
🪃 Counterpuncher
Turns defense into offense. Absorbs pace, redirects with precision, and thrives in long rallies by letting opponents beat themselves. Excels at converting break points when they matter most.
Strong against
Weak against
Age
24
Height
5'11" (180 cm)
Weight
72 kg (159 lbs)
Plays
Right-Handed
Career-High Ranking
#557 (2023-10-30)
37
Wins
34
Losses
52.1%
Win %
0
Titles
Career record broken down by surface
| Year | Summary | Clay | Hard | Grass |
|---|---|---|---|---|
| 2026 | 25/11 | - | 25/11 | - |
| 2025 | 6/10 | 0/2 | 6/8 | - |
| 2024 | 3/2 | - | 3/2 | - |
| 2023 | 2/6 | - | 2/6 | - |
| 2022 | 1/3 | 0/1 | 1/2 | - |
| 2021 | 0/2 | 0/1 | 0/1 | - |
| Career | 37/34 | 0/4 | 37/30 | - |
Averages · Last 90 days (20 matches)
Serve
Return
Rally
Last 10 results
| Date | Tournament | Round | Opponent | Surface | Score | Result |
|---|---|---|---|---|---|---|
| Jun 18, 2026 | Futures 2026 | Joao Silva | Hard | W | ||
| Jun 16, 2026 | Futures 2026 | Albert Pedrico Kravtsov | Hard | W | ||
| Jun 12, 2026 | Futures 2026 | Pablo Martinez Gomez | Hard | L | ||
| May 18, 2026 | M25 Kutaisi | Round of 32 | Vadym Ursu | Hard | 26 36 | L |
| May 11, 2026 | M25 Kutaisi | Round of 32 | Zuka Kacheishivili | Hard | 61 60 | W |
| May 11, 2026 | M25 Kutaisi | Quarterfinals | Cyril Vandermeersch | Hard | 36 36 | L |
| May 11, 2026 | M25 Kutaisi | Round of 16 | Jack Mcgary | Hard | 61 61 | W |
| May 4, 2026 | M25 Loulé | Round of 32 | Karol Malirz | Hard | 76 36 57 | L |
| Apr 27, 2026 | M25 Quinta do Lago | Quarterfinals | Olle Wallin | Hard | 62 36 75 | W |
| Apr 27, 2026 | M25 Quinta do Lago | Semifinals | Justin Boulais | Hard | 64 16 61 | W |
John Echeverria is currently ranked #550 in the ATP singles rankings with 74 points.
John Echeverria (ATP #550) has a career win-loss record of 37-34 (52.1% win rate) and has won 0 ATP titles.
Smashrs tracks John's upcoming matches with AI-powered predictions across six independent models. Our confidence score reflects the degree of agreement between models - a higher score means stronger consensus. Check back before each match for the latest prediction.