Toronto Raptors (2006–2007) Tucker was selected by the
Toronto Raptors with the 35th pick in the
2006 NBA draft and signed a two-year deal with them on July 26, 2006. On January 5, 2007, the Raptors announced that Tucker had been sent to the
Colorado 14ers of the
NBA Development League. Colorado, led by head coach
Joe Wolf, had been designated as Toronto's D-League affiliate for the 2006–07 season. On February 6, 2007, the Raptors recalled Tucker to the NBA. On March 6, 2007, Tucker was sent back to the 14ers. On March 24, 2007, Tucker was waived by the Raptors in order to free a roster spot for
Luke Jackson. He played a total of 83 minutes during his rookie season with the Raptors. In the offseason, Tucker joined 2007 Summer League roster for the
Cleveland Cavaliers.
Hapoel Holon (2007–2008) In the 2007–08 season with
Hapoel Holon from
Israeli Premier League, Tucker won the
MVP trophy and led his team to the league title. Holon broke
Maccabi Tel Aviv's 14-year streak as Israeli champions. He was the 2008
Israeli Basketball Premier League Finals MVP.
Donetsk (2008–2010) For the 2008–09 season, Tucker signed with a
BC Donetsk team that was just promoted to the
Ukrainian Basketball SuperLeague. He led the team to a current third place in the league at its first appearance there, as well as become a Ukrainian SuperLeague All-Star. A season ending knee injury didn't prevent Tucker from finishing the season with the highest average of points per game in the league. On October 7, 2009, Tucker renewed his contract with Donetsk for the 2009–10 season.
Bnei HaSharon (2010) After Donetsk bankrupted, Tucker returned to Israel in March 2010 and signed for
Bnei HaSharon until the end of the season.
Aris (2010–2011) In August 2010, Tucker signed with
Aris BC for the 2010–11 season, but he was released in March 2011.
Montegranaro (2011) In April 2011, Tucker signed with
Sutor Basket Montegranaro in
Italy.
Brose Bamberg (2011–2012) In July 2011, Tucker signed a one-year deal with
Brose Baskets Bamberg of Germany. He went on to help Brose Baskets win the 2012 championship; he also won the
Finals MVP award.
Phoenix Suns (2012–2017) During the summer of 2012, Tucker signed a contract to play for
Spartak St. Petersburg of Russia, but he soon opted out of it to play for the
Phoenix Suns'
NBA Summer League team, and on August 1, 2012, he signed a two-year deal with the Suns, with a team option in his second year. In his first game back in the NBA, Tucker recorded 10 points, 2 rebounds, 1 steal and 1 block in an 87–85 loss to the
Golden State Warriors. On November 23, 2012, he scored a then-career-high 15 points in a 111–108 overtime win over the
New Orleans Hornets. Tucker made his first start for the Suns on December 31 against the
Oklahoma City Thunder, as he started the majority of the Suns' games for the rest of the
2012–13 NBA season. On February 8, 2014, Tucker recorded 16 points, a career-high 15 rebounds and 4 steals in a 122–109 win over the Warriors, becoming the first Suns player to have 15 points, 15 rebounds and 4 steals in a game since
Shawn Marion in 2007. On February 25, he tied his career high with a 15-rebound effort against the
Minnesota Timberwolves. On April 6, Tucker scored a career-high 22 points in a 122–115 win over the Thunder. On June 27, 2014, the Suns extended Tucker a qualifying offer, making him a restricted free agent. On July 23, he re-signed with the Suns to a three-year, $16.5 million contract. In August 2014, he was suspended for the first three games of the 2014–15 season without pay for pleading guilty to driving while under the extreme influence in May 2014. He returned from suspension on November 4, 2014, to face the
Los Angeles Lakers. On December 31, 2015, Tucker tied his then-career high of 22 points in a loss to the Thunder. On January 26, 2016, he recorded a career-high eight assists in a loss to the
Philadelphia 76ers. On March 14, he scored a career-high 23 points in a 107–104 win over the
Minnesota Timberwolves. He topped that mark on April 7, scoring 24 points in a 124–115 win over the
Houston Rockets. He played in all 82 games for the Suns in 2015–16, the only player to do so. On September 15, 2016, Tucker underwent a successful low back
microdiscectomy procedure and was subsequently ruled out for six to eight weeks. He returned in time for the start of the regular season, but was assigned a bench role for the first time since the 2012–13 season. He returned to the starting lineup in late November following an injury to
T. J. Warren. On November 27, 2016, he scored a season-high 21 points against the
Denver Nuggets.
Return to Toronto (2017) On February 23, 2017, Tucker was traded back to the
Toronto Raptors in exchange for
Jared Sullinger, second-round draft picks in 2017 and 2018 and cash considerations. The next day, in his first game as a Raptor since 2007, Tucker had a game-high 10 rebounds and nine points in a 107–97 win over the
Boston Celtics. On April 15, 2017, after playing 418 games over seven seasons, Tucker made his playoff debut in the Raptors' 97–83 loss to the
Milwaukee Bucks in Game 1 of their first-round playoff series. The Raptors went on to defeat the Bucks in six games to move on to the second round, where they faced the
Cleveland Cavaliers. There they were swept 4–0 by the Cavaliers. In Game 4 of the series, a 109–102 loss, Tucker had 14 points and 12 rebounds in his first career playoff start.
Houston Rockets (2017–2021) On July 6, 2017, Tucker signed a four-year, $32 million contract with the
Houston Rockets. In his debut for the Rockets in their season opener on October 17, 2017, Tucker scored 20 points in a 122–121 win over the
Golden State Warriors. He hit two free throws with 44.1 seconds left to make it 122–121. On March 30, 2018, he scored 18 points and made a career-high five 3-pointers in a 104–103 win over the Suns. In Game 5 of the Rockets' first-round playoff series against the
Minnesota Timberwolves, Tucker scored a playoff career-high 15 points in a 122–104 series-clinching win. In Game 5 of the Rockets' second-round series against the
Utah Jazz, Tucker set a then-new playoff career high with 19 points in a 112–102 series-clinching win. In Game 2 of the Western Conference Finals against the
Golden State Warriors, Tucker set a new playoff career high with 22 points in a 127–105 win, helping the Rockets tie the series at 1–1. The Rockets went on to lose to the Warriors in seven games. After the series, Rockets head coach
Mike D'Antoni said that Tucker underwent three
root canal procedures prior to playing in Game 7, and played Game 6 through several cracked teeth. On January 7, 2019, Tucker set a career high with seven 3-pointers and scored a season-high 21 points in a 125–113 win over the
Denver Nuggets. On March 11, 2021, as the trade deadline approached, Tucker had mutually agreed with coach Stephen Silas to no longer play until both parties can find an amicable solution. This comes after James Harden left the Rockets earlier in the season. Prior to his exit, he posted career lows in points per game (4.4), field goal percentage (36.6%) and 3-point percentage (31.4%) in the 2020/21 season.
Milwaukee Bucks (2021) On March 19, 2021, Tucker was traded to the
Milwaukee Bucks with
Rodions Kurucs in exchange for
D. J. Augustin and
D. J. Wilson; the teams also exchanged draft picks. Specifically, Houston pushed back the 2022 first-round pick Milwaukee owed them to the unprotected 2023 draft. Furthermore, the Rockets got the right to swap their 2021 second-round pick for the Bucks' 2021 first-round pick, according to
ESPN's
Adrian Wojnarowski. On June 10, 2021, Tucker played a key role in the Bucks' 86–83 win over the
Brooklyn Nets in Game 3 of the Eastern Conference Semifinals, in which Tucker played the main part in holding
Kevin Durant to an uncharacteristically low 11 of 28 field goal attempts made (37.5%). In Game 4, Tucker scored 13 points and added seven rebounds in a 107–96 victory. The Bucks would go on to win the series in seven games. In Game 6 of the Eastern Conference Finals against the
Atlanta Hawks, Tucker had only five points (but had a three-point shot late in the fourth quarter to help seal the win) and eight rebounds in a 118–107 victory. The win meant Tucker and the Bucks would advance to their first NBA Finals since 1974 and his first trip to the finals, respectively. On July 20, 2021, Tucker and the Bucks defeated the Phoenix Suns in Game 6 of the 2021 NBA Finals. This marks his first NBA Championship and the first championship since 1971 for the Milwaukee Bucks. In the series, Tucker averaged 31.3 minutes, 4.0 points, 3.8 rebounds, 1.2 assists, 1.0 steals, while primarily switching between guarding
Devin Booker and
Jae Crowder. Despite only playing 43 games over one calendar year during his Bucks tenure, 23 of which were in the postseason, Tucker was a fan-favorite in Milwaukee.
Miami Heat (2021–2022) On August 7, 2021, Tucker signed with the
Miami Heat. On December 13, in a loss against the
Cavaliers, Tucker tied his career-high 23 points, grabbed 9 rebounds, and recorded 5 assists.
Philadelphia 76ers (2022–2023) On July 6, 2022, Tucker signed a 3-year, $33.2 million contract with the
Philadelphia 76ers. On February 25, 2023, Tucker recorded a season-high 16 rebounds and scored seven points during a 110–107 loss to the
Boston Celtics.
Los Angeles Clippers (2023–2025) On November 1, 2023, the
Los Angeles Clippers acquired Tucker,
James Harden, and
Filip Petrušev from the 76ers in exchange for
Marcus Morris Sr.,
Nicolas Batum,
Kenyon Martin Jr. and
Robert Covington. As part of the trade, the Clippers dealt a first-round pick, two second-round picks, a pick swap, and cash considerations to the 76ers, while sending a pick swap and cash considerations to the
Oklahoma City Thunder. On February 15, 2024, Tucker was fined $75,000 by the NBA for publicly requesting a trade, after having been removed from the Clippers’ active rotation. Before the start of the 2024–25 season, the Clippers announced that Tucker will not be with the team moving forward for the foreseeable future. On February 1, 2025, Tucker,
Mo Bamba, a 2030 second-round pick and cash considerations were traded to the
Utah Jazz in exchange for
Drew Eubanks and
Patty Mills. On February 6, 2025, Tucker was traded to the
Toronto Raptors in a five-team trade, including
Jimmy Butler to the Warriors. On February 28, 2025, he was waived by the Raptors.
New York Knicks (2025) On March 10, 2025, the
New York Knicks signed Tucker to a 10-day contract. On March 20, the Knicks signed Tucker to a new 10-day contract. He was waived by the team on March 30. On March 31, he officially signed to a 2-year deal with the team, with a team option on the 2025-26 season, making him eligible for the playoffs. On June 12, 2025, Tucker announced his intent to play in the NBA for his 15th season. On June 29, 2025, it was reported that the Knicks would decline Tucker's team option. ==Career statistics==