James Lawrence (born 1785) was an English cricketer who played for the Cambridge Town Club in the 1820s. He is recorded in two matches in 1820, totalling 14 runs with a highest score of 11.