After missing his junior and senior seasons at Lynden Christian High School due to an ACL injury, Hommes signed with NCAA Division II school Western Washington as a walk-on, where he also sat out his freshman season to heal. He made his college debut in the 2016–17 season, averaging 12.5 points per game and earning All-Great Northwest Athletic Conference (GNAC) honorable mention recognition. In his sophomore season, Hommes averaged 18.1 points per game and was a unanimous All-GNAC pick. Following the 2017–18 season, he decided to transfer to Point Loma Nazarene.[1][2]
In the 2018–19 season, Hommes joined the Sea Lions as a starter. He averaged 21.9 points and 5.8 rebounds per game and led the team to Pacific West Conference regular-season and conference tournament titles. During the season, he began to garner NBA scout attention.[3][4] Hommes led the team to the 2019 NCAA Division II tournament title game for the first time in school history, where the Sea Lions fell to Northwest Missouri State. For the season, Hommes earned PacWest Player of the Year and Newcomer of the Year honors and nationally was named the NABC Division II National Player of the Year and an All-American.[5][6]
Following his junior season, Hommes contemplated staying at Point Loma or transferring up to a Division I school. Ultimately, he decided to forego his final year of eligibility and declare himself eligible for the 2019 NBA draft.[7][8]
On August 16, 2019, Hommes signed an Exhibit 10 contract with the San Antonio Spurs, ultimately securing him a spot in training camp and then with the Spurs’ NBA G League affiliate, the Austin Spurs.[9] On February 22, 2020, Hommes had 23 points, seven rebounds, three assists and two steals in a win over the South Bay Lakers.[10] He averaged 8 points and 3 rebounds per game in 36 games for Austin.[11]