James Cross (6 de fevereiro de 1862 – 22 de março de 1927) foi um jogador de críquete de primeira classe inglês que jogou por Derbyshire em 1897.
Cross nasceu em Leyland, Lancashire, filho de William Cross, um operário geral, e sua esposa Alice. Cross era fabricante de tijolos e telhas e em 1881 morava com seus pais no 35 Bradshaw Street. Ele se juntou a Derbyshire na temporada de 1897, quando o ataque do clube foi enfraquecido pela ausência de John Hulme. Ele fez sua estreia em primeira classe contra Lancashire em junho, quando pegou 4 wickets e ficou invicto por 11 na primeira entrada. Contra Nottinghamshire ficou invicto por 29 e pegou 4 por 68 contra Leicestershire. Ele encerrou sua carreira em primeira classe no final da temporada após 9 partidas.
Cross pegou 22 wickets em primeira classe com uma média de 28,81 e uma melhor performance de 4 por 68. Ele jogou 15 entradas em 9 partidas de primeira classe com uma média de 7,45 e uma pontuação máxima de 29 invicto.
Cross morreu em Great Harwood, Lancashire, aos 65 anos.