The Sacramento Kings traded him, along with Chuck Hayes, Patrick Patterson, and John Salmons, to the Toronto Raptors on December 9, 2013 in exchange for Quincy Acy, Rudy Gay, and Aaron Gray. The Toronto Raptors traded him to the Milwaukee Bucks on June 25, 2015, in exchange for Norman Powell and a 2017 first-round draft selection (OG Anunoby was later selected). He debuted for the Raptors against his former team, the Sacramento Kings, on December 15, 2013. He had 12 points, nine rebounds, and three blocks in a 113-105 win over Kings. Vasquez signed with the Brooklyn Nets after one season with the Bucks. He went on to play four seasons with the Nets before being traded to the Dallas Mavericks at the 2018 NBA trade deadline. After one season with the Mavs, he joined his third franchise of his career, the New Orleans Pelicans, in exchange for Alex Oriakhi on July 7, 2019. In total, Greivis Vasquez has played three seasons in the NBA. He has averaged 14.3 points, 6.3 rebounds, 1.1 assists, 0.8 steals, and 0.4 blocks in 35.6 minutes per game. After going to college at Louisiana State University, Vasquez was considered one of the best power forwards in Europe when he came over to the NBA in 2001. He helped lead the Kings to the playoffs as a rookie before an ankle injury ended his season.