McCree had previously been a part of Murray State University under his freshman year of college before transferring to Louisiana Tech University in 2013. In his junior year of college, he made it to the All-Conference USA Second Team, while he would improve to the All-Conference USA First Team in his senior year.
Professional career
Sioux Falls Skyforce (2017)
After finishing his last four years of college from 2014 to 2017, he would end up being undrafted in the 2017 NBA draft. McCree would end up being a part of the Houston Rockets's Summer League squad for the 2017 NBA Summer League, eventually signing with the Miami Heat for their training camp squad. He would ultimately be waived from the Heat before the regular season began but would be assigned to the Sioux Falls Skyforce afterward. He would continue playing for them until December 21, 2017, one day after his 24th birthday.
Utah Jazz (2017–2018)
On December 21, 2017, McCree signed a two-way contract with the Utah Jazz, replacing Eric Griffin's spot on the team.[1] Throughout the rest of the season, McCree would end up splitting his playing time between the Jazz and their NBA G League affiliate, the Salt Lake City Stars. McCree would make his official NBA debut on February 5, 2018, playing at around 2 minutes in a 133–109 blowout win over the New Orleans Pelicans.
VL Pesaro (2018–2019)
On August 1, 2018, McCree signed a deal with the Italian club VL Pesaro.[2]
On October 28, 2020, McCree returned to BCM Gravelines-Dunkerque after playing in two games with the Bakken Bears, signing with the team for the rest of the 2020–2021 season.[5] He averaged 13.8 points, 6.7 rebounds, 3.4 assists and 1.0 steal per game.[6]