Last week we revealed the top 100 footballers of all-time, as voted by fans.

And there was a very controversial winner in Andrea Pirlo. 

The Ranker website allows fans to upvote and downvote individuals to help form a leaderboard.

After revealing the best footballers of all-time, we've now decided to bring you the greatest 50 sport athletes of all-time.

There have been more than 34 million votes on this category in particular and the results are rather interesting.

Let’s take a look:

50 | Bjorn Borg | Tennis

49 | Ilie Nastase | Tennis

48 | Karl-Heinz Schnellinger | Football

47 | Bernd Schuster | Football

46 | Pirmin Zurbriggen | Skiing

45 | Helmut Rahn | Football

44 | Steven Gerrard | Football

43 | Pele | Football

42 | Moses Malone | Basketball

41 | Venus Williams | Tennis

50-41 summary

We’re big football fans here at GMS but even we’re not too familiar with German duo Karl-Heinz Schnellinger and Helmut Rahn - although we’re well aware of Bernd Schuster. Of course, we all know who Steven Gerrard and Pele are. Elsewhere, three tennis players appear in this section with seven-time Grand Slam winner Venus Williams just outside the top 40.

40 | Lindsey Vonn | Skiing

39 | Niki Lauda | F1

38 | Anja Parson | Skiing

37 | Chloe McCardel | Swimming

36 | Janica Kostelic | Skiing

35 | Martina Navratilova | Tennis

34 | Kjetil Andre Aamodt | Skiing

33 | George Foreman | Boxing

32 | Novak Djokovic | Tennis

31 | Dirk Nowitzki | Basketball

40-31 summary

We’re not too knowledgable about skiing but this section features four professionals from that sport - although we definitely know who Lindsey Vonn is. Two-time world heavyweight champion, George Foreman, is well worth his place, so too is 17-time Grand Slam winner Novak Djokovic.

30 | Larry Bird | Basketball

29 | Nicklas Lidstrom | Ice hockey

28 | Pete Maravich Basketball

27 | Ayrton Senna | F1

26 | Diego Maradona | Football

25 | Babe Ruth | Baseball

24 | Lionel Messi | Football

23 | Jesse Owens | Track and field

22 | Sugar Ray Robinson | Boxing

21 | Michael Phelps | Swimming

30-21 summary

Some of the biggest names in their respective sports feature here. Babe Ruth (Baseball), Jesse Owens (Track and Field) and Michael Phelps (Swimming) are arguably the most famous people in their sport. Meanwhile, Lionel Messi just pips fellow Argentine Diego Maradona.

20 | Rocky Marciano | Boxing

19 | Mario Lemieux | Ice hockey

18 | Rafael Nadal | Tennis

17 | LeBron James | Basketball

16 | Joe DiMaggio | Baseball

15 | Kareem Abdul-Jabbar | Basketball

14 | Bill Russell | Basketball

13 | Magic Johnson | Basketball

12 | Wilt Chamberlain | Basketball

11 | Sugar Ray Leonard | Boxing

20-11 summary

Plenty of basketball players appear here but the name of LeBron James stands out the most. Rafa Nadal and his 19 Grand Slams make the top 20, while one of greatest boxers of ever, Sugar Ray Leonard, just misses out on the top 10.

10 | Michael Jordan | Basketball

9 | Mike Tyson | Boxing

8 | Carl Lewis | Track and field athlete

7 | Serena Williams | Tennis

6 | Jack Nicklaus | Golf

5 | Joe Montana | American football

4 | Usain Bolt | Sprinting

3 | Roger Federer | Tennis

2 | Muhammad Ali | Boxing

1 | Wayne Gretzky | Ice hockey

10-1 summary

So, Wayne Gretzky is the greatest sportsperson of all-time. Well, he’s the greatest ice-hockey player ever being the leading scorer in NHL history, with more goals and assists than any other player. At the time of his retirement in 1999, he held 61 NHL records: 40 regular season records, 15 playoff records, and 6 All-Star records. Gretzky beat some absolute legends with Muhammad Ali, Roger Federer, Usain Bolt and Joe Montana making up the top-five.