Keene born in a military hospital in Germany,[6] where his parents were serving in the Air Force.[7] Keene attended Earl Warren High School in San Antonio, Texas, where scored over 1,600 points in his career and graduated as the school's all-time leading scorer.[8] During Keene's sophomore and junior years combined he scored 781 points, and in his senior season alone he scored 869.[9] Keene's junior year saw him get named to the all-state, all-city, and Super-City Team.[8] In Keene's senior season, he averaged 25 points, four rebounds, and four assists per game.[8] He only had one Division I scholarship offer heading into his senior year, Youngstown State, which he accepted.[2]
College career
Youngstown State
Keene's freshman season at Youngstown State (2013–14) saw him have moderate success. He averaged 6.5 points per game in 22 games played, including one start.[8] He totaled 149 points on the year. In 2014–15, his season was "up and down," but he performed well by averaging 15.6 points per game, which led the team and was sixth-highest in the Horizon League.[2] At one point he was suspended for breaking a teammate's nose, and his overall satisfaction was not high; Keene wanted to play point guard but had been designated as a spot-up shooting guard.[2] After a game against Central Michigan, whose up-tempo offense and "free-wheeling" style of play appealed to Keene, he had a conversation with a Central Michigan assistant coach.[2] Keene then chose to transfer shortly thereafter.
Central Michigan
In 2015–16, Keene had to sit out his first season at Central Michigan due to NCAA transfer eligibility rules.[2] During that season he played as a scout teamer against the starters but he frequently dominated them. One time, Keene scored 37 points against them in a scrimmage.[2] Fellow guardBraylon Rayson said, "We couldn’t do nothing with him. It was to the point where we just had to live with it."[2]
Keene exploded onto the national college basketball scene when he became eligible in 2016–17. Through YouTube-worthy highlights, SportsCenter Top 10 game-winning shots, and his nation-leading scoring average, sports media have paid attention to him.[2][3][4] On January 21, 2017, Keene scored 50 points against Miami (Ohio), including 10 made three-point field goals.[3] It was the highest single game scoring output by anyone in Division I that season.[3] On February 9, he was named as a top-20 finalist for the John R. Wooden Award, given annually to the nation's best player.[4] Keene finished the 2016–17 season averaging 30.0 points per game, becoming the first player to average at least 30 points since LIU Brooklyn's Charles Jones during the 1996–97 season 20 years earlier.[3] On March 14, it was announced that Keene would test his 2017 NBA draft stock, with him having the option to return to Central Michigan before the NBA draft lottery is set. One month later, Keene signed an agent, thus ending his collegiate eligibility.[10]
After going undrafted in the 2017 NBA draft, he joined the Washington Wizards for the 2017 NBA Summer League.[11] After failing to be signed to a regular season contract with the Wizards, Keene signed to play in Italy's Serie A2 Basket league for the Cagliari Dinamo Academy.[12] He averaged 18.8 points, 4.5 rebounds and 2.9 assists over 30 games in his first season.[13]
Keene participated in The Basketball Tournament with Sideline Cancer. He started all 3 games leading the team to the Sweet 16 and to The Basketball Tournament 2019 Wichita Regional Championship Game. Keene returned to Sideline Cancer in 2020 and was the catalyst behind it advancing to its first TBT championship game. He was named to his first ever All TBT team. In 2021, Keene advanced his team as a #1 seed to the Elite 8 and he earned his 2nd All TBT selection.[16]
On July 4, 2021, Keene signed with KK Cedevita Olimpija in the top tier Slovenian Basketball League.[19] After playing in 11 games in which he averaged 11.6 points and 3.1 assists per game, he parted ways with the team on November 14.[20]