John Richard Shulock (lahir 29 April 1947) adalah mantan wasit bisbol profesional yang bekerja di Liga Amerika dari 1979 hingga 1999 dan di seluruh Major League Baseball antara 2000 dan 2002. Shulock memakai nomor 29 ketika AL mengadopsi mereka untuk wasitnya pada tahun 1980, dan mempertahankan nomor ketika staf wasit NL dan AL bergabung pada tahun 2000. Shulock menjadi wasit pada 3.050 pertandingan liga utama dalam karirnya selama 24 tahun. Dia menjadi wasit di dua World Series (1985 dan 1992), dua All-Star Games (1983 dan 1994), empat American League Championship Series (1988, 1993
, 1998 dan 2001), dan dua American League Division Series (1996 dan 1999).