Barry's Staraptor battled Ash's Chimchar during the two Trainers' battle. Staraptor started off with Tackle, but Chimchar dodged. However, Chimchar fired Flamethrower that Staraptor evaded. Using Close Combat, Staraptor landed a hit on Chimchar, then went to use Wing Attack. Chimchar avoided this attack by using Dig, and when it emerged, Chimchar's Flamethrower defeated Staraptor.
After his Heracross fainted, Barry sent Staraptor and Roserade, along with Team Rocket's Pokémon, to confront Mars and her Team Galactic forces. However, the Pokémon were quickly defeated by Mars' Golbat.