Manchester City midfielder Gareth Barry is set to earn a bumper £9 million contract after turning down offers from Arsenal and Tottenham Hotspur to sign for Everton.
The Sun reports how the 33-year-old has been handed a £60,000-a-week three-year deal by Toffees boss Roberto Martinez, who was eager to secure the player's services after an impressive season long loan spell at Goodison Park in 2013/14.
Barry is set to become a free agent upon the expiry of his Manchester City contract later this month. However, Everton must still pay the Citizens £2 million to fulfil the terms of his original loan agreement, meaning the total deal will cost them around £11 million.
A permanent switch to Merseyside hasn't always been certain though, with Gunners boss Arsene Wenger also credited with an interest in bringing the England reject to the Emirates Stadium this summer. However, Arsenal were unwilling to match the wages on offer at Everton, prompting Barry to opt for a return there.
Tottenham had also been mooted as admirers of the Manchester City outcast, but talks of a prospective move to White Hart Lane have waned since the appointment of Mauricio Pochettino as manager.
Barry has amassed 529 Premier League appearances in his career and also has 53 caps for the Three Lions, but has not featured for his country since pulling out of the squad for the European Championships in 2012 with injury.
Despite his recent lack of international recognition - and the fact he has been deemed surplus to requirements by Manuel Pellegrini - the veteran midfielder still represents a value for money signing, and Everton will be pleased to have beaten Arsenal and Spurs in the race to secure his signature.