Yahoo Sports reports: Many consider Roger Federer to be the greatest tennis player of all time, even ahead of Novak Djokovic, who has surpassed him in several major statistical categories. The Swiss captured 103 ATP titles during his career, which is just shy of Jimmy Connors’ record total of 109.