McCullar played basketball for Karen Wagner High School in San Antonio, Texas. As a sophomore, he helped his team reach the Class 6A state title game. In his junior season, McCullar averaged 16.8 points, 6.6 rebounds and 3.8 assists per game, before fracturing his tibia during the playoffs.[1] He opted to graduate early and bypass his senior season.[2] A consensus four-star recruit, he committed to playing college basketball for Texas Tech over offers from Houston, Kansas State and Louisville.[3]
College career
McCullar redshirted his first season at Texas Tech to rehabilitate after fracturing his tibia as a junior in high school. Despite his absence, his team reached the national championship game.[4] As a freshman, McCullar averaged six points, 3.2 rebounds and 1.2 steals per game.[5] In his sophomore season, he averaged 10.4 points, 6.3 rebounds and 1.7 steals per game, earning All-Big 12 honorable mention.[6] On November 12, 2021, he scored a career-high 24 points in an 88–62 win against Grambling State.[7] As a junior, McCullar averaged 10.1 points, 4.6 rebounds, and 3.1 assists per game. He hit 28 of 90 three pointers for 31.1%.[8]
On April 27, 2022, he entered the transfer portal while also declaring for the 2022 NBA draft and maintaining his college eligibility.[9] On May 19, 2022, McCullar announced he was transferring to Kansas while also remaining in the NBA draft.[10] On June 1, 2022, McCullar removed himself from the NBA Draft and announced he would be playing for the Jayhawks.[11] As a senior, he was named to the Third Team All-Big 12 as well as the All-Defensive Team.[12]