Harry Finch has been rewarded for scoring his maiden County Championship and 50-over hundreds by being handed a new deal with Sussex.
Finch is the latest player at the club to commit his future to Hove following on from club captain Ben Brown and teenage batsman Tom Haines.
In his nine first-class innings in 2018, the 23-year old has scored 540 runs, including four 50s and a first Championship hundred against Middlesex in May.
Finch was the Sharks' leading run-scorer in the 2018 Royal London Cup, hitting 250 runs in six innings and scoring his century against Hampshire.
"I'm delighted to have committed myself to this great club for the next few seasons. It's a fantastic place to play and develop your cricket," he said.
"There's a great feeling amongst the squad that we're on the verge of doing something special, so it's very exciting to be involved in that.
"I'm looking forward to helping win as many games as possible and push towards winning trophies again."
Sussex are second in Division Two, seven points behind leaders Warwickshire with six matches to play, and their promotion bid is coupled with a push for the Vitality Blast quarter-finals.
Sussex are 13/5 to win the Vitality Blast this year and 1212/1 to win the County Championship Division 2 title.
Of Finch, head coach Jason Gillespie said: "He's made some good runs in both the Championship and one-day competition this year and most encouragingly of all he's really taken responsibility in some difficult situations. His game is going from strength to strength."
View all Cricket betting