The prolific front man broke 30 goals in all competitions for the second consecutive season, finishing as third top scorer in National League South.
It was also during last season that he surpassed 100 goals for the club. He marked his 100th goal with a fine lob in the 6-0 demolition of Dulwich Hamlet at Woodside Road.
His new deal will see him enter a sixth season at the club having signed from rivals Bognor Regis Town in 2018.
Now one of the senior members of the squad, he captained the side on many occasions last season in the absence of Aarran Racine.