John Richard Shulock (gimęs 1947 m. balandžio 29 d.) yra buvęs profesionalus beisbolo teisėjas, kuris dirbo Amerikos lygoje nuo 1979 iki 1999 m. ir visoje pagrindinėje beisbolo lygoje nuo 2000 iki 2002 m. Shulock dėvėjo 29 numerį, kai 1980 m. AL juos priėmė savo teisėjais, ir išlaikė numerį, kai NL ir AL teisėjų personalai susijungė 2000 m. Shulockas per savo 24 metų karjerą atliko 3050 pagrindinių lygų rungtynių. Jis buvo teisėjas dviejuose Pasaulio serijose (1985 m. ir 1992 m.), dviejuose Žvaigždžių varžybose (1983 m. ir 1994 m.), keturiose Amerikos lygos čempionato serijose (1988,
1993, 1998 ir 2001 m.) ir dvi Amerikos lygos divizijos serijas (1996 ir 1999 m.).