List of Pokemon Puzzle League Origins characters

List of Pokemon Puzzle League Origins characters is Pikachufreak's fan-fiction thing to make. It has all 31 characters from the 2005 Gamecube game Pokemon Puzzle League Origins. All 31 trainers have appeared since Pokemon Puzzle League 2.