Real Madrid have reached an agreement to sign German-born Turkish international Nuri Sahin from Borussia Dortmund for six seasons, the Spanish club said Monday. The Spanish giants said the 22-year-old midfielder \"has a knack for distributing the ball as well as recovering it. \"With a powerful left foot and an eye for ball placement, he is also a master at free-kicks,\" the club added on its website. Real gave no financial details but German media put the value of the transfer at around 10 million euros ($14 million). Sahin, who was under contract with the German side until 2013, made his league debut with Dortmund in 2005 when he became the youngest player to play and score in the Bundesliga at the age of 16. He scored six goals this season to help Dortmund win its first Bundesliga title since the 2001/02 campaign. Sahin, who spent the 2007-08 season on loan at Dutch club Feyenoord, will join two other Turkish players at Real -- midfielders Mesut Oezil and Sami Khedira who joined the Spanish club from the Bundesliga last year.