ORLANDO, Fla. -- The Detroit Pistons resolved their primary goal in NBA free agency by agreeing to terms with point guard Ish Smith on a three-year, $18 million contract today, according to MLive sources.

Smith is a six-year veteran. Detroit will be his 10th NBA team.

He will serve as the Pistons' backup to Reggie Jackson, filling the role occupied last season by Steve Blake, who is an unrestricted free agent. Jackson and Smith were teammates in Oklahoma City during the 2014-15 season, backing up Russell Westbrook, until both were traded in separate deals on Feb. 19, 2015.

The 6-foot jitterbug most recently played for the Philadelphia 76ers, the only team for which he has played two different stints.

The Pistons entered free agency seeking three pieces, with backup point guard topping that list. Stan Van Gundy, the team's president of basketball operations and head coach, said last week that his other two priorities were backup big men.

After those business items are complete, the Pistons are expected to re-sign center Andre Drummond to a five-year contract in the $125 million range, which essentially would end their summer business dealings. The team can exceed the salary cap to re-sign their own free agent.

Free agency opened at 12:01 a.m. Friday. The Pistons and Smith had the parameters of their deal in place within three hours.

Smith, who turns 28 this week, has played 323 NBA games, 75 of them starts. His career averages are 5.8 points, 2.1 rebounds and 3.3 assists.

Smith's most productive stretches have come in the last two seasons, with the 76ers and New Orleans Pelicans. He averaged a total of 12.6 points, 4.0 rebounds and 6.5 assists last season with those two teams, numbers which were boosted when including only his 50 games with Philadelphia (14.7, 4.3, 7.0).

He is a career 30-percent 3-point shooter but lifted that to 33 percent over the last two seasons.

Smith also got an endorsement Thursday from new teammate Marcus Morris, who seemed to have an inkling where the Pistons were going when asked about his free-agency preferences following a summer-league practice here.

"I love Ish Smith from Philly. I love him. He's my guy," Morris said. "I played with him in Phoenix, you know what I'm saying? Might be the best backup point guard in the league, in my opinion. If we get him, I think we definitely make our team a lot better, on the court and off the court. He's a great teammate, great dude. Me, personally, that's who I like."

-- Download the Detroit Pistons on MLive app for iPhone and Android

-- Like MLive's Detroit Pistons Facebook page