Skip to content

Kasra Rahmani

ATP · ranked No. 669

no match for 70 days · More than 45 days since the last match (injury, break). Elo does not decay for inactivity, so it may overstate current form.

Elo1,425
Elo · hard1,461
Elo · clay1,423
Elo · grass1,462
ATP ranking669
Season 20262–6no title

Elo over the last 2 years

Upcoming matches

Season 2026

SurfaceRecordWon
Hard court1–150%
Clay1–517%
Record · Titles: 02–625%

Serve profile vs the tour (12 months)

Matches with stats from the last 12 months, pulled towards the tour average on a small sample.

Kasra RahmaniTour
Service points won58%62%
Return points won38%38%
Service games held67%76%
Breaks of serve22%24%
Aces per service game0.34
Double faults per game0.25
Sets with a tie-break13%
Tie-breaks won1/2
Wins in straight sets100%
Matches in the sample8

Form: recent matches

  • 30/08/26LJohan Nikles#417Challenger Como · Q12:6 4:6
  • 23/08/26LOleksii Krutykh#442Challenger Augsburg · Q12:6 6:7
  • 12/07/26LGonzalo Villanueva#325Challenger Cordenons · Q16:3 1:6 0:1
  • 06/07/26LRyan Nijboer#384Challenger Liege · Q22:6 1:6
  • 05/07/26WNiels RatiuChallenger Liege · Q17:6 6:4
  • 24/05/26LMika Brunold#184Challenger Vicenza · Q13:5
  • 02/02/26LEnrico Dalla Valle#309Challenger Cesenatico · Q23:6 1:6
  • 01/02/26WPietro RicciChallenger Cesenatico · Q16:3 6:3