4. Alistar
Alistar is one of the best mid game supports. Due to his ultimate, heals, and sustain, he is able to tower dive as early as level 6. Alistar has great initiations and has very good peeling. Although he is not an easy support to learn, he can be very over powered if learned to play properly. Alistar is a good support for level 30 or over.