Inspired by @TheFightGame, here's my humble take. I know Rigondeaux is too low for @Kellerman and the exclusion of Pacquiao is slightly controversial, but here we go...
  1. Roman Gonzalez
  2. Sergey Kovalev
  3. Gennady Golovkin
  4. Vasyl Lomachenko
  5. Canelo Alvarez
  6. Terrance Crawford
  7. Andre Ward
  8. Timothy Bradley Jr.
  9. Shinsuke Yamanaka
  10. Guillermo Rigondeaux