Bradley Williams will return to Kelburne for another year as their Overseas Amateur.

South African Williams played for the Paisley side last year where he played 15 matches scoring 323 league runs at an average of 24.85.

He also snapped up 17 wickets with a best return of 3 for 35 as he helped them to finish second in their first season back in the top flight of the Western Union.

This will be his third season in Scotland having played for Stirling County in 2014 where he chipped in 464 runs and took 6 wickets.