Freeman graduated from St. Martin de Porres High School, a very small Catholic co-ed high school located in the St. Clair-Superior neighborhood of Cleveland. He was 6'4" and played in the Lake Effect Conference, a small team conference that gets little attention. He averaged 12 points, 10 rebounds and 4.5 assists, which also failed to draw attention. He went to UA in the fall of 2018 on an academic scholarship and at the urging of his mother attended an open tryout in the fall of 2019 that landed him a spot on the team. In the 19-20 season, he rarely saw the floor, playing in seven games, scoring five points and grabbing four rebounds.