He and his Hitmonchan had won a local fighting Pokémon championship several years in a row. Because of this, he spent too much time training Hitmonchan and not enough time with his family. He went up against a Hitmonlee stolen by Team Rocket. Meowth poured glue on the ring allowing Hitmonlee to attack Hitmonchan. Seeing Hitmonchan would be hurt, Anthony's daughter stepped in and attempted to block Hitmonchan from further injuries. Anthony managed to block Hitmonlee's attack with his arm, knocking it off balance, and forfeited the match. After the tournament, Anthony offered to train Ash's Primeape to become a true P1 Champ and Ash accepted, leaving Primeape to be trained for boxing.
Upon first seeing it, Ash assumed it was wild and unsuccessfully attempted to capture it. Both it and its owner entered the P1 Grand Prix where it fought and defeated a Machamp. It was later forced to forfeit to Giant's stolen Hitmonlee due to Meowth's dirty tactics.