Alistair McGregor (nacido el 11 de junio de 1981 en Aberdeen ) es un portero de hockey sobre césped masculino de Escocia , que ganó su primer partido internacional con la Selección Nacional Masculina en 2001. Juega hockey en el Club de Hockey Masculino de Estudiantes de Loughborough. McGregor fue nombrado jugador británico destacado conjunto en el Campeonato de Europa de 2005. Representó a Gran Bretaña en los Juegos Olímpicos de Verano de 2008 en Beijing .