Alistair Cragg (Johannesburgo, Sudáfrica, 13 de junio de 1980) es un atleta irlandés de origen sudafricano especializado en la prueba de 3000 m, en la que consiguió ser campeón europeo en pista cubierta en 2005.