Rafael Nadal is the Greatest Tennis Player of all time because he has dominated Roger Federer throughout his entire career. Nadal might have less grand slams, however, the competition Federer had throughout his career does not even compare to the competition Nadal has had throughout his career. Nadal has a better record against the Big Four, which goes to say how clutch Nadal can be. Nadal is a man who never gives up, no matter how important the point is. Rafa is without question the greatest player to ever play tennis because he has done through countless adversities and never gives up.