Stoke City manager Mark Hughes. /COURTESY

Everton have agreed a deal to sign Swansea City midfielder Gylfi Sigurdsson for a fee believed to be about £45m.

The Iceland player scored nine goals and contributed 13 assists last season to help the Swans avoid relegation from the Premier League.

The 27-year old will have a medical at Goodison Park today Wednesday.

Sigurdsson will be a record signing for Everton, who paid £31.8m to Chelsea for striker Romelu Lukaku in 2014.