England all-rounder Moeen Ali has announced his retirement from international cricket at 37. Following an international debut in the year 2014, Moeen played 68 Tests, 138 ODIs and 92 T20Is for England. He finished his international career with 6,678 runs, eight centuries, 28 fifties and 366 wickets for England across all formats.