Best returning ATP players
Who wins the most points on return — adjusted for the strength of the servers they faced, so beating a weak field counts for less than raw percentages suggest. How it works.
- #PlayerReturn
- 1
Jannik SinnerBPco 43100 - 2
Carlos AlcarazBPco 4388 - 3
Mariano NavoneBPco 4383 - 4
Francisco CerundoloBPco 4582 - 5
Daniil MedvedevBPco 4181 - 6
Alex De MinaurBPco 4176 - 7
Rafael JodarBPco 4272 - 8
Novak DjokovicBPco 4670 - 9
Corentin MoutetBPco 4168 - 10
Eliot SpizzirriBPco 4359 - 11
Learner TienBPco 4159 - 12
Sebastian BaezBPco 4758 - 13
Denis ShapovalovBPco 4358 - 14
Marton FucsovicsBPco 4257 - 15
Luciano DarderiBPco 4156 - 16
Jaume MunarBPco 3654 - 17
Jenson BrooksbyBPco 4054 - 18
Sebastian KordaBPco 3554 - 19
Vit KoprivaBPco 4354 - 20
Botic Van De ZandschulpBPco 3853 - 21
Lorenzo MusettiBPco 3752 - 22
Tommy PaulBPco 3852 - 23
Alejandro Davidovich FokinaBPco 4250 - 24
Juan Manuel CerundoloBPco 3850 - 25
Andrey RublevBPco 4048 - 26
Shintaro MochizukiBPco 3948 - 27
Damir DzumhurBPco 4644 - 28
Jan Lennard StruffBPco 3843 - 29
Kamil MajchrzakBPco 3742 - 30
Alexander ZverevBPco 3742 - 31
Holger RuneBPco 4442 - 32
Alex MichelsenBPco 3841 - 33
Thiago Agustin TiranteBPco 4941 - 34
Yannick HanfmannBPco 4041 - 35
Dino PrizmicBPco 4141 - 36
Jakub MensikBPco 4241 - 37
Casper RuudBPco 4040 - 38
Felix Auger AliassimeBPco 3840 - 39
Flavio CobolliBPco 3939 - 40
Marcos GironBPco 4038 - 41
Joao FonsecaBPco 4338 - 42
Cristian GarinBPco 3337 - 43
Pablo Carreno BustaBPco 3537 - 44
Tomas Martin EtcheverryBPco 3836 - 45
Fabian MarozsanBPco 3636 - 46
Miomir KecmanovicBPco 4535 - 47
Arthur FilsBPco 4134 - 48
Tomas MachacBPco 4433 - 49
Zizou BergsBPco 3333 - 50
Cameron NorrieBPco 3733 - 51
Mattia BellucciBPco 3533 - 52
Karen KhachanovBPco 4232 - 53
Francisco ComesanaBPco 3931 - 54
Frances TiafoeBPco 4430 - 55
Alexander BublikBPco 4030 - 56
Adrian MannarinoBPco 3930 - 57
Valentin VacherotBPco 4230 - 58
Raphael CollignonBPco 3529 - 59
Jiri LeheckaBPco 3828 - 60
Lorenzo SonegoBPco 4128 - 61
Jack DraperBPco 3128 - 62
Ignacio BuseBPco 3627 - 63
Taylor FritzBPco 3426 - 64
Roberto Bautista AgutBPco 3326 - 65
Alexander BlockxBPco 3726 - 66
Jacob FearnleyBPco 4526 - 67
Coleman WongBPco 4626 - 68
Rinky HijikataBPco 3226 - 69
Alejandro TabiloBPco 4224 - 70
Pedro MartinezBPco 4224 - 71
Jesper De JongBPco 4224 - 72
Camilo Ugo CarabelliBPco 4222 - 73
Benjamin BonziBPco 3521 - 74
Nishesh BasavareddyBPco 3719 - 75
Matteo BerrettiniBPco 4019 - 76
Nuno BorgesBPco 3919 - 77
Stefanos TsitsipasBPco 3019 - 78
Yibing WuBPco 3919 - 79
Alexander ShevchenkoBPco 3319 - 80
Brandon NakashimaBPco 3218 - 81
James DuckworthBPco 2818 - 82
Terence AtmaneBPco 4218 - 83
Ugo HumbertBPco 3818 - 84
Bu YunchaoketeBPco 2518 - 85
Hubert HurkaczBPco 2517 - 86
Adam WaltonBPco 4515 - 87
Emilio NavaBPco 3714 - 88
Hamad MedjedovicBPco 4014 - 89
Matteo ArnaldiBPco 2314 - 90
Quentin HalysBPco 3213 - 91
Nikoloz BasilashviliBPco 2913 - 92
Ethan QuinnBPco 3713 - 93
Stan WawrinkaBPco 3313 - 94
Marin CilicBPco 3912 - 95
Valentin RoyerBPco 4311 - 96
Gabriel DialloBPco 4311 - 97
Alexandre MullerBPco 379 - 98
Mackenzie McdonaldBPco 368 - 99
Ben SheltonBPco 368 - 100
Arthur CazauxBPco 378
Return Rating 0–100 (percentile across currently-ranked ATP players), opponent-adjusted over a 52-week window. BPco = break-point conversion. See also best serving ATP players and overall ATP Elo.