In the Battle Rounds, Javier was paired against Angela Wolff. They sang "Stand By Me". Adam chose Javier as the winner, sending him to the Quarterfinals.
In the Quarterfinals, Javier sang "Angel". He received the most votes on Team Adam, sending him to the Semifinals.
In the Semifinals, Javier sang "Fix You". He received enough votes to be sent to the Finals, instead of Casey Weston.
In the Finals, Javier first sang "Stitch by Stitch", an original composition, and later sang "Man in the Mirror" with his coach Adam. Javier was revealed as the winner of the competition.