Yaya Toure
Simply put the Ivorian captain Yaya Toure is the best all-around midfielder in the world, which encompasses scoring, passing, and defense. He played for Barcelona a few years ago when they had Thierry Henry and Ronaldinho on their historic squad.