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 i w całej Major League Baseball między 2000 a 2002 rokiem. 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. Był sędzią 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 American League Division Series (1996 i 1999).