James Harry Roberts (1 July 1864 – 11 August 1911) was an English cricketer. Roberts was a left-handed batsman. He was born in Walton, (now in Liverpool), Lancashire and was educated at Uppingham School. He died at Bexhill-on-Sea, Sussex on 11 August 1911.