Pokémon Soul Link Team Generator

Use this tool to generate and analyze Pokémon Soul Link teams. Add pairs of Pokémon for Player 1 and Player 2, then click "Generate Teams". Teams are sorted by highest stats by default, but can be sorted by balance or coverage.

NB: Coverage Score = Resisted + (Immune × 2) − NoResist − (All Weak × 3)

The higher the coverage score, the better the coverage!
Any questions, contact kakarifer on discord!

Player 1 Pokémon *
Player 2 Pokémon *
    Highest Combined Stats
    ​

    Update #1: Added a "adjusted best team" sort which will take into account coverage, but if a team is over 50pts better and their coverage is close, we prioritise the stronger team.

    Update #2: Coverage v2 will now count an immunity as a resistance for the purpose of weighting. This should help with the coverage score.

    Update #3: Reduce No Resistance will now aim to reduce the total count of types we have no resistance against.

    Unlocke v2 is here!

    Hey! It's kakarifer here :)

    I'm pleased to bring you v2 of Unlocke! You can check out the beta here.

    I'll be migrating over to this version around the middle of February, so please check it out!

    Contact me on Discord if you have any questions ^^

    Excited Pikachu