Durante una carrera de 16 años en las Grandes Ligas (MLB), jugó para los Milwaukee Brewers (1982, 1996-1998), los Cleveland Indians (1986-1991, 1998), los Baltimore Orioles (1995), los Oakland Athletics (1999-2000), los Houston Astros (1992-1993), los Philadelphia Phillies (1994) y los Chicago Cubs (1996).
Pasó siete años en su sistema de ligas menores.
Su única experiencia en Grandes Ligas con los Brewers tuvo lugar en solo cuatro juegos en 1982.
[2] Sus 303 salvamentos en su carrera ocuparon el puesto 12 en la historia de las Grandes Ligas tras su retiro, y sus 846 apariciones en su carrera ocuparon el puesto 21.
Un especialista en cambios, era conocido por mantener a los bateadores fuera de balance al lanzar lanzamientos extremadamente lentos.