ATP Tour
ATP World Ranking - 124 pts
🤖 Servebot
Lives and dies by the serve. Racks up free points with aces and unreturnable deliveries, holding serve with ease. Return games are the weaker side, making break points critical.
Strong against
Weak against
Age
26
Height
6'4" (193 cm)
Weight
81 kg (179 lbs)
Plays
Right-Handed, Two-Handed BH
Career-High Ranking
#336 (2025-12-08)
22
Wins
18
Losses
55%
Win %
0
Titles
Career record broken down by surface
| Year | Summary | Clay | Hard | Grass |
|---|---|---|---|---|
| 2025 | 14/10 | - | 10/6 | 4/4 |
| 2024 | 8/8 | - | 8/6 | 0/2 |
| Career | 22/18 | - | 18/12 | 4/6 |
No serve and return data available yet.
Last 10 results
| Date | Tournament | Round | Opponent | Surface | Score | Result |
|---|---|---|---|---|---|---|
| Nov 17, 2025 | Bergamo | 2nd Round Qualifying | Anton Matusevich | Hard | 36 63 75 | W |
| Nov 16, 2025 | Bergamo | 1st Round Qualifying | Lorenzo Bocchi | Hard | 63 64 | W |
| Oct 16, 2025 | Hersonissos 6 | Round of 16 | Max Basing | Hard | 67 16 | L |
| Oct 5, 2025 | Hersonissos 5 | 1st Round Qualifying | Niels Visker | Hard | 67 46 | L |
| Oct 1, 2025 | Mouilleron le Captif | Round of 32 | Arthur Fery | Hard | 46 26 | L |
| Sep 29, 2025 | Mouilleron le Captif | 2nd Round Qualifying | Robert Strombachs | Hard | 63 64 | W |
| Sep 28, 2025 | Mouilleron le Captif | 1st Round Qualifying | Carl Emil Overbeck | Hard | 64 63 | W |
| Sep 4, 2025 | Cassis | Round of 16 | Daniil Glinka | Hard | 67 36 | L |
| Sep 3, 2025 | Cassis | Round of 32 | Dan Added | Hard | 63 76 | W |
| Sep 2, 2025 | Cassis | 2nd Round Qualifying | Egor Gerasimov | Hard | 64 16 63 | W |
Cote d'Ivoire Open 1
Hamish Stewart is currently ranked #391 in the ATP singles rankings with 124 points.
Hamish Stewart (ATP #391) has a career win-loss record of 22-18 (55% win rate) and has won 0 ATP titles.
Smashrs tracks Hamish'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.