Ian McCulloch, né le 28 juillet 1971, est un joueur de snooker anglais originaire de Preston, dans le comté de Lancashire.