Weavile first appeared to battle Cynthia's Garchomp. Garchomp endured Weavile's Blizzard, dodged Ice Beam, and knocked Weavile out with Dragon Rush.[1] When Paul found a Gliscor he wanted to catch, his Weavile used Ice Beam but missed. Later, when he encountered it again, Weavile used Ice Beam but hit a Gligar. As Weavile was swept away by a Sandstorm, Paul sent Electabuzz to support it. The latter used Thunder, along with Weavile's Ice Beam, to attack, but missed. Electabuzz used Thunder Punch, but Gliscor's X-Scissor pushed it and Weavile onto Paul. However, Paul had Electabuzz use Thunder and Weavile to use Ice Beam, which quickly defeated Gliscor, enough for Paul to catch it.[2]
Weavile battled Paul's Torterra as part of Paul's s training. Weavile evaded Torterra's Frenzy Plant and fired Ice Shard to strike Torterra. Paul scolded Torterra for its slow reaction, to which Torterra used Frenzy Plant to hit Weavile.[3] During Paul and Ash's six-on-six battle, Weavile was sent to battle Ash's Staraptor. The latter used Quick Attack, striking Weavile, who used Swords Dance. Staraptor went to use Aerial Ace, but was struck with Blizzard. As Weavile's Metal Claw was executed, Staraptor used Close Combat to counter that attack. It then used Brave Bird, bypassing Blizzard and defeating Weavile.[4] To mark its defeat, Weavile's face remained shadowed on the board.[5] Ash later reminisced about this battle, thinking Paul's new strategy had worked in his favor.[6] When Barry spoke how his father treated his Pokémon with respect, Ash remembered having faced Paul's Weavile.[7]
Weavile was seen at the end of Ash and Paul's battle in the Sinnoh League with Torterra, Ursaring, Honchkrow, Reggie's Staraptor, and Reggie's Swalot. Reggie informed them of Paul's loss, but they were happy to hear that Paul would spend more time training them through battles.[8]