We have listed 4 alternatives for League of Legends which have similar features like League of Legends including commercial, freemium, free and open source Windows alternatives.
Freemium
Free