Tough choices here, Vasquez holds the 2 wins over Rafa but both are debatable. Beltran Jr's last 3 wins are over Ndlovu, Roman & Meza Clay. Yordan looked good in what I saw against Guerrero & Hosono's win over Enoki is also good...

My vote has to go to Marquez though