Lucas Neill was having a medical at Everton on Thursday morning with a view to moving to the Goodison Park club on a free transfer.
Neill, 31, was at the club's Finch Farm training complex and is expected to sign for the rest of this season and three more, having turned down offers from West Ham and Sunderland.
The Australia international is currently out of contract, with his lucrative deal at West Ham expiring in the summer.
West Ham had offered Neill a one-year extension with significantly reduced wages.
The Australian turned down Liverpool to join West Ham from Blackburn in January 2007, reportedly for more than £70,000 a week.
West Ham offered around half of that to try to keep Neill, and boss Gianfranco Zola was keen for the experienced defender to stay.
But Neill has also held talks with Atletico Madrid and interested Galatasaray as well as Sunderland boss Steve Bruce, without confirming his future.
Now Everton have stepped in, hoping to land Neill to solve their defensive injury problems.