John William Bates (28 de mayo de 1868 – 24 de marzo de 1919) fue un lanzador de béisbol de las Grandes Ligas . Jugó en un partido, el 25 de agosto de 1889, para los Kansas City Cowboys de la Asociación Americana . Comenzó el juego y lanzó un juego completo de ocho entradas, permitiendo 12 carreras limpias y registrando la derrota. Después de su breve tiempo con los Cowboys, jugó durante otros dos años con los Austin Senators en la Liga de Texas .