|Friends:||Ash, Misty, Brock, Ritchie, Luka|
|First Appearance:||The Mystery Is History|
|Voice actor:|| Kayzie Rogers|
Oliver is a character appearing in Pokémon: Master Quest.
Season 5: Master Quest
Oliver found a baby Lugia that has wandered away from its parent, calling it Silver and claiming it as his own. When the heroes appeared, he hid Silver, thinking they are after it. Team Rocket appeared and attempted to steal Silver and since they failed, they used a fake Lugia to lure Silver and captured it. When Silver was shown once more, the heroes tried to rescue it and warn its mother it was a trap, but they failed. However, Oliver dived into the Team Rocket base, met Jessie and James, who gave him a code. With the code, he freed the heroes, who rescued Silver and Lugia, then escaped the base before it exploded.
|JE104||The Mystery is History|
|JE105||A Parent Trapped!|
|JE106||A Promise is a Promise|