There is a marriage in Kingsclere for a James Bates aged 25 and a Mary Green 18, but it is for 1766, which is probably a bit early for the one you are looking for unless of course Samuel was at the end of a long line of children born to the family.
regards.