John Richard Shulock (rojen 29. aprila 1947) je nekdanji profesionalni bejzbolski sodnik, ki je delal v ameriški ligi od leta 1979 do 1999 in v celotni Major League Baseball med letoma 2000 in 2002. Shulock je nosil številko 29, ko jih je AL sprejela za svoje sodnike leta 1980, in ohranil številko, ko sta se leta 2000 združila sodniška osebja NL in AL. Shulock je v svoji 24-letni karieri sodil v 3.050 tekmah. Sodil je v dveh svetovnih serijah (1985 in 1992), dveh All-Star igrah (1983 in 1994), štirih serijah prvenstva American League (1988,
1993, 1998 in 2001), in dve ameriški ligi Division Series (1996 in 1999).