Barker falls short of World Champs