Berliinin MM-kisoissa 2009 Barry jäi karsintaan. Hän ei päässyt loppukilpailuun myöskään Dohan sisäratojen MM-kisoissa 2010. New Delhin Kansainyhteisön kisoissa 2010 Barry voitti hopeaa tuloksella 229.