Eliud Kipchoge made history today by running the first sub-two hour marathon in human history.

The Kenyan Olympic champion has achieved a feat that many thought to be impossible, recording a time of 1:59:40.2 in Vienna.

It's a record that will not be broken for decades - maybe centuries - and Kipchoge's message after his sensational run was truly fitting.

The Kenyan hero said live on TV: “To tell people no human is limited."

What a guy. With Kipchoge's superhuman achievement fresh in the mind, it's fitting to look back at some other sporting records that still leave many scratching their heads to this very day.

We here at GIVEMESPORT have provided 10 of world sport's greatest ever individual records on a historic day.

LIONEL MESSI - 91 goals in a calendar year

When it comes to the art of goal scoring in football, no achievement is even close to Messi's outrageous output in 2012.

The Argentine averaged a goal for Barcelona or Argentina every four days, shattering Gerd Muller's previous record of 85.

Of all of Messi's personal achievements, this is by far the most ridiculous.

FLOYD MAYWEATHER - 50-0-0 boxing record

While Mayweather's 50-fight winning streak is far behind Jimmy Wilde's 103-fight streak, the American's achievements in the modern day are the stuff of legend.

Canelo Alvarez, Oscar De La Hoya, Ricky Hatton, Manny Pacquiao, Shane Mosley, Marcos Maidana and more world-class fighters tried to thwart him, but they couldn't.

Mayweather's scientific fighting style was pure art.

USAIN BOLT - 100m in 9.58 seconds

When you can run 100m 0.11 seconds faster than anyone else, that almost defies logic.

Those precious milliseconds are like light years in the 100m arena and Bolt's achievements are simply unparalleled.

The greatest sprinter the world has ever seen.

WILT CHAMBERLAIN - 100 points in a single NBA game

In case you're not too clued up on basketball, scoring 100 points in a single game is like notching a double hat-trick in a Champions League final.

Kobe Bryant, LeBron James, Michael Jordan, all the greats have tried, but only Chamberlain has reached the promised land of three figures.

The NBA legend recorded his feat in 1962 while playing for Philadelphia Warriors versus the New York Knicks.

DON BRADMAN - 99.94 Test average

Think Steve Smith is good? Well, he's a long way from matching the Don.

Widely recognised as the greatest batsman in history, the Aussie master rarely left the crease without a significant score to his name.

For reference, the current second-highest test average according to Cricinfo is Smith on 64.56...

MICHAEL PHELPS - 23 Olympic gold medals

Part man, part sea creature.

No one in Olympic history comes close to Phelps' medal haul, with the American swimmer winning 28 overall.

Amazingly, Phelps is the only athlete to reach double digits for gold medals. Larisa Latynina, Mark Spitz, Carl Lewis and Paavo Nurmi are joint second with nine.

JAHANGIR KHAN - 555 professional squash matches won in a row

The longest winning run in any sport.

Khan's dominance over squash ran from 1981 to 1986, claiming five World Open titles in that time.

The Pakistani legend is forever etched into sporting folklore.

DREW BREES - 74,845 passing yards

One of the greatest quarterbacks of all-time and Brees' efficiency with the ball is quite astounding.

Peyton Manning, Tom Brady and other legends simply cannot match his mammoth tally for passing yards.

Brees also has the most pass completions in NFL history with 6,621 from 9,831 attempts - recording a frightening accuracy of 67.35%.

ROGER FEDERER - Most tennis Grand Slams (20)

Winning the most grand slams in male tennis history is something, but to do it in an era surrounded by all-time greats elevates Federer's achievement to new heights.

The Swiss has had Rafael Nadal, Novak Djokovic and Andy Murray nipping at his heels the whole time, but he's still managed to come out on top.

To think he's still playing at an an elite level at 38 as well!

BRIAN LARA - 501 not out

Lara's superhuman innings for Wawrickshire back in 1994 will probably never be matched again in first-class cricket.

The West Indian legend amassed the world-record total in just 427 balls, taking only 474 minutes to reach cricket's holy grail of 500 runs.

Lara also holds the record for highest score in a Test innings after scoring 400 not out in 2004 against England.