James George Sherlock (1875 – 16 December 1966) was an English professional golfer.
He played for the British team against the United States in the 1921 Ryder Cup match at Gleneagles.
1910 was Sherlock's most successful year when, after a disappointing Open Championship, he then won the Olton Professional Tournament, the Portmarnock Professional Tournament, the Tooting Bec Cup and the News of the World Matchplay.
In 1920 Sherlock became the professional at Hunstanton Golf Club, where he remained until 1932 when he moved to Aldeburgh.
He played for the British team against the United States in the 1921 Ryder Cup match at Gleneagles.