The Phoenix Suns have signed forward Mirza Teletovic (pronounced MEER-za Tel-LET-O-Vich), guard/forward Sonny Weems and guard Ronnie Price.

"We have followed Mirza Teletovic's career for a long time and we are excited to have him wear a Suns uniform," said General Manager Ryan McDonough. "Mirza is one of the best shooting big men in the world and we think his skill set will be a great fit for our style of play."

"Sonny Weems has been one of the best players outside of the NBA over the past few years," added McDonough. "We've seen him dominate high-level competition at both ends of the floor and we think his versatility and experience help solidify our wing rotation."

"The Suns are pleased to welcome Ronnie Price and his family back to Phoenix," said President of Basketball Operations Lon Babby. "As we know, Ronnie is the consummate professional and a great teammate."

The 6-9, 242-pound Teletovic is a three-year NBA veteran who owns career averages of 7.0 points and 3.4 rebounds in 165 career games. Teletovic has played all three NBA seasons with the Brooklyn Nets and had his best statistical campaign in 2014-15 when he averaged a career-high 8.5 points, a career-best 4.9 rebounds and a career-high 1.2 assists in 40 games before being diagnosed with bilateral pulmonary embolous (multiple blood clots in the lungs) on Jan. 23. He was cleared to resume all basketball-related activities on April 17.

The native of Bosnia is a career 40.1 percent shooter from the floor, including 36.2 percent from three-point range, whose 7.0-point career average has come on 6.3 field goal attempts per game.

Prior to joining the Nets on July 16, 2012, Teletovic played six of his 10 professional seasons overseas with Caja Laboral Baskonia (2006-12) of the Spanish ACB League. With Caja Laboral Baskonia, he won the 2007-08 and 2009-10 Spanish National Championship and averaged 12.4 points (45.1 FG%, 40.5 3FG%), 4.3 rebounds, 1.2 assists and 1.0 blocks in 120 Euroleague games.

Weems, a native of West Memphis, Ark., has been a standout the past three seasons with CSKA Moscow of the Euroleague and Russia's top national league, the VTB United League. An All-Euroleague First Team selection in 2013-14, Weems averaged 13.0 points (44.6 FG%, 36.9 3FG%, 78.7 FT%), 3.4 rebounds, 3.1 assists, 0.9 steals and 28.1 minutes in 83 Euroleague games over his three seasons with CSKA. Weems also played 83 VTB United League games with CSKA, averaging 11.2 points (45.7 FG%, 41.4 3FG%, 71.1 FT%), 2.9 assists, 2.8 rebounds and 0.8 steals in 24.8 minutes.

The athletic 6-6, 205-pound wing is a three-year NBA veteran who last played with the Toronto Raptors during the 2010-11 season when he averaged a career-high 9.2 points on 44.4 percent shooting in 59 games (28 starts). The 29-year-old also played with the Raptors in 2009-10 after spending his rookie season with the Denver Nuggets in 2008-09. For his NBA career, Weems has averaged 7.7 points on 47.4 percent shooting, 2.5 rebounds and 20.3 minutes in 140 games (47 starts).

A second-round selection (39th overall) by the Chicago Bulls in the 2008 NBA Draft, Weems earned All-SEC First Team honors as a senior at the University of Arkansas in 2007-08 after averaging a team-best 15.0 points for the Razorbacks.

The 6-2, 190-pound Price is a 10-year NBA veteran who owns career averages of 3.6 points, 1.7 assists and 1.2 rebounds in 468 games. The 32-year-old guard previously signed with the Suns on Dec. 13, 2011 and averaged 3.6 points, 1.9 assists and 1.6 rebounds in 36 games. In total, he has played for six NBA teams, the Sacramento Kings (2005-07), Utah Jazz (2007-11), Suns (2011-12), Portland Trail Blazers (2012-13), Orlando Magic (2013-14) and most recently with the Los Angeles Lakers (2014-15). Price's best statistical season came in 2014-15 with the Lakers when he averaged a career-high 5.1 points, career-best 3.8 assists and a career-high tying 1.6 rebounds in 43 games.

Undrafted out of college, Price was a four-year performer at Utah Valley State College (now Utah Valley University) and the first player to enter the NBA directly from that school, the second in the league overall (Travis Hansen, 2003-04).

The Suns have waived guard Jerel McNeal. McNeal played in six games with the Suns in 2014-15, totaling nine points in 36 minutes after initially signing with the team on April 1.