There are seventeen weight classes in professional boxing, from minimumweight all the way up to heavyweight, but who are the best fighters 'pound for pound' in the world today? I count down the top ten. There are many factors to consider when compiling such a list; the fighter's record with more weight to more recent bouts, the calibre of their opponents and the nature of their performances. Wins aren't the be all and end all either, a close loss or draw against one of the world's best can stand a fighter in higher esteem than a fighter who accumulates wins over lesser opposition. Before we get stuck into the top ten, here are a few fighters that are 'on the cusp' but didn't quite make the cut for the final list: Mikey Garcia (34-0, 28 KOs) - The two weight world champion might well be one big win away from breaking into the list. He captured the WBO featherweight title in 2013 with a technical decision win over Orlando Salido, a stoppage of Juan Manuel Lopez was then followed up by a step up to super featherweight to knock out Roman Martinez for his WBO crown. A near shutout points win over Juan Carlos Burgos got Garcia off to a great start to 2014. Gennady Golovkin (29-0, 26 KOs) - Kazakh star Golovkin, the WBA middleweight champion of the world, needs a couple of star names on his resumé before entering the top ten pound for pound list. His most recent win came on February 1, when he knocked out Osumanu Adama in Monaco. Other victims include Curtis Stevens, Matthew Macklin, Nobuhiro Ishida and Gabriel Rosado. Andy Lee might be next for the knockout machine. Adonis Stevenson (23-1, 20 KOs) - 'Superman' became an overnight star in 2013, when he knocked out Chad Dawson in the first round to become the WBC and lineal light heavyweight champion. Further stoppages of Tavoris Cloud and Tony Bellew followed, whilst Andrzej Fonfara is next for the Canadian in May, before a potential showdown with fellow big hitting Sergey Kovalev, the WBO title holder. Right, let's get stuck into the top 10..