На Олимпийских играх 2008 года в индивидуальном первенстве Марк Хавьер набрал 654 очка (36-е место из 64) и в первом же раунде плей-офф проиграл представителю Тайваня Го Чжэнвэю со счётом 106:102. На летних Азиатских играх 2010 года, проходивших в Гуанчжоу, в занял в квалификации 31-е место с 1284 очками и проиграл в 1/16 финала представителю Тайваня Сунь Цзяцзюню со счётом 4:0. На Олимпийских играх 2012 года в индивидуальном первенстве занял в квалификации 55-е место с 649 очками и проиграл в первом раунде американцу Брейди Эллисону со счётом 7:1.