England batsman Joe Root has signed a new deal with Yorkshire to keep him with the county champions until the end of 2019.
The 25-year-old is ranked as the second best batsman in the world and widely tipped to be England's next Test captain.
As such, his participation with his county is limited but that has not stopped the White Rose signing him up for a minimum of four more seasons.
"I'm delighted to be committing my future to Yorkshire," said Root
"Even though I don't play as much as I would like for Yorkshire these days due to my international commitments, I still get a huge buzz wearing the white rose on my cap and representing my county. I couldn't see myself playing cricket for any other county.
"Yorkshire have given me a great education and foundation as a cricketer and without the support of the players and coaches at Headingley I wouldn't be in the position I'm in today with England."
Born in Sheffield, Root made his Yorkshire debut in 2007, with his England Test debut following in December 2012.
Root has since played 39 Tests, scoring 3,406 runs at 54.93, while he has also accrued 88 one-day caps.
Yorkshire's director of cricket Martyn Moxon said: "I'm delighted that Joe has signed an extension.
"He has made tremendous strides over the past few years on the international scene and is now up there amongst the best players in the world.
"Even though we don't see him representing Yorkshire that often, when he does play he brings experience, energy and skill to the side."
Root will play for Yorkshire at Headingley this weekend when they host Surrey, before joining up with England ahead of the international summer.