Sead Kolasinac is wanted by Manchester City, Everton and Arsenal

Sead Kolasinac has received contract offers from Arsenal, Everton, Manchester City and Milan, Sky sources understand.

The Schalke left-back is out of contract this summer and is free to negotiate a deal with foreign clubs.

It is understood the player has not yet made a decision on who to join and there is also still an outside chance he may decide to sign a deal with Schalke.

Milan's new Chinese owners are keen to sign Kolasinac, but Sky in Italy believe he will sign for Arsenal.

Kolasinac has made 31 appearances for Schalke this season.

He has represented Germany at youth level, but decided in 2013 to play for Bosnia and Herzegovina, the country where his parents were born, and has a total of 17 caps.

Watch the fight for the title live on Sky Sports, including Everton v Chelsea, Spurs v Arsenal, Spurs v Man Utd. Sky Sports' final day fixtures will be announced soon.

New NOW TV customers: Grab a Sky Sports Month Pass and watch the race for silverware hot up. All for just £25.