Yeomans joined the Pilgrims in February 2017 and marked his full debut for the club by scoring in the 3-1 home win over Chorley.
He had previously played for Ilkeston FC and Radcliffe Olympic.
The 22-year-old, whose initial contract ran until mid-November, has now signed a new contract which stretches to the end of the current campaign.
In total, Yeomans has made twenty-six appearances for the Pilgrims, scoring 2 goals in the process.