He was ranked a five-star recruit in the class of 2017 (by ESPN) and committed to the University of Kentucky in November 2016.[5] He was UK's first commit in the class of 2017 and chose Kentucky over Syracuse and Arizona.[3]
Richards played in the 2017 McDonald's All-American Boys Game,[6] scoring two points, grabbing two rebounds and tallying two blocked shots in 14 minutes of action.[7] Participating in the 2017 Jordan Brand Classic, he had ten points and three boards in 16 minutes of play.[8] Richards was picked to play for the World Select Team at the 2017 Nike Hoop Summit.[9] He saw 19:29 minutes of action during the game, scoring 12 points and grabbing three rebounds.[10]
College career
Richards had then-career-highs of 25 points and 15 rebounds on November 22, 2017, contributing to the Wildcats' 86–67 win over IPFW.[11] He averaged 5.1 points and 4.4 rebounds per game as a freshman but saw his playing time decrease as the season went on.[12]
Richards posted 3.9 points and 3.3 rebounds per game as a sophomore and led the team in blocks. Following the season, he declared for the 2019 NBA draft but opted to return to Kentucky.[13]
On November 8, 2019, Richards scored 21 points and grabbed 10 rebounds as Kentucky defeated Eastern Kentucky 91–49.[14] He had 21 points, 12 rebounds and four blocks on January 4, 2020, in a 71–59 win over Missouri.[15] Richards had 25 points including the two clinching free throws and 13 rebounds on January 25, in a 76–74 overtime win over Texas Tech.[16] On February 4, Richards set a new career-high with 27 points on an 80–72 win over Mississippi State.[17] At the conclusion of the regular season, Richards was named to the First Team All-SEC.[18] He averaged 14 points, 7.8 rebounds, and 2.1 blocks per game.[19] Following the season, Richards declared for the 2020 NBA draft.[20]
Professional career
Charlotte Hornets (2020–present)
In the 2020 NBA draft, Richards was selected by the New Orleans Pelicans 42nd overall and immediately traded to the Charlotte Hornets in exchange for a 2024 second-round pick.[21] On November 30, 2020, he signed his rookie scale contract with the Hornets.[22] Richards was assigned to the Greensboro Swarm and made his NBA G League debut on February 21, 2021, scoring 26 points and grabbing 10 rebounds. During the 2020–21 NBA season, he saw minimal playing time, appearing in 18 games for the Hornets with an average of 3.5 minutes and.8 points per game.[23]
On December 6, 2021, Richards scored a season-high 12 points, alongside five rebounds and two assists, in a 127–124 overtime loss to the Philadelphia 76ers.[24]
On October 19, 2022, Richards scored 19 points, alongside ten rebounds, in the Hornets' season-opening 129–102 win over the San Antonio Spurs.[25] On October 23, he scored a then career-high 20 points, alongside eleven rebounds and two blocks, in a 126–109 win over the Atlanta Hawks.[26] On March 22, 2023, Richards signed a three-year, $15 million contract extension with the Hornets.[27][28]
On January 27, 2024, Richards scored a career-high 26 points, along with 13 rebounds in a 134–122 loss to the Utah Jazz.[29]