Toronto Raptors (2012–2017) On June 28, 2012, Ross was selected with the eighth overall pick in the
2012 NBA draft by the
Toronto Raptors. On July 10, he signed his rookie scale contract with the Raptors. On January 2, 2013, Ross had a season-best game with 26 points and six three-pointers in a 102–79 win over the
Portland Trail Blazers. On February 16, Ross defeated
Jeremy Evans in the 2013 Sprite Slam Dunk Contest, receiving 58% of the vote from fans worldwide in the final round. On October 24, the Raptors exercised their third-year team option on Ross' rookie scale contract, extending the contract through the 2014–15 season. On January 25, 2014, Ross scored a career-high and franchise-tying 51 points in a 126–118 loss to the
Los Angeles Clippers. He was 16-for-29 from the floor, 10-for-17 from behind the arc (his 10 three-pointers set a career high) and 9-for-10 from the free-throw line. He tied the franchise record for points in a game set by
Vince Carter on February 27, 2000. Ross entered the game averaging 9.3 points per game, making him the first player in NBA history to have a 50-point game while averaging under 10 points per game. On October 13, 2014, the Raptors exercised their fourth-year team option on Ross's rookie scale contract, extending the contract through the 2015–16 season. On February 4, 2015, he scored a season-high 23 points and matched a season high with five three-pointers in a loss to the Brooklyn Nets. On November 2, 2015, Ross signed a three-year, $33 million contract extension with the Raptors. Ross averaged just 6.3 points in 17.5 minutes over the first seven games of the season, coming off the bench in all seven. He then missed six games with a left thumb injury before returning to action on November 20, scoring eight points in a 102–91 win over the
Los Angeles Lakers. On February 28, 2016, he set a new season high with 27 points in a 114–101 loss to the
Detroit Pistons. On March 30, he scored 13 points in a 105–97 win over the Atlanta Hawks, helping the Raptors record a 50-win season for the first time in franchise history. In the Raptors' regular-season finale on April 13, Ross recorded his first
double-double of the season with 24 points and 10 rebounds off the bench in a 103–96 win over the
Brooklyn Nets. The Raptors finished the regular season as the second seed in the East with a 56–26 record. After defeating the Indiana Pacers 4–3 in the first round of the playoffs, the Raptors moved on to the second round for the first time since 2001. In game 1 of the conference semi-finals against the Miami Heat, Ross set a career playoff high with 19 points in a 102–96 loss. On November 28, 2016, Ross scored a season-high 22 points in a 122–95 win over the
Philadelphia 76ers. He set a new season high on December 12, scoring 25 points in a 122–100 win over the
Milwaukee Bucks.
Orlando Magic (2017–2023) On February 14, 2017, Ross was traded, along with a
2017 first-round draft pick, to the
Orlando Magic in exchange for
Serge Ibaka. He made his debut for the Magic on February 23, recording 13 points on 4-of-17 shooting, which included a 2-for-8 showing from three-point range, in a 112–103 loss to the
Portland Trail Blazers. Two days later, he scored a game-high 24 points in a 105–86 win over the
Atlanta Hawks. On April 8, he scored a season-high 29 points in a 127–112 loss to the
Indiana Pacers. On November 22, 2017, Ross scored a season-high 22 points in a 124–118 loss to the
Minnesota Timberwolves. On the 30th, he was ruled out indefinitely after being diagnosed with a sprained right medial collateral ligament (MCL) and a non-displaced
fracture of his right tibial plateau. He suffered the injury the night before against the
Oklahoma City Thunder. Ross returned to action on April 8, 2018, after missing more than four months. He scored three points in 10 minutes in the Magic's 112–101 loss to the Raptors. On February 7, 2019, Ross scored 32 points and hit six 3-pointers in a 122–112 win over the Timberwolves. On March 22, he scored a game-high 31 points and made a season-high eight 3-pointers in a 123–119 overtime win over the
Memphis Grizzlies. On April 10, in the Magic's regular-season finale, Ross scored a season-high 35 points in a 122–114 win over the
Charlotte Hornets. On June 30, Ross was re-signed by the Magic for a four-year, $54 million deal. On March 4, 2020, in a 116–113 loss to the
Miami Heat, Ross scored 35 points behind eight three-pointers, both season highs, while not recording a single rebound, assist, block, or steal. On February 11, 2023, Ross and the Magic reached a contract buyout agreement.
Phoenix Suns and retirement (2023) On February 15, 2023, Ross signed with the
Phoenix Suns. On December 1, 2023, Ross announced his retirement from the NBA. ==Career statistics==