В 2012 году Шавьер принял участие в своих первых Олимпийских играх. В индивидуальном первенстве Даниэль в квалификации занял 51-е место и в первом раунде встретился с лучником из Польши Рафалом Добровольским и проиграл ему со счётом 3:7. На чемпионате мира 2013 года в турецком Белеке Шавьер не смог преодолеть первый раунд в личном турнире и вместе со сборной Бразилии не прошёл в основной турнир, заняв 20-е место в квалификации. В 2014 году Даниэль вместе со сборной Бразилии стал чемпионом Южноамериканских игр. На чемпионате мира 2015 года Шавьер вновь смог преодолеть квалификацию соревнований, но в первом раунде в упорной борьбе он уступил индийскому лучнику. В командном турнире бразильцы также сумели пробиться в основную сетку соревнований, но там южноамериканцы уступили сборной Австралии.