Happy Birthday Moeen Ali: 5 Most Memorable IPL Performances of the English All-Rounder Moeen Ali has so far played for Royal Challengers Bangalore and Chennai Super Kings and amassed 910 runs along with five half centuries