English batsman makes 350 in one-day club match