Moeen Ali Records in all Formats

Moeen Ali is a versatile all-rounder known for his contributions across all formats for England. In Test cricket, he has played 68 matches, scoring 3,094 runs with 5 centuries and 15 fifties, while also taking 204 wickets. In ODIs, Moeen has played 138 matches, amassing 2,355 runs, including 3 centuries, and taking 99 wickets. His T20I career includes 92 matches, where he has scored 1,229 runs and taken 50 wickets. Moeen’s ability to balance his batting and off-spin bowling makes him a valuable asset for England in all formats, particularly in limited-overs cricket.