Die klassische Figur des Rivalen taucht in jeder Generation der Pokémon-Rollenspiele auf. Sie nehmen zu Beginn jeweils jenes Start-Pokémon, welches dem Anderen vom Typ her überlegen ist. Wählt man also den Feuerstarter, besitzt er den Wasserstarter, nimmt man den Pflanzenstarter, hat er den Feuerstarter, wählt man hingegen den Wasserstarter, wird der Rivale natürlich den Pflanzenstarter haben. Dieses Prinzip wird in der 5. Generation teilweise nicht erfüllt, da Bell immer das Pokémon wählt, das dem Pokémon des Protagonisten gegenüber im Nachteil ist. Cheren hingegen wählt nach wie vor das überlegene aus.
Das Ziel eines jeden Rivalen ist eigentlich dasselbe wie das des Protagonisten; auch er möchte der beste Pokémontrainer werden. Man trifft den Rivalen im Durchschnitt etwa sechs Mal im Spiel an, meistens ist der Kampf gegen ihn jedoch unvermeidlich. Am Anfang wird man vom Rivalen meist verspottet und nicht richtig ernst genommen, hat man jedoch einige Male gegen ihn gesiegt hat er etwas mehr Respekt vor dem Protagonisten.
Man hat in jedem Spiel außer in Pokémon Rubin, Pokémon Saphir, Pokémon Smaragd, Pokémon Schwarz und Pokémon Weiß die Möglichkeit, seinem Rivalen einen eigenen Namen zu geben. Außerdem ist der Rivale in jedem Spiel, außer in Pokémon Schwarze Edition und Weiße Edition, mit einer wichtigen Person verwandt (Blau ist der Enkel von Professor Eich, Silber der Sohn von Rocket-Boss Giovanni, Brix bzw. Maike das Kind von Professor Birk und Perl der Sohn der Kampfkoryphäe Viktor).
| Region | Kanto | Johto | |||
|---|---|---|---|---|---|
| Spiel | RB | G | FRBG | GSK | HGSS |
| Name | Blau | Silber | |||
| Sprite | |
|
|
|
|
| Region | Hoenn | ||||
| Name | Brix (wenn Protagonist ♀) | Maike (wenn Protagonist ♂) | Heiko | ||
| Spiel | RUSA | SM | RUSA | SM | RUSASM |
| Sprite | |
|
|
|
|
| Region | Sinnoh | Einall | |||
| Spiel | DP | PT | SW | ||
| Name | Perl | Cheren | Bell | ||
| Sprite | |
|
|
|
|
Auch im Anime haben einige Charaktere Rivalen:
Die Protagonisten und Rivalen der jeweiligen Region