After winning a battle, any Pokémon in the player's party with Honey Gather that is not already holding an item may collect Honey, similar to Pickup, even if it did not participate in the battle and/or cannot battle.
The chance for a Pokémon with this Ability to pick up Honey depends on its level, starting at 5% if the Pokémon is between levels 1 and 10, and going up by 5% every ten levels, ending at a 50% chance at levels 91-100.