s.Oliver Würzburg (2018–2019) in 2019 After going undrafted in the
2018 NBA draft, Cooks joined the
Golden State Warriors for the
2018 NBA Summer League. He played for
s.Oliver Würzburg in Germany in 2018–19 and then joined the
Phoenix Suns for the
2019 NBA Summer League. but left due to injury.
Sydney Kings (2019–2023) On 27 November 2019, Cooks signed with the
Sydney Kings of the Australian
NBL on a multi-year deal. Following the
2019–20 season, Cooks opted out of his deal and then re-signed with the Kings for the
2020–21 NBL season. He averaged 10.3 points, 5.1 rebounds, and 2.5 assists per game in his second season with Sydney. On 30 June 2021, Cooks re-signed with the Kings for the
2021–22 NBL season. He helped the Kings win the 2022
NBL championship while earning
Grand Final MVP honours. On 18 May 2022, Cooks signed with the
Wellington Saints for the rest of the
2022 New Zealand NBL season. He went on to win
league MVP,
All-Star Five and
Most Outstanding Forward. On 22 June 2022, Cooks re-signed with the Kings on a three-year deal. On 29 January 2023, he had 16 points, 10 rebounds and 10 assists in a 111–106 win over the
South East Melbourne Phoenix, marking the league's first
triple-double since 2021 and the first from a Sydney player since
Dontaye Draper in 2008. He went on to win
NBL MVP for the
2022–23 season and helped the Kings win back-to-back championships. He finished the season averaging 14.5 points, 7.6 rebounds and 3.6 assists per game.
Washington Wizards (2023) On 17 March 2023, Cooks signed with the
Washington Wizards of the
National Basketball Association (NBA). He made his NBA debut the next day, recording two rebounds in five and a half minutes against the
Sacramento Kings. In the Wizards' final game of the season on 9 April, he recorded 10 points and 14 rebounds in 35 minutes as a starter against the
Houston Rockets. On 23 October 2023, Cooks was waived by the Wizards.
Chiba Jets Funabashi (2023–2024) On 21 November 2023, Cooks signed with
Chiba Jets Funabashi of the
B.League. The team won the
EASL championship for the
2023–24 season. He averaged over 13 points and eight rebounds in 52 appearances with the Jets.
Sydney Kings and Vaqueros de Bayamón (2024–present) On 27 May 2024, Cooks signed a three-year deal with the Sydney Kings. On 11 February 2025, the NBL announced a mandatory provisional one-month suspension had been imposed on Cooks due to an adverse analytical finding from a standard in-competition anti-doping test. He missed the Kings' knock-out final against the
Adelaide 36ers. The suspension ended on 7 March 2025 with no further recourse. In the
2025–26 NBL season, Cooks helped the Kings reach the Championship Series. He had 19 points, 12 rebounds (seven offensive), four assists, three steals, and one block in Game 5 to lift the Kings to the championship and Cook's third title. Following the 2025–26 NBL season, Cooks joined the
Vaqueros de Bayamón of the
Baloncesto Superior Nacional for the 2026 season alongside Kings teammate
Jaylin Galloway. On April 13, 2026, he made his debut with the team, scoring 19 points and grabbed 8 rebounds in 21 minutes, winning 100-85 against the
Indios de Mayagüez. ==National team career==