McGill played his freshman season for Southeast Missouri State, averaging 7.0 points, 2.4 rebounds and 1.8 assists per game and making 13 starts. He transferred to
Panola College and averaged 11.6 points, 3.4 rebounds and 5.6 assists per game. He was an honorable mention all-conference performer on a 26-9 team that went to the NJCAA tournament, and he was named to the Region 14 All-Tournament team. McGill scored 20 points in three of the final five games. He committed to
Southern Illinois in April 2017. McGill played 10 games in his junior season before breaking his hand against
Lamar and missing the rest of the season. McGill averaged 9.5 points, 5.7 rebounds, and 1.6 steals per game as a redshirt junior. He shouldered more responsibility after
Aaron Cook Jr. was lost for the season with an injury, and he scored a career-high 27 points in a 68-63 win against
Loyola-Chicago on January 29, 2020. As a senior, McGill averaged 11.2 points and 4.5 rebounds per game. ==Professional career==