CONFIRMED COVERAGE RANKING

Pokémon ROM hacks ranked
by generation coverage

This list ranks games by the number of confirmed Pokémon generations they include. It measures breadth—not whether every species from every listed generation is obtainable. Open each profile for the exact roster boundary.

13ranked profiles
9widest confirmed coverageGenerations counted: 9
5coverage not yet verified1 custom dex not applicable
WIDEST COVERAGE FIRST

Confirmed generation breadth

Ties share the same rank. Verified sources appear before partial sources within an equal coverage tier, without changing the rank.

Open the Finder
Rank 1 · 9 generationsVERIFIED

Windows / Android · STANDALONE

Pokémon Añil

9 confirmed generations · Generations 1, 2, 3, 4, 5, 6, 7, 8, 9

Pokémon from Generations 1–9, including Alolan, Galarian, Hisuian and Paldean regional forms.

Check exact coverage
Rank 1 · 9 generationsVERIFIED

Game Boy Advance · ROM PATCH

Pokémon Lazarus

9 confirmed generations · Generations 1, 2, 3, 4, 5, 6, 7, 8, 9

The developer package advertises more than 400 obtainable Pokémon; use the included encounter PDF for the exact version 2.0 locations.

Check exact coverage
Rank 1 · 9 generationsVERIFIED

Windows / Android · STANDALONE

Pokémon Nova

9 confirmed generations · Generations 1, 2, 3, 4, 5, 6, 7, 8, 9

All 1,025 official Pokémon are documented as obtainable. Exact Fakemon status remains Not yet verified and is not inferred from that roster claim.

Check exact coverage
Rank 4 · 8 generationsPARTIAL

PC / Android · STANDALONE

Pokémon Ópalo

8 confirmed generations · Generations 1, 2, 3, 4, 5, 6, 7, 8

PARTIAL — two independent guides describe 928 catchable Pokémon from Generations 1–8, plus regional forms, Mega Evolution and Dynamax. Custom Pokémon are independently confirmed by developer material.

Check exact coverage
Rank 5 · 7 generationsPARTIAL

PC / Android · STANDALONE

Pokémon Titan

7 confirmed generations · Generations 1, 2, 3, 4, 5, 6, 7

PARTIAL — secondary sources describe roughly 793–800+ Pokémon from Generations 1–7 without Ultra Beasts. They identify the three starters as the only custom species.

Check exact coverage
Rank 5 · 7 generationsPARTIAL

Game Boy Advance · ROM PATCH

Pokémon Unbound

7 confirmed generations · Generations 1, 2, 3, 4, 5, 6, 7

The documented core roster spans Generations 1–7, with later mechanics and limited postgame access to additional species in the current branch.

Check exact coverage
Rank 7 · 6 generationsVERIFIED

Game Boy Advance · ROM PATCH

Pokémon Gaia

6 confirmed generations · Generations 1, 2, 3, 4, 5, 6

Pokémon from Generations 1–6 appear, but not every one of the 721 coded species is fully functional or catchable.

Check exact coverage
Rank 7 · 6 generationsPARTIAL

Windows / macOS · STANDALONE

Pokémon Zeta/Omicron

6 confirmed generations · Generations 1, 2, 3, 4, 5, 6

All 649 Pokémon from Generations 1–5, approximately half of Generation 6, all Generation 6 Mega Evolutions and several custom Mega forms. The official FAQ separately confirms 2–3 Fakemon.

Check exact coverage
Rank 9 · 4 generationsVERIFIED

Game Boy Advance · ROM PATCH

Pokémon Modern Emerald

4 confirmed generations · Generations 1, 2, 3, 4

The developer documents 423 Pokémon across the game and postgame, including 44 added species—mostly Generation 4 plus selected later evolutions.

Check exact coverage
Rank 10 · 3 generationsVERIFIED

Game Boy Advance · ROM PATCH

Pokémon Emerald Seaglass

3 confirmed generations · Generations 1, 2, 3

All Pokémon from Generations 1–3 are obtainable, plus selected cross-generation evolutions such as Roserade, Mamoswine and Farigiraf.

Check exact coverage
Rank 10 · 3 generationsVERIFIED

Game Boy Advance · ROM PATCH

Pokémon Heart & Soul

3 confirmed generations · Generations 1, 2, 3

The standard adventure focuses on Generations 1–3 plus later evolutions. The optional randomizer can draw from Generations 1–9, which is not the same as every species being normally obtainable.

Check exact coverage
Rank 12 · 2 generationsVERIFIED

Game Boy Color · SOURCE BUILD

Pokémon Polished Crystal

2 confirmed generations · Generations 1, 2

The current repository documents 289 species, 56 cosmetic forms and 46 regional or other variants. It includes later-generation relatives of Generation 1 and 2 Pokémon, but does not establish complete generation-wide coverage, so Finder generations remain limited to the proven original two.

Check exact coverage
Rank 13 · 1 generationsPARTIAL

Game Boy Color · SOURCE BUILD

Pokémon Crystal Legacy

1 confirmed generation · Generation 2

Generation 2 is verified, with Johto as the main setting and Kanto as postgame. Exact Fakemon status is Not yet verified.

Check exact coverage
NOT APPLICABLE

Custom Pokédex

These games use a custom roster, so official generation breadth is not a meaningful ranking measure.

Custom dexNOT RANKED

Game Boy Advance

Pokémon Clover

386 custom Clovermon. Official Pokémon generations do not apply to this entirely custom Pokédex.

Open canonical profile
FAIL-CLOSED

Generation coverage not yet verified

These profiles stay outside the ranking until their canonical generation field is confirmed. Region names, Pokédex estimates and story locations are never used as substitutes.

Not yet verifiedUNRANKED

Game Boy Advance

Pokémon Emerald Rogue

Confirmed generation coverage: Not yet verified.

See verified profile facts
Not yet verifiedUNRANKED

Windows / Android / macOS / Linux

Pokémon Fire Ash

Confirmed generation coverage: Not yet verified.

See verified profile facts
Not yet verifiedUNRANKED

Windows / macOS / Android

Pokémon Iberia

Confirmed generation coverage: Not yet verified.

See verified profile facts
EXPLORE ANOTHER WAY

Ranking and grouping answer different questions

This page ranks breadth. The generation directory shows every eligible game inside each confirmed generation group.

Browse ROM hacks by generation Filter your own shortlist Open all canonical profiles

Coverage last checked 2026-09-14

The ranking rebuilds from canonical profile data. Newly verified generations can change the order without creating another URL.

Check profile updates