Ballance has accumulated more than 10,000 first-class runs over the course of his career, with 909 of them coming in last season's County Championship
Gary Ballance has signed a two-year contract extension with Yorkshire.
The former England international batsman, 29, will now remain with the county until at least the end of the 2021 English summer.
Ballance has accumulated more than 10,000 first-class runs over the course of his career, with 906 of them coming in last season's County Championship.
VISIT THE COUNTY HUB
"It's great to be rewarded with a few extra years. I've been here for 11 years now and my aim is to finish my career here. Now I've signed the deal I can concentrate on scoring runs for Yorkshire and enjoying the summer. I've played here for such a long time, I love the lads and everything about Yorkshire, so I'm just focussing on enjoying my cricket," he said.
"I'm looking forward to the next few years. The challenge has become a slightly different one, but there are so many good players, talented guys who have performed well over the last few years. They are now ready to take the next step and I'm excited by the direction the club is heading and hopefully it should be a good few years.
"I've had some time off, but it has been a busy few years for me. I've enjoyed the downtime, feel really refreshed and I'm ready to go. I can focus solely on contributing towards winning games of cricket for Yorkshire and hopefully as a group we can go out there and do just that. When you play continuously for so long, you can get a bit stale. For me it was good to get away and refresh the mind."