In Pokémon Diamond and Pearl, the players rival is not battled immediatly after obtaining a starter Pokémon. Instead, a level 2 Starly is used for the tutorial battle instead. The slightly different story in Platinum has the player battle their rival for the tutorial instead.
Wild Pokémon can be encountered by surfing in a lake just outside of the Pokémon League.
Pokémon Platinum, in a similar vein to Emerald, slightly changes the story, and as such boss encounters are slightly different. As with Ruby and Sapphire, this graph only depicts battles from the original Diamond and Pearl.
Multiple boss trainers are battled during the player's raid on Team Galactic HQ.