James Oldknow (12 March 1873 — 10 September 1944) was an English cricketer who played first-class cricket for Derbyshire in 1901.Oldknow was born in Denby, Derbyshire, the son of William Wheatcroft Oldknow, a coal miner, and his wife Jane.Oldknow made his first class debut for Derbyshire in the 1901 season in a game in May against Yorkshire, when he took 3 wickets for 123 in the first innings. He took a wicket and two catches in his next and last game against Surrey.