William Xavier Barbosa, or William, (born 22 September 1983 in Campo Grande) is a Brazilian footballer. Club career. William previously played for Vasco da