I have a few weak Pokemon that I'm trying to level quickly. I'm wondering if it helps to keep less than 6 Pokemon in my party.

Does that divide the total EXP gained by fewer Pokemon? Or does each Pokemon gain a set amount and it's better just to have a full party?


2 Answers 2



tl;dr Always have 6 Pokemon in your party

Contrary to how previous generations work, it doesn't matter how many Pokemon you have in your party!

It does matter whether the Pokemon had actively participated in the battle.


In the beginning of the game, as I was catching Pokemon to fill my party, I noticed that the XP share didn't seem to change much with each new Pokemon. This gave me a hunch that XP share was somehow different in Sword & Shield.

Experiment Methodology

Part 1

  1. Loaded up my party with 6 Pokemon
  2. Found a wild Pokemon (in this case, a Lv. 30 Machoke)
  3. Used 1 Pokemon to defeat the wild Pokemon (in this case, a Lv. 35 Corvisquire)
  4. Recorded how much XP each member of the party gained, especially the Pokemon that battled

Part 2

  1. Put every Pokemon into the box, except the 1 used in the last battle (Corvisquire)
  2. Found the same wild Pokemon at the same level (another Lv. 30 Machoke)
  3. Used the same 1 Pokemon to defeat the wild Pokemon (still Lv. 35 Corviqsuire)
  4. Recorded how much XP Corvisquire gained

As you can see below, it didn't matter if there were 5 other Pokemon in my party, or if there was only 1, Corvisquire gained around 700+ XP.

(Corvisquire is Lv. 36 in the last screenshot because it had just leveled up from the fight.)

Not pictured below, but I also tried this with 2 Pokemon in the party and 3 Pokemon in the party. In both cases, the number of Pokemon didn't change the approximate amount of XP gained by each Pokemon.

Pokemon XP share comparison

Note: I'm open to other players doing more experiments to show a different conclusion.

Also, this actually raises a lot of new questions about the XP share algorithm:

  • Why did Corvisquire gain less XP in the second battle? Or why did it gain extra in the first battle?
    • Was that related to the number of Pokemon in the party? Was it related to amount of XP it already had?
    • Was it related to the stats of the Machoke?
    • Was it related to the moves I used?
  • Is it possible to cycle through all my Pokemon during a battle and have them all gain almost double XP?
  • 4
    For the second Machoke, Corvisquire gained less experience because it was a higher level. The lower a Pokémon's level, the more experience it gains. You can see the same applies to the rest of the party in the first battle. Commented Nov 28, 2019 at 8:50
  • @Wrigglenite it leveled up after it gained the experience though...
    – Atav32
    Commented Nov 29, 2019 at 18:02
  • 1
    the question is more for the share part tho, if you've got only 3 pokémons on your team, do the xp shared rise ?
    – LamaDelRay
    Commented Dec 1, 2019 at 19:31
  • Yup, I can redo the experiment with a better method and show the intermediate step of having 2-3 Pokemon. But my experience is that the XP gained per Pokemon doesn't change.
    – Atav32
    Commented Dec 3, 2019 at 20:34
  • 4
    "Always have 6 Pokemon in your party"... with the one exception of when you are trying to evolve Nincada to get Shedinja Commented Dec 10, 2019 at 9:37

Exp share gives the same amount to each Pokemon no matter how many Pokemon you have.

  • 1
    Hello! Welcome to Arqade! If you have a questions, please do not post it as an answer to another question. Click the ask question in the top right corner, and ask it. Try to be specific in your question, if you would be just to copy paste that in a Question it would be considered very vague and closed.
    – Fredy31
    Commented Nov 25, 2021 at 19:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .