The Cleveland Cavaliers have secured the services of Craig Porter Jr., as reported by NBA insider Shams Charania.

The 23-year-old guard, who initially joined the Cavaliers on a two-way contract, has now committed to a new four-year deal, per his agent Ryan Straining.

Porter, an undrafted standout, has swiftly made an impact in his rookie season with the Cavaliers, contributing an average of 6.5 points and 2.8 assists in 14.7 minutes per game while carving out a role in the team’s rotation.

Prior to his NBA journey, Porter honed his skills at Vincennes and Wichita State. His performance earned him recognition, including a spot on the Third-team All-AAC last season.