Statistically, Roger Federer is considered to be the best male tennis player of all time. In a career spanning four decades, he has spent a combined 310 weeks as the world number 1.