Windmon began his college career at UNLV. He joined the team as an early enrollee and expected to play tight end before being moved to defensive end and playing in all 12 games of the Rebels games.[3] Windmon was named honorable mention All-Mountain West Conference as a sophomore after recording 39 tackles with two passes broken up and one forced fumble.[4] He was named second-team All-Mountain West after leading UNLV with 118 tackles, 11 tackles for loss, and 6.5 sacks during his junior season.[5] After the end of the season, Windmon entered the NCAA transfer portal.[6]
Windmon ultimately transferred to Michigan State.[7] He was named a starter at defensive end entering his first season with the team.[8]
On December 11, 2023, Windmon announced that he would be entering the transfer portal for the second time.[9] On January 4, 2024, he announced that he would instead declare for the 2024 NFL draft.[10]
Windmon signed with the Pittsburgh Steelers as an undrafted free agent on April 27, 2024.[12] He was waived on August 27.[13] On October 2, Windom was signed to the Steelers practice squad.[14]
Carolina Panthers
On October 15, 2024, Windmon was signed off the Steelers practice squad to the Carolina Panthers active roster.[15] He was released on November 5 and re-signed to the practice squad three days later.[16] He was promoted to the active roster on December 17.[17]