Charlotte Hornets (2015–2019) On June 25, 2015, Kaminsky was selected with the ninth overall pick by the
Charlotte Hornets in the
2015 NBA draft. On December 2, he scored 16 points in a 116–99 loss to the
Golden State Warriors, earning increased minutes with starting center
Al Jefferson out injured. On December 23, he scored a then career-high 23 points in a 102–89 loss to the
Boston Celtics. On December 30, he had his second 20-point outing of the season in a 122–117 loss to the
Los Angeles Clippers. On April 10, 2016, he recorded 18 points and a then career-high 11 rebounds in a 113–98 loss to the
Washington Wizards. In Game 3 of the Hornets' first-round playoff series against the
Miami Heat, Kaminsky scored 15 points in a 96–80 win. On November 21, 2016, Kaminsky tied a career high with 23 points on 9-of-11 shooting in a 105–90 loss to the
Memphis Grizzlies. On February 1, 2017, he set a new career high with 24 points off the bench in a 126–111 loss to the Golden State Warriors. He topped that mark on February 15, scoring 27 points in a 90–85 loss to the
Toronto Raptors. On February 25, he recorded 23 points and a career-high 13 rebounds in a 99–85 win over the
Sacramento Kings. On April 8, he recorded a then career-high 7 assists in a loss to the
Boston Celtics. On December 18, he scored 24 points in a 109–91 win over the
New York Knicks. On April 10, 2018, he scored 24 points in a 119–93 win over the
Indiana Pacers. On November 21, 2018, after scoring just nine points over the Hornets' first 16 games of the 2018–19 season, Kaminsky had 11 points off the bench in a 127–109 win over the Pacers. He lost his spot in the rotation in
2018–19 under new coach
James Borrego, appearing in just 26 games at the conclusion of February. On March 1, 2019, he was inserted into the rotation to combat
zone defense with his passing ability, going on to score 15 points in a 123–112 win over the
Brooklyn Nets. Two days later, he scored a season-high 24 points in a 104–91 win over the
Detroit Pistons.
Phoenix Suns (2019–2022) On July 17, 2019, Kaminsky signed a two-year, $10 million deal with the
Phoenix Suns. Kaminsky scored a season-high 24 points in a 115–108 loss to the
Memphis Grizzlies on December 11. Entering 2020, Kaminsky was initially sidelined with a right knee injury before having a left patella stress fracture sideline him for most of the rest of the season. He returned to action during the
2020 NBA Bubble period on July 31, 2020, helping the Suns with a 125–112 win over the
Washington Wizards. Kaminsky ultimately helped the team by coming off the bench for the majority of the rest of the season, ending with a record of 8–0 in the
2020 NBA Bubble, with Phoenix thus having a winning streak of at least eight games for the first time since March 2010. On November 19, 2020, Kaminsky had his second year on his contract waived, entering free agency early. On November 29, Kaminsky signed with the
Sacramento Kings, but was later waived by the Kings on December 20 after appearing in four preseason games. Once he cleared waivers, Kaminsky was re-signed by the Suns on a more team-friendly, one-year deal that season. On January 28, 2021, he was two assists shy from a triple-double night, recording 12 points, 13 rebounds, and a career-high eight assists off the bench in a 114–93 win over the
Golden State Warriors. Later moving up to a starting power forward role in February, Kaminsky had another near-triple-double performance on February 10 with 12 points, 8 rebounds, and a career high-tying eight assists in a close 125–124 win over the
Milwaukee Bucks. Kaminsky reached his first
NBA Finals, but the Suns lost the series in six games to the Bucks. On August 4, 2021, Kaminsky re-signed with the Suns on a one-year, $1.2 million deal. On November 10, Kaminsky scored a career-high 31 points in a 119–109 win over the
Portland Trail Blazers. On November 21, he was diagnosed with a stress reaction in his right knee and was ruled out indefinitely. On January 6, 2022, Kaminsky underwent a procedure on his right knee and was ruled out for at least two months. On April 7, 2022, Kaminsky was waived.
Atlanta Hawks (2022–2023) On July 12, 2022, Kaminsky signed a one-year deal with the
Atlanta Hawks.
Houston Rockets (2023) On February 9, 2023, Kaminsky,
Justin Holiday, and two future second-round draft picks were traded to the
Houston Rockets in exchange for
Bruno Fernando and
Garrison Mathews.
Partizan (2023–2024) On August 17, 2023, Kaminsky signed with
Partizan of the
Basketball League of Serbia, the
Adriatic League and the
EuroLeague. In the
EuroLeague, he averaged 8.9 points, 3.4 rebounds and 1.6 assists per game. The season was deemed to be unsuccessful for Partizan as they finished the season without lifting any trophy.
Raptors 905 (2024–2025) On September 26, 2024, Kaminsky signed with the
Phoenix Suns, but was waived on October 19. On December 16, 2024, Kaminsky signed with the
Raptors 905. On March 16, 2025, it was announced that Kaminsky would miss the remainder of the season after undergoing
arthroscopic knee surgery.
Alvark Tokyo (2025–present) On October 7, 2025, during the pre-season game against the Spurs, Kaminsky made a appearance for
Guangzhou Loong Lions. On December 5, 2025, Kaminsky signed with
Alvark Tokyo of the
B.League. ==National team career==