 In 2004, he signed with the New York Jets.In 2006, Xavier became a member of the Tampa Bay Buccaneers being used as a punter, but not for field goals.Tampa Bay sent him to NFL Europe that year, where he played for the Berlin Thunder.