As stars continue to emerge in the world of boxing, it’s pretty evident that the sport is very top-heavy at the moment.

The likes of Anthony Joshua, Gennady Golovkin and Andre Ward have followed in the footsteps of Floyd Mayweather and dominated their respective decisions throughout their careers, remaining undefeated throughout.

But, which of these boxing superstars will remain undefeated until 2019 and beyond?

Where else to start than with the biggest name in the sport, Floyd Mayweather. ‘Money’ is making his return to the ring to take on UFC star Conor McGregor in Las Vegas later this month.

McGregor is stepping onto Mayweather’s turf, taking him on at his own game and at his rules. This will be Mayweather’s last fight having come out of retirement especially for this, and unsurprisingly he’s expected to prevail over the Irishman, with odds sitting at 1/7 for him to keep his undefeated record.

Andre Ward has done all there is to do at light heavyweight level after beating Sergey Kovalev twice. Ward may have to move to the cruiserweight level to further test himself, but the odds are 1/4 to stay undefeated until 2019.

After taking the heavyweight division by storm, Anthony Joshua sits atop the division having beaten and retired Wladimir Klitschko.

Clearly the best there is right now, Joshua has potential fights with Deontay Wilder and Joshua Parker down the line, but is 1/2 to remain undefeated until 2019.

Probably the biggest boxing match on the horizon is the fight between Canelo and Golovkin next month.

Golovkin, still unbeaten, faces his toughest fight yet according to many and is only ranked at evens to remain undefeated through until 2019.