Not to be the faggot who kills the mood, but there is more than 11 badges in Kanto (Including Giovanni who Gary never beat) The requirement for the Pokemon League is 8. I have no idea how many gyms there is, but there's more than 11. In the anime and games it would take to long to go to so many of them so they just go to the 8 that are necessary. Hope this helped.