John Richard Shulock (geboren 29 april 1947) is een voormalig professionele honkbal scheidsrechter die werkte in de American League van 1979 tot 1999 en in de Major League Baseball tussen 2000 en 2002. Shulock droeg het nummer 29 toen de AL ze in 1980 voor zijn scheidsrechters gebruikte en het nummer behield toen de NL- en AL-scheidsrechterspersoneel in 2000 samensmolten. Shulock was scheidsrechter in 3.050 wedstrijden in zijn 24-jarige carrière. Hij was scheidsrechter in twee World Series (1985 en 1992), twee All-Star Games (1983 en 1994), vier American League Championship Series (1988, 1993).
, 1998 en 2001), en twee American League Division Series (1996 en 1999).