ג'ון ריצ'רד שולוק (באנגלית: John Richard Shulock; נולד ב-29 באפריל 1947) הוא שופט בייסבול מקצועי לשעבר שעבד בליגת הבייסבול האמריקאית מ-1979 עד 1999 ובליגת הבייסבול המרכזית בין 2000 ל-2002. שולוק לבש את מספר 29 כאשר האליפורניה אימצה אותם עבור השופטים שלה בשנת 1980, ושמר את המספר כאשר צוותי השופטים של NL ו-AL התמזגו בשנת 2000. שולוק שפט 3,050 משחקים בליגת העל בקריירה שלו בת 24. הוא שפט בשתי סדרות עולמיות (1985 ו-1992), בשני משחקי כל הכוכבים (1983 ו-1994), בארבע סדרות אליפות הליגה האמריקאית (1988,
1993, 1998 ו-2001), ושתי סדרות דיוויזיה של הליגה האמריקאית (1996 ו-1999).