John Elgar Stevens (21 March 1875 – 10 April 1923) was an English first-class cricketer. Stevens was born in March 1875 at Broad Chalke in Wiltshire. He was educated at Sherborne School, where he was the public schools boxing champion, before going up to Exeter College, Oxford. Though he did not progress into the Oxford University team after the freshman match of 1895, he did however make his debut for Wiltshire in minor counties cricket in the same year. He later made a single appearance in first-class cricket for the Marylebone Cricket Club against Leicestershire at Lord's in 1902. Batting once in the match, he was dismissed for 4 runs by John King. He played minor counties cricket for Wiltshire until 1912, making a total of 98 appearances in the Minor Counties Championship.