The 32-year-old is currently on England duty in New Zealand and top-scored in the second T20 international on Sunday – which England lost by 21 runs.
While on tour in New Zealand, Malan spoke of his excitement to be moving to “one of the great counties”.
He said: “I have had 13 happy and successful seasons with Middlesex, and I will always be grateful to the staff, players and supporters for their encouragement over the years.
“However, this feels like the right time to embrace a new challenge and I am excited by the prospect of joining Yorkshire, one of the great county clubs in English cricket.
“I am looking forward to moving to Leeds, and starting a new chapter of my career.”
Malan is one of only seven players to surpass 1,000 runs in County Cricket in 2019 (1,005) and First XI Coach Andrew Gale is looking forward to Malan joining up with his new team-mates at the end of the month and is hopeful he can add more consistency to their batting lineup.
“It is a fantastic signing for us,” Gale said. “As soon as we realised that Dawid had the potential to leave Middlesex, he was a player that we always wanted to speak to. He fits the mould of what we are looking for.
“We needed somebody with experience and Dawid has got Test experience. Not so long ago, we were watching him score runs for England in the Ashes.
“Hopefully, with his experience, it will give us a bit more consistency with the bat.”
Malan – an England left-hander who has played for Middlesex since 2006 – has scored 11,229 First-Class runs, 724 of those in 15 Tests. He averages 37.31 in 188 First-Class matches, including 25 hundreds and 58 fifties.
Gale is excited about the qualities that Malan will bring across all formats.
“He is an excellent white ball cricketer,” Gale continued. “He had a good T20 campaign for Middlesex last year. When he gets in, he is very explosive. We have seen him at the top of the order recently for England.
“It creates a selection headache for us all. We feel that we need competition for places to push the lads who have been in the team for the last couple of years and to give us more depth. I think that Dawid gives us that.
“In red ball cricket over the last few years, Gary Ballance has carried the batting at times. We felt that we needed to add another player of that calibre to it. It will certainly help the younger players like Will Fraine, Harry Brook, Tom Loten, Matthew Revis and James Wharton who have had a taste of it and been in and around it. It will show them the standards that need to be set.
“It is nice to get our business done really early and we are hopeful of announcing our overseas players in the coming weeks. We are putting together a squad that is going to be consistent and competitive across all formats.”
— cricket.com.au (@cricketcomau) December 14, 2017
The Yorkshire County Cricket Club’s Director of Cricket Martyn Moxon added: “We are very pleased to acquire someone of Dawid’s quality and class. He gives added experience to our batting line-up and is a top-class performer in his own right.
“You look at our batting line-up at the moment and we have a lot of young players who are still learning their games, but not that much experience. Obviously, Adam Lyth and Gary Ballance are the two most experienced batters that we have on the staff. It is great to have another experienced batsman amongst our promising young players. Hopefully his performances will give them confidence and help with their development.
“Dawid’s a three-format player, so he is a perfect signing for us in this time of our development. We are rebuilding our team and he is going to be a massive part of this going forward.”
Mayank Agarwal scored his second double century as India dominated the second day of their Test against Bangladesh in Indore.
Stokes, Buttler and Archer will be captained by Steve Smith for Rajasthan.
Ben Stokes has no desire to be England captain, saying: “It’s just not one of those things I’m desperate to do.”
An England cricket fan talking about the Nineties, won’t be talking about a decade, but a phenomenon.
What were you doing when you were sixteen? You weren’t making your Test debut at the Gabba.
New Zealand bowler Lockie Ferguson is confident he can cause “a little bit of anxiety” in England’s batsman.
Joe Root is realistic about his World T20 chances…
England captain Joe Root has preached the virtue of patience in a new approach under Silverwood.
Good for the series, bad for England…
England’s bowlers were given a stiff workout on another flat pitch in Whangarei…