John Richard Shulock (narodený 29. apríla 1947) je bývalý profesionálny baseballový rozhodca, ktorý pracoval v American League od roku 1979 do roku 1999 a v celej Major League Baseball medzi rokmi 2000 a 2002. Shulock nosil číslo 29, keď ich AL prijala pre svojich rozhodcov v roku 1980, a ponechal si číslo, keď sa v roku 2000 zlúčili rozhodcovské štáby NL a AL. Shulock rozhodoval 3050 zápasov v Major League počas svojej 24-ročnej kariéry. Rozhodoval v dvoch svetových sériách (1985 a 1992), dvoch All-Star Games (1983 a 1994), štyroch American League Championship Series (1988,
1993, 1998 a 2001), a dve American League Division Series (1996 a 1999).