The Toronto Raptors have signed big man Eric Moreland for another go, the team announced Tuesday.

The Raptors signed Moreland to a 10-day contract back on March 14, and he proceeded to play in three games for the club, posting seven points, 13 rebounds and four assists in 31 total minutes.

His 10-day deal then expired, and Toronto opted not to sign him to another one.

But it looks like the Raptors thought enough of him to bring him back for the rest of the year.

Moreland, who played his collegiate basketball at Oregon State University, went undrafted but eventually landed with the Sacramento Kings for the 2014-15 campaign.

He appeared in three contests that season, totaling two points and one board. Then, the following year, Moreland participated in eight games for the Kings, recording eight points and 11 rebounds.

The 27-year-old then did not play in a single NBA game in the 2016-17 campaign. But last season, he actually played in 67 games for the Detroit Pistons and made three starts, averaging 2.1 points, 4.1 rebounds and 1.2 assists over 12 minutes per game while shooting 54.1% from the floor.

Moreland then signed an Exhibit 10 contract with the Raptors back in September, but he was waived in October and then proceeded to sign with the Phoenix Suns in December, where he played all of one game before being waived.

The Raptors currently own a record of 57-24 and have the No. 2 seed in the Eastern Conference locked up. They will play the Minnesota Timberwolves in their season finale on Tuesday night.