D-League and Summer League (2014–2015) Projected to be drafted anywhere between the late first round and late second round, and then again to the
Oklahoma City Thunder. He joined the Thunder for the
2014 NBA Summer League where he experienced his first taste of professional basketball. Christon did not take part in the Thunder's training camp and was instead incorporated into the team's
NBA Development League affiliate, the
Oklahoma City Blue. In his first professional game, on November 14, 2014, against the
Maine Red Claws, he scored 32 points. His good form continued during the season and led him to participate in the
D-League All-Star Game in February 2015, contributing 10 points for the Prospects. Christon finished the
2014–15 season with 18.6 points, 3.7 rebounds, 5.7 assists (ninth best in the league), 1.6 steals (13th) in around 35 minutes per game over 44 games played, earning NBA Development League All-Rookie Third Team honours. In July 2015, Christon re-joined the Thunder for the
2015 NBA Summer League. He performed well at the Orlando event, top-scoring in the fifth place game win over the
Los Angeles Clippers with 23, for tournament averages of 15.6 and an unrivaled 6.8 assists. Despite these performances and plaudits from Thunder assistant coach Darko Rajakovic, a contract was not forthcoming, with some speculating that the Thunder – having just signed
Cameron Payne at his position – would wait for backup point guard
D. J. Augustin's contract to expire in 2016 before signing Christon.
Consultinvest Pesaro (2015–2016) Later that summer, Christon moved to the Italian
Serie A, signing with
Consultinvest Pesaro on August 3, 2015. In 30 games, he averaged 14.3 points, 3.7 assists, 3.3 rebounds and 1.6 steals in 33.2 minutes per game.
Oklahoma City Thunder (2016–2017) In July 2016, Christon re-joined the Oklahoma City Thunder for the
2016 NBA Summer League. On August 20, 2016, he officially signed with the Thunder for the first time. On January 2, 2017, he scored a season-high 11 points in a 98–94 loss to the
Milwaukee Bucks. During his rookie season, he received multiple assignments to the
Oklahoma City Blue, the Thunder's
D-League affiliate. On October 14, 2017, Christon was waived by the Thunder as one of the team's final preseason roster cuts ahead of the 2017–18 season.
China, Summer League and Puerto Rico (2017–2018) On December 2, 2017, Christon signed with the Chinese team
Guangzhou Long-Lions. On December 24, 2017, Christon recorded a career-high 45 points, shooting 16-of-31 from the field, along with five rebounds and seven assists in a 118–114 win over the
Shanghai Sharks. On July 6, 2018, Christon joined the
Brooklyn Nets for the
2018 NBA Summer League. On July 31, 2018, Christon signed with the Puerto Rican team
Santeros de Aguada for the rest of the
2018 BSN season.
Hapoel Be'er Sheva (2018–2019) On September 19, 2018, Christon signed with the Israeli team
Hapoel Be'er Sheva for the 2018–19 season. In October 2018, Christon led Be'er Sheva to the
2018 Israeli Basketball League Cup Final, where they eventually lost to
Maccabi Rishon LeZion. On November 24, 2018, Christon recorded a season-high 31 points, shooting 5-of-11 from three-point range, along with three rebounds and four assists in an 88–89 loss to
Hapoel Jerusalem.
Limoges CSP (2019–2020) On July 24, 2019, Christon signed a one-year deal with the French team
Limoges CSP.
Saski Baskonia (2020) On January 27, 2020, Christon officially signed with
Kirolbet Baskonia of the
Liga ACB and the
EuroLeague. He averaged 9 points, 3.2 rebounds and 2.7 assists per game in ACB competition. The team opted out of Christon's contract on July 1.
Tofas (2020–2021) On July 22, 2020, Christon signed with
Tofaş of the Turkish
Basketbol Süper Ligi (BSL) and the
EuroCup.
ratiopharm Ulm (2021–2022) On August 27, 2021, Christon signed with
ratiopharm Ulm of the German
Basketball Bundesliga.
Derthona Basket (2022–2023) On June 13, 2022, Christon signed a two-year contract with
Derthona Basket of the Italian
Lega Basket Serie A.
Pallacanestro Brescia (2023–2024) On August 3, 2023, Christon signed with
Pallacanestro Brescia of the Italian
Lega Basket Serie A.
Giorgio Tesi Group Pistoia (2024–2025) On September 24, 2024, Christon signed with
Pistoia Basket 2000.
Vanoli Cremona (2025) On February 28, 2025, he signed with
Vanoli Cremona of the Italian
Lega Basket Serie A (LBA).
APU Udine (2025–present) On November 29, 2025, he signed with
APU Udine of the
Lega Basket Serie A (LBA). ==National team career==