Slateport City/Manga

In Tripped Up by Torkoal, and  arrived at Slateport on Sapphire's, nicknamed Lorry. After splitting up from Sapphire, Ruby met the region's Pokémon Fan Club Chairman, who led Ruby to the city's Contest Hall. There, Ruby learned that he had to apply for a new Contest Pass in Verdanturf Town. After witnessing Team Magma attacking Stern's Shipyard, Ruby ended up escaping them into Submarine Explorer 1, which subsequently dived on autopilot, with him and Blaise on board.

After Maxie awakened and  at Seafloor Cavern, Slateport City was struck by a tsunami. In Always Keep Whiscash on You for Emergencies, Ruby returned to the flooded city to compete in the Pokémon Contests, despite being the only competitor. However, he failed to obtain the Hyper Rank Ribbon due to his, Feefee, being outperformed by a mystery competitor. Angered by this, Ruby vented his frustration out on Feefee, who swam away and appeared to get trapped by the collapsing Contest Hall. After being taken to a nearby hospital unconscious, Ruby decided to help the Hoenn Gym Leaders and Sapphire deal with the crisis.

In Omega Alpha Adventure 0, Sapphire learned from that while the two were out training in, Ruby was at Slateport hosting a Contest Spectacular with Lisia. After being interviewed by Gabby, Ruby departed to Southern Island to meet up with. In Omega Alpha Adventure 21, Ruby and Sapphire performed together in a Contest Spectacular at the Slateport City Contest Hall.