Lorenzo Insigne has played for Napoli since 2010 and has been team captain since 2019. But now he is leaving for Toronto FC and MLS.

He has signed a giant contract that is said to be worth 15 million US dollars per season.

It is by far the most expensive contract in the league's history.

It was Zlatan Ibrahimovic who had the previous record when he earned 7.2 million during his last season in the Los Angeles Galaxy.

- This is a historic day for our club.

Lorenzo is a world-class player at the peak of his career, club president Bill Manning said in a press release.

Insigne scored 114 goals and 95 assists in 416 appearances for Napoli.