Hilbert is a boy who lives in Nuvema Town, as do his childhood friends, Cheren and Bianca. If chosen as the player, he will receive a starter Pokémon and a Pokédex from Professor Juniper. After setting off on his Pokémon journey at the same time as Cheren and Bianca, Hilbert will at some point be asked by Fennel to do some sort of quest; in return for its completion, Hilbert will receive a C-Gear.
As well as encountering and battling his childhood friends at various points during his journey, Hilbert will also meet a young man known as N, who wishes to create separate worlds for humans and Pokémon. In order to achieve his goals, he and Hilbert will battle several times during the course of the game. Hilbert also battles Team Plasma at various stages of his journey. Ultimately, Hilbert is recognized as a hero by Reshiram or Zekrom, depending on the version.
As a non-playable character
If not chosen as the player, Hilbert appears as the player's partner in the Battle Subway when choosing to ride the Multi-Train. Two of the following Pokémon are picked from the corresponding list, depending on what the player wants him to base his team on. If the player chooses "A balance between the two," Hilbert's Pokémon are chosen from either list.
Pokémon Black 2 and White 2
In Black 2 and White 2, the protagonist of Black and White was said to be searching for N in a faraway region and has not yet returned home. His mom mistakes the player for him.
Battle Subway Pokémon
This is a list of all the Pokémon used in the Multi Train and Super Multi Train battles. Each Pokémon has a non-Hidden Ability that, along with gender, is randomly selected. These Pokémon will always have the maximum 31 individual values across every stat and the full 510 effort values evenly distributed among the noted stats (rounding down).