Siapa pemain tenis pria terbesar sepanjang masa?

Roger Federer, Rafael Nadal, dan Novak Djokovic (alias Big 3 of tennis) semuanya dianggap sebagai pemain tenis pria terbesar sepanjang masa. Jika kriteria untuk yang terbesar sepanjang masa didasarkan pada jumlah grand slam yang dimenangkan, maka gelar itu dibagi oleh Nadal dan Djokovic di 22 majors. Namun, banyak penggemar, pakar, dan analis olahraga menganggap Federer sebagai yang terbesar sepanjang masa karena umur panjang, kesuksesan, dan kemampuan untuk menarik penggemar ke permainan, dan dampak kemanusiaan di luar lapangan.