As a young boy, Virgil was once lost in the forest with his first Pokémon Eevee at night, due to having a close bond with his Eevee and because the time was night, it was able to evolve into his present day Umbreon to help him get out of the forest by using Flash to light up the place. From that point on, he became grateful to the Eevee species and decided to catch more; to train and evolve them.
Virgil first met Ash and his friends after saving Ash and Iris from falling off a cliff while on their way to Higaki City where the Unova League was going to take place which Ash plans to enter with his Espeon and Eevee, he reveals he is Pokémon rescue worker and introduces to them Team Eevee. Both Virgil and Ash quickly become friends and they both decide to work together along with Virgil's brother Davey, Ash's friends, to solve a problem involving a reservoir taken over by wild Cryogonals, after solving that he reveals to Ash that he is also going to participate in Unova League making him a rival.
He reappeared again in Curtain Up, Unova League! to take part of the Unova League after being dropped off by his brother Davy in a helicopter, there he encountered Ash and His friends and met his other rivals in Unova such as Bianca and Stephan. In the first round of the Unova League he used his Vaporeon against Ultimo and his Crustle. In Mission: Defeat Your Rival!, he defeated Ultimo with Vaporeon using Hydro Pump, advancing in the 2nd round of the tournament. In Lost at the League! he was revealed to have made it through the second round and he was shown defeating a Reuniclus with his Glaceon Using Ice Beam to defeat it in the third round, getting him to top 16. Later in that episode him along Bianca help Iris find her Axew and save the Pokémon with his Espeon after they were being sent off a cliff by Garbodor, and used his Umbreon to calm down the Garbodor. In Strong Strategy Steals the Show!, he defeated Flora's Gothitelle with his Umbreon in the fourth round advancing to the top 8 in the League. He then continued to win the Unova League, using his unevolved Eevee to clinch the win.
Black 2 and White 2
Virgil appears in the Japan-only downloadable Pokémon World Tournament Unova League event for Pokémon Black 2 and White 2, along with Trip, Stephan, and Cameron in the Wi-Fi event You Challenge the Unova League Too! as a minor character. Like from the anime, he also saves Pokémon and people from danger and he part of the Team Eevee in the game.
Eevee is Virgil's main partner who is usually seen out of its Poké Ball. She is the leader of Team Eevee and will assist them if they need a power boost or defense. Eevee also won the final round in the Unova league.
Vaporeon is a Pokémon who once evolved from an Eevee. It was first sent out in BW105 to take care of the Cryogonal as it was fast enough to evade their attacks. In BW106 it was sent to battle Ultimo's Crustle in the first round of the Unova league, it was shown to be dominating the match and won in BW106 by using Hydro Pump.
Jolteon is another member of team Eevee. When the power was out in a work facility, it powered the generator. It was also used in the semi-final match of the Unova League, where it defeated Cameron's Samurott, but lost to his Ferrothorn.
This Pokémon evolved from Virgil's first Eevee. When they were lost in a forest, Eevee evolved and used Flash to light the way out. It also defeated Flora's Gothitelle in the top 16 of the Unova League, advancing Virgil to the Top 8. He was also used against Cameron's Ferrothorn in the Top 4 of the conference, and was damaged by Pin Missile before being recalled. It was later knocked out by Cameron's Lucario.
Glaceon is the ice type member of Team Eevee. When a door was sealed shut, Glaceon used Icy Beam and with Umbreon's Psychic, he formed an icy key. It was also used to battle a trainer's Reniculis in the Top 32 of the Unova League, and won with Blizzard, advancing his trainer to the next round.