An irrigation system with an alignment detector uses a plurality of discrete sensors to detect and measure each irrigator span's misalignment when moving in either direction. In particular, this sensor alignment detector utilizes a first sensor for the forward movement direction and a second sensor for the reverse movement direction, which provides a significant improvement in alignment optimization and sensitivity.