Pearson sai Melbournen Kansainyhteisön kisoissa 2006 pronssia 4×100 metrin viestissä, sijoittui seitsemänneksi 100 metrillä ja kaatui 100 metrin aitajuoksun loppukilpailussa. Osakan MM-kilpailuissa 2007 hän selviytyi sekä 100 metrillä että 100 metrin aitajuoksussa välieriin. Pikaviestissä Australian joukkue jäi alkueriin. Pekingin olympialaisissa 2008 Pearson juoksi 100 metrin aitajuoksussa hopealle. Berliinin MM-kilpailuissa 2009 hän sijoittui viidenneksi.