Sead Kolasinac has offers to sign for Arsenal, Everton, Man City and Milan, according to Sky sources.
The Schalke left back is out of contract this summer and is free to negotiate a deal with foreign clubs.
However, the player has not made up his mind where to move to yet and there is also still an outside chance he may decide to sign a new Schalke contract.
Milan’s new Chinese owners are keen to sign Kolasinac, but Sky Italy believe he will sign for Arsenal.
Kolasinac, who has played 31 times for Schalke this season, has represented Germany at youth level, but has 17 Bosnia and Herzegovina caps after deciding in 2013 to play for the country where his parents were born.