John Richard Shulock (ur. 29 kwietnia 1947) to były profesjonalny sędzia baseballowy, który pracował w American League od 1979 do 1999 roku oraz w Major League Baseball w latach 2000-2002. Shulock nosił numer 29, gdy AL przyjął go dla swych sędziów w 1980 roku, i zachował numer, gdy w 2000 roku połączyły się kadry sędziów NL i AL. Shulock rozstrzygał 3050 meczów Major League w swojej 24-letniej karierze. Występował w dwóch World Series (1985 i 1992), dwóch All-Star Games (1983 i 1994), czterech American League Championship Series (1988,
1993, 1998 i 2001), oraz dwie serii dywizyjnej ligi amerykańskiej (1996 i 1999).