Turkey international Hakan Calhanoglu is expected to cross the sidewalk and leave AC Milan to join their lifelong rivals and neighbors Internazionale. Shocking as it may seem, this isn't the first time in soccer history that we've seen something like this happen.

Inter and Milan share plenty of history. From the city, the Giuseppe Meazza - or San Siro- Stadium, and countless stories in the Derby della Madonnina; perhaps the most passionate rivalry in the world.

Now, Calhanoglu joins Antonio Cassano, Edgar Davids, Christian Vieri, Leonardo Bonucci, Mario Balotelli, Sulley Muntari, and Giampaolo Pazzini, among others, as players who committed the ultimate sin of playing for Italian giants. In the following paragraphs, we're going to talk about the best of them.

The Best Players To Play For Both Inter And Milan

6. Roberto Baggio

Roberto Baggio. (Getty)

Roberto Baggio made most of his goals wearing Juventus' jersey (78 in 141 games) so it's normal that most people don't actually think of him as an Inter or Milan player. However, he did have some not-so-successful stints with both clubs. He joined Milan right after his tenure with the Old Lady but only managed to score 12 goals in 3 years. A couple of years later, he made 42 appearances and scored 11 goals for Inter.

5. Hernán Crespo

Hernán Crespo. (Getty)

Hernán Crespo is one of the greatest strikers in Italian soccer history. He thrived with Parma and Lazio and looked poised to make a big splash when he joined Inter, but only managed to  score 7 goals in a handful of appearances. He was then loaned to AC Milan after a failed tenure with Chelsea. If that wasn't enough, he signed with Inter again after his loan spell expired, but only scored 2 goals in 14 games.

4. Zlatan Ibrahimovic

Zlatan Ibrahimovic. (Getty)

Zlatan Ibrahimovic is a bit of a roadrunner but there's no denying that his best years came wearing Inter's jersey. Overall, he scored 57 goals in 88 appearances for the Nerazzurri, but failed to win the UEFA Champions League. Zlatan had some past with Juventus, so it wasn't shocking to see him join AC Milan after his years in Barcelona. He's scored 67 goals - and counting for them.

3. Andrea Pirlo

Andrea Pirlo. (Getty)

Andrea Pirlo was a Milan legend long before he finished his career with Juventus. What most people don't remember is that he also used to play for Internazionale. The talented midfielder wasn't high on Inter's pecking order and only made 22 appearances over 3 seasons before his loans to Reggina and Brescia. He then broke out as a top-class playmaker and played 284 games for AC Milan throughout 10 years.

2. Clarence Seedorf

Clarence Seedorf. (Getty)

Clarence Seedorf's case is somewhat similar to Pirlo's. He provided an efficient presence in the midfield for Inter between 1999-2002. Then, he became one of the best midfielders in the world and an icon of the AC Milan institution, making 300 appearances and scoring 47 goals for the Rossoneri. He played there for a decade before making a shocking move to Brazilian giant Botafogo 

1. Ronaldo

Ronaldo. (Getty)

Ronaldo is perhaps the greatest player to play for both teams. Not because of his successes with the clubs but because of his career overall. The Brazilian striker was a rising star when he left Barcelona to play for Inter, scoring 49 goals in 68 caps for them. He then had the best years of his career at Real Madrid before moving back to Italy to join the Rossoneri. Sadly, injuries and his age only allowed him to make 20 appearances and score 9 goals for them.