Xavier Weaver signed a 3 year, $2,860,000 contract with the Arizona Cardinals on April 29th, 2024. The contract runs through the 2026 season and has an average annual value of $953,333. It also came with a $30,000 signing bonus and $255,000 guaranteed. Weaver was represented by David Canter, Ian Grutman & Ness Mugrabi (GSE Worldwide) in negotiations.