Diamond & Pearl series
Ash caught him as a Starly in Two Degrees of Separation! while searching for Pikachu, who was missing due to the antics of Team Rocket. Aipom was swinging through the trees and accidentally bumped into Starly, so the two Pokémon battled. Weakened by Aipom, Starly was captured and immediately used in the search for Pikachu. In When Pokémon Worlds Collide, he successfully found Pikachu, later Starly had his first battle against another Starly belonging to Paul and lost.
In A Staravia is Born!, Starly evolved into a Staravia during a battle with Team Rocket. Immediately after his evolution, Staravia had perfectly learned Aerial Ace. Evolving has also allowed him to grow much stronger and become very useful in searches.
Staravia was the only one of Ash's Pokémon who didn't participate in Ash's first Sinnoh Gym battle against Roark, he was upset by this but promised by Ash he would be involved in the next Gym Battle.
In The Grass-Type Is Always Greener!, Ash used Staravia as his second Pokémon in his unofficial two vs two battle against Gardenia, he went up against her speedy Turtwig, as Ash used him thinking a Flying-type would be faster. Staravia used a fast Wing Attack but Turtwig was faster. Staravia used multiple Quick Attacks, all of which were dodged. He then went for an Aerial Ace, which Ash assumed was unavoidable, but Turtwig was even able to dodge Aerial Ace, causing Staravia to crash into some grass, but he later got out. Turtwig then used Leaf Storm which was very powerful and knocked him into a tree, knocking him out and causing Gardenia to win the battle.
In The Grass Menagerie!, Ash used Staravia as his second Pokémon in his Eterna Gym Battle against Gardenia, he went up against Cherubi. Cherubi launched an instant Solar Beam, due to the intense sunlight. However Staravia dodged and then he launched a Wing Attack, however Cherubi dodged thanks to its quick speed assisted by its Chlorophyll ability. Cherubi tried to use Solar Beam, but it failed due to clouds covering the sun. Cherubi switched to Magical Leaf and Ash got Staravia to fly up into the sky, causing Magical Leaf to fail as he was out of reach. Ash had Staravia come down slowly and then he used Wing Attack, with Cherubi unable to dodge due to the sun blinding Cherubi. Staravia used Quick Attack and then Aerial Ace successfully on Cherubi defeating the Cherry Pokémon. Gardenia then used her second Pokémon, Turtwig, which Staravia showing slight anger, since he lost the last time. Staravia used Wing Attack but the Tiny Leaf Pokémon easily dodged it, just like last battle. Staravia then used multiple Wing Attacks, all of which were dodged. Staravia then used Wing Attack near the ground causing Turtwig to move backwards and eventually fall into a tree, trapping it. This allowed Staravia to launch and hit a powerful and super-effective Aerial Ace, but this also freed Turtwig. Staravia used Wing Attack but Turtwig then launched a Leech Seed in response, causing Staravia's health to be drained, Turtwig then launched a fast Tackle, defeating Staravia again.
After seeing Reggie's Staraptor use the powerful Brave Bird attack, Ash was inspired to teach it to Staravia. In the third Sinnoh Gym battle, Staravia defeated Maylene's Machoke and Meditite, as well as successfully mastering Brave Bird.
In Pursuing a Lofty Goal!, a PokéRinger competition was held in Squallville where Ash entered and won with Staravia, who evolved into a Staraptor in the process. Shortly after his evolution, Staraptor learned Close Combat and defeated Paul's Honchkrow, earning Ash his first victory over Paul.
In Sliding Into Seventh! he was the second Pokémon in his Gym Battle against Candice, going up against her Medicham, he was chosen as Ash wanted to attack from the air and had a type-advantage. His Quick Attack was countered by Medicham's Confusion and was then flung into the ground. His Aerial Ace was blocked but then used Close Combat against it, Medicham hit Staraptor with Fire Punch but then he knocked it out with Brave Bird. He was later recalled. He later went up against Candice's last Pokémon, Abomasnow. He went for an Aerial Ace but was blocked and was knocked out by a single Ice Punch.
He participated in Ash and Paul's Full Battle in Pedal to the Mettle! where he went up against Torterra and Weavile. He managed to defeat Weavile, despite the type-disadvantage. In Evolving Strategies! he also fought against Paul's Ursaring, but lost quickly.
Staraptor was used in League Unleashed! against Nando's Roserade. He was able to defeat it with a single Brave Bird attack, but was defeated by Nando's Armaldo's super effective Rock Blast.
In Familiarity Breeds Strategy!, he was used against Paul's Gastrodon. Ash realized that Paul's Gastrodon could use Counter Shield, and Staraptor was hit by the technique. When Gastrodon slammed him on the ground, he managed to use Close Combat on the ground to get away, but was hit with an Ice Beam in the process. He started to show signs of tiring, so Ash decided to recall him in place of Buizel. Later on in A Real Rival Rouser!, after Buizel fell to Paul's Drapion Ash called him out again. However, he was unable to triumph against the superior power of Drapion's Cross Poison and Toxic Spikes.
Ash left Staraptor at Professor Oak's Laboratory when he decided to go to Unova.
Best Wishes series
He was mentioned in The Fires of a Red-Hot Reunion! by Professor Oak, who mentioned that Staraptor would sometimes have air races with Swellow at the lab, and Unfezant would make a good addition to those races.
Staraptor was later reunited with Ash in The Dream Continues!, where he and the rest of Ash's Pokémon posed in a group photo with him.