Bruno is the Fighting type Elite 4 member in the games Red, Blue, Yellow, Gold, Silver, Crystal, Fire Red, Leaf Green, Heart Gold, Soul Silver, Let's Go Pikachu & Let's Go Eevee. That's right, Bruno was an elite 4 member in both the Kanto region and Johto region. Bruno's team is Onix, Hitmonchan, Hitmonlee, Onix & Machamp in Red, Blue, Yellow, Fire Red & Leaf Green, which is kind of meh, not sure why he doesn't have Poliwrath & Primeape in those games over the two Onix, but whatever. Meanwhile, Bruno's team in Gold, Silver, Crystal, Heart Gold & Soul Silver is Hitmontop, Hitmonlee, Hitmonchan, Onix & Machamp, which in the Johto games, again not sure why he doesn't have a Primeape or Poliwrath over the Onix, just feels strange to me. Finally in Let's Go Pikachu & Let's Go Eevee, Bruno's team is Onix, Hitmonchan, Hitmonlee, Poliwrath & Machamp, and again could easily have a Primeape instead of Onix, but at least in Let's Go, he doesn't have two Onix, which is a plus in itself. Overall, Bruno still has solid teams, but as long as bring a solid Psychic type or Flying type, with maybe a Water or Grass type for the Onix, you can easily defeat Bruno's teams. Even better, you can just easily defeat Bruno by using something like a Jynx. Anyways, I do love Bruno's design, even if it's not the best elite 4 design from both the Kanto elite 4 members and the Johto elite 4 members. Overall, Bruno is great, and I do love fact that he was an elite 4 member in both Kanto & Johto, which is why I ended up ranking Bruno this high, but with his kind of poor teams, I didn't feel he was top 10 worthy at all.