John Richard Shulock (født 29. april 1947) er en tidligere professionel baseballdommer, der arbejdede i American League fra 1979 til 1999 og i hele Major League Baseball mellem 2000 og 2002. Shulock bar nummer 29, da AL vedtog dem for sine dommere i 1980, og beholdt nummeret, da NL og AL dommerstaber fusionerede i 2000. Shulock dommerede 3.050 kampe i sin 24-årige karriere. Han var dommer i to World Series (1985 og 1992), to All-Star Games (1983 og 1994), fire American League Championship Series (1988,
1993, 1998 og 2001), og to American League Division Series (1996 og 1999).