The two teams with the most IPL championships are the Mumbai Indians, headed by Rohit Sharma, and the Chennai Super Kings, captained by MS Dhoni.