Roger Federer has been voted the greatest tennis player of all time.
The 37-year-old, who has won 20 Grand Slam singles titles, narrowly lost out to Novak Djokovic in the Wimbledon final after beating Rafael Nadal and Kei Nishikori in the latter stages.
Federer has lifted the Wimbledon title an incredible eight times in his career, more than anyone else.
In terms of major titles, the Swiss player has also picked up six Australian, five US and one French open in 21 years, a record that deserves the GOAT title, according to the SPORTbible audience.
During Sunday afternoon's epic final against the Serbian, we posted a poll on Twitter to categorically decide who is the best of all time.
The Swiss champion went up against two of the modern day greats and came out on top with a remarkable 84% of the vote.
Rafael Nadal came in second place with 9% of the vote, while Federer's opponent in the Wimbledon final, Novak Djokovic, came in third place with just 7%.
He may be the greatest tennis player of all time, but Roger Federer isn't the greatest sportsman of all time.
That title belongs to Lionel Messi, according to our readers.
After a short discussion in the office we landed on 16 names: Serena Williams, Muhammad Ali, Phil Taylor, Tiger Woods, Roger Federer, Usain Bolt, Michael Phelps, Sachin Tendulkar, Michael Schumacher, Ronda Rousey, Michael Jordan, AP McCoy, Pele, Diego Maradona, Lionel Messi and Cristiano Ronaldo.
After four quarter finals the finalists were Ali, Federer, Jordan and Messi.
Lionel Messi priceless
After an hour of voting the Argentina forward came top of the poll, beating the boxer by a mere 2%
Who do you think is the greatest of all time?
Let us know in the comments.