Giovanni use teams of three Shadow Pokémon in a Trainer Battle, each independently and randomly selected from separate pools. Green-colored cells denote the Pokémon that may possibly be encountered during the bonus challenge.
The following is a historic list of Pokémon used by Giovanni in reverse chronological order.
2025
September 16, 2025 to Present
Giovanni The Boss
#1
#2
#3
July 31, 2025 to September 15, 2025
Giovanni The Boss
#1
#2
#3
May 14, 2025 - July 30, 2025
Giovanni The Boss
#1
#2
#3
January 15, 2025 - May 13, 2025
Giovanni The Boss
#1
#2
#3
2024
October 8, 2024 - January 14, 2025
Giovanni The Boss
#1
#2
#3
August 8, 2024 - October 8, 2024
Giovanni The Boss
#1
#2
#3
March 27, 2024 - August 8, 2024
Giovanni The Boss
#1
#2
#3
January 27, 2024 - March 27, 2024
Giovanni The Boss
#1
#2
#3
2023
October 26, 2023 - January 27, 2024
Giovanni The Boss
#1
#2
#3
June 21, 2023 - October 26, 2023
Giovanni The Boss
#1
#2
#3
March 25, 2023 - June 20, 2023
Giovanni The Boss
#1
#2
#3
February 1, 2023 - March 24, 2023
Giovanni The Boss
#1
#2
#3
2022
November 14, 2022 - January 31, 2023
Giovanni The Boss
#1
#2
#3
July 9, 2022 - November 14, 2022
Giovanni The Boss
#1
#2
#3
April 3, 2022 - July 9, 2022
Giovanni The Boss
#1
#2
#3
2021
November 9, 2021 - April 3, 2022
Giovanni The Boss
#1
#2
#3
June 17 - September 1, 2021
Giovanni The Boss
#1
#2
#3
May 2021
Giovanni The Boss
#1
#2
#3
April 2021; June 1 - June 16, 2021
Due to a bug in game, Team GO Rocket battles including Giovanni encounters were disabled from April 9, 2021[1] to April 22, 2021.[2] Shadow Zapdos had been rescheduled from June 1, 2021, 12 a.m. to June 17, 2021, 12 a.m. local time to make up for the time Team GO Rocket battles were disabled in April 2021.[3]