Alexander Federov is still an amateur. but competed in a pro event and took 3rd place at the Russian Grande Prix. He looks awesome for amateur, and deserves a pro card more than anyone. He beat good pros like Troy Alves, Rodney St. Cloud, Art Atwood. This is a top of the line amateur. Just needs a little better chest development and thickness in the back. But this an a pro in the making.