Iranian snooker player Hossein Vafaei improved his annual world ranking and reached to 20th in the world.

Iran Press/ Iran: Vafaei, who has played as Iran's top professional snooker player against the best in the world, is also ranked 37th in the professional rankings.

104/216

Read more:

Champion of Champions Snooker: Mark Allen beats Judd Trump 6-1