(CNN)  -- Two of the biggest stars in the NBA will be team-mates next season after a blockbuster trade which sees Shaquille O'Neal move from the Phoenix Suns to the Cleveland Cavaliers -- the home of league MVP LeBron James.



Shaquille O'Neal is hoping his arrival will put a smile on the faces of Cleveland fans.



The 37-year-old O'Neal is one of the all-time greats of basketball, winning four NBA championships, three straight with the Los Angeles Lakers and the other with Miami Heat.



James is widely recognized as the sport's current superstar, but the 24-year-old has been left frustrated by Cleveland's failure to win the title.



He stormed off the court after  their loss to the Orlando Magic in the Eastern Conference finals, not even shaking hands with 2008 Olympic teammate Dwight Howard.



The trade, which sees Phoenix get center Ben Wallace and guard Sasha Pavlovic, has been talked about since February but finalized on Thursday night.



"I was elated about the trade because I get to play with one of the greatest players to ever play the game in LeBron James," O'Neal was quoted on the NBA's official Web site www.nba.com.



O'Neal averaged 17.8 points and 8.4 rebounds in 75 games for the Suns last season and believes he still has much to offer the NBA.



"My numbers are not good enough to retire. Three more years left," O'Neal wrote on his Twitter blog.



His career averages are 24.7 points, 11.3 rebounds and 2.4 blocked shots, with his peak seasons coming as he led the Lakers to three straight titles from 2000-02.



The Lakers traded him to Miami where he spent three seasons, helping them to the NBA Championship three years ago.



He has played in Phoenix for the past two years, restricted by injuries in his first season.



The Cavs, powered by James, won 66 regular season games and their first eight in the playoffs before coming unstuck against the Magic.



They will be hoping that O'Neal will be the final piece in the jigsaw to land the first American sports championship for Cleveland in 45 years.
What  is O'Neal's age? 7 foot one inch O'Neal has been named to which team ? Who was traded from the Suns to the Cavaliers? Where was Shaquille O'Neil traded to? Where will O'Neal play with LeBron James? Who will now pair up with 2009 NBA MVP LeBron James at Cleveland ? Shaquille O'Neal is traded from the Phoenix Suns to who ? Who was traded? Who is 37 years of age? when did this happen What teams were involved? Who was traded to the Cleveland Cavaliers?
37-year-old Cleveland Cavaliers Shaquille O'Neal Cleveland Cavaliers -- the home of league MVP LeBron James. Cleveland Shaquille O'Neal Cleveland Cavaliers Shaquille O'Neal Shaquille O'Neal Thursday night. Cleveland Cavaliers Shaquille O'Neal
question: What  is O'Neal's age?, answer: 37-year-old | question: 7 foot one inch O'Neal has been named to which team ?, answer: Cleveland Cavaliers | question: Who was traded from the Suns to the Cavaliers?, answer: Shaquille O'Neal | question: Where was Shaquille O'Neil traded to?, answer: Cleveland Cavaliers -- the home of league MVP LeBron James. | question: Where will O'Neal play with LeBron James?, answer: Cleveland | question: Who will now pair up with 2009 NBA MVP LeBron James at Cleveland ?, answer: Shaquille O'Neal | question: Shaquille O'Neal is traded from the Phoenix Suns to who ?, answer: Cleveland Cavaliers | question: Who was traded?, answer: Shaquille O'Neal | question: Who is 37 years of age?, answer: Shaquille O'Neal | question: when did this happen, answer: Thursday night. | question: What teams were involved?, answer: Cleveland Cavaliers | question: Who was traded to the Cleveland Cavaliers?, answer: Shaquille O'Neal