1 of 12
David Zalubowski, AP
Dallas Mavericks guard Kyle Collinsworth, back, pulls in a loose ball as Denver Nuggets guard Gary Harris drops back to defend during the first half of an NBA basketball game Saturday, Jan. 27, 2018, in Denver. (AP Photo/David Zalubowski)

There's a really good reason why Kyle Collinsworth posted a tweet praising his Maker on Thursday afternoon.

The former BYU and Provo High star and NCAA record-holder has been signed to a three-year deal by the Dallas Mavericks, general manager Donnie Nelson told reporters.

Yahoo! Sports reported that it's a three-year deal with the rest of the 2017-18 season guaranteed.

Collinsworth made a good impression on Dallas management with the franchise's G-League affiliate, the Texas Legends, the past couple of years and when given the chance to compete in the NBA in the past two months.

In 11 games with the Mavericks, Collinsworth has averaged 2.5 points on 63 percent shooting, 2.5 rebounds and 0.8 assists. The versatile player was a triple-double machine when he played for BYU, setting the single-season record with six and tying the all-time mark of 12 while with the Cougars from 2010-11 and 2013-16.

The Mavericks needed to make a decision on Collinsworth's future after signing him to consecutive 10-day contracts. Dallas traded point guard Devin Harris before the trade deadline, according to reports, which could open up some playing time for the 26-year-old guard.