The 23-year-old, who has played 19 one-day internationals and 25 Twenty20 for his country, was expected to move to Old Trafford having elected against renewing his contract with local club Somerset, and the move has now been confirmed.
Buttler told the club’s official website: “I am delighted to be joining Lancashire County Cricket Club. They have a strong squad and are very ambitious to build on this season’s achievement.
"The club has an exceptional coaching staff which will help me to continue to develop as a keeper batsman.
“Old Trafford is a world class venue and has tremendous state-of-the-art facilities for cricketers. I really enjoyed playing there earlier this month for England and hope to be involved in next year’s one-day international against Sri Lanka.
- Sports & Recreation
- Lancashire County Cricket Club
- Old Trafford