Best Attackers by Type

This list is a comprehensive index of the overall best attackers for each and every type in Pokemon Go at the time of its current edition. If you're looking for a Pokemon to fill a niche within a specific type, then this resource is sure to lead you in the right direction.
How This List is Calculated
The Pokemon on this page are listed by type in descending order of power. The primary metric used to decide their placement is ER. This metric puts a heavy emphasis on DPS, but also takes into consideration TDO in order to attempt to discover the strongest overall performance of a given Pokemon when compared to others. Because of the way that this metric works, the Pokemon here are not always ordered according to which has the highest DPS. It's entirely possible that the highest DPS option may show up 2nd or 3rd within a type if its bulk is low enough. That said, our list is also manually ordered to a certain degree in order to highlight the Pokemon in roughly the order of actual utility, also taking into sub-typings that may make a Pokemon more useful than the DPS/TDO Spreadhseet may initially show under neutral situations, as well as putting some more DPS-oriented options higher on the list than what ER would prescribe. It's also possible that Pokemon not listed on this page could potentially find utility in future raids, but rest assured that the Pokemon near the top of these lists are exemplary candidates for their given types. Note that some Pokemon on this list may appear in types that they don't actually have themselves, this is because they are capable options off-type, though we may skip a few if they are less note-worthy and rely on Hidden Power to get the job done.
In a special note on Mega Evolutions, these Pokemon may be rated a bit differently than other Pokemon on the list. For example: in our Dragon rating, Mega Garchomp is substantially lower than its raw performance would suggest in a vacuum. However, the fact that players can only utilize one Mega Evolution at a time means that when a type has one or two overwhelmingly powerful options, other options will be judged a bit harder in contrast.
If you'd like to see how these Pokemon rank yourself, we recommend that you take a look at the Comprehensive DPS/TDO Spreadsheet, which is what we've used to make these calculations.
Rival Types
Included within every section are "Rival Types". These are the types that are also super effective against the types that each given type is Super Effective against. This can make it a bit easier at a glance to see what types have the best overall matchups, as well as alternate types that are worth considering when prepping to take down a Pokemon of a given type.
Top Attackers Tiering
This page lists the top ten-or-so attackers within every type in the game. However, the actual viability of the Pokemon on this list can vary greatly. For this reason, we've color-coded the Pokemon on this list to roughly correspond with the tiering of these Pokemon on our Attacker Tier List, and also highlight just how much we believe a Pokemon is worthy of investment. Note that if a Pokemon shows up in multiple types, the rating chosen here will reflect that Pokemon's performance within each type individually, so it's possible that a Pokemon may seen as a high priority in one type, but lesser in another.
- Red: These Pokemon are genuinely great, top-tier options that should probably be invested in by anyone who has them and wants to do a lot of raiding at some point.
- Orange: These Pokemon are very strong, and genuinely worthy of consideration. However, they're not quite among the top-tiers that basically dominate their given types.
- Yellow: These are strong Pokemon that have strong utility, but are a bit more middle-of-the-road in terms of performance. They make good budget options and might be worth investing in if you lack stronger performers and already have plenty of candy/stardust to spend.
- Green: These are Pokemon that really should only be considered if you really want to raid a specific Pokemon that they are Super Effective against and have no real other options. They can work, but they're not going to pay off extremely well.
- Blue: These are Pokemon that shouldn't actually be considered in the current meta. Don't invest in these Pokemon unless you're desperate, as they're really only here to demonstrate the shaky position as a whole of a given type.
Note that not every type will have this full rainbow represented, with some potentially only reaching Yellow as the highest tier that they extend to (Yes, it's Poison). As always: first and foremost you should invest in the Pokemon that you want to, and the Pokemon that you have current/upcoming utility for, but hopefully this will shed a little light on the current preceived value of a given investment within this list.
Latest Update: June 20, 2026
Bug Type
One of the weakest types in Pokemon Go, Bug tends to be a low-priority when it comes to raiding teams. Its main problem is the fact that it competes with a few extremely powerful types, leaving it outclassed when it doesn't have 2x effectiveness. In general, raising a Bug Type team is less for the sake of utility and more for the prestige of completing teams for every type.
Dark Type

Dark Type has the advantage of dealing Super Effective damage to two of the most powerful types in the game, making it a great choice for many raid teams. And while it was the once-and-former "runner up" type once upon a time, it's now consider an oppressively powerful type when called on. It's not called for extremely often, but when it is, Dark is a top pick.
Dragon Type

Dragon is among the most potent types in the game, and the go-to type when it comes to slaying other dragons. Every raid team should have a full set of powerful dragons ready to go, as literally every generation beyond Generation 2 has at least one Legendary Dragon, with many sporting multiple. They compete with Ice and Fairy which take neutral damage from and double-resist incoming Dragon Type attacks respectively, but neither can keep up with the tremendous DPS that Dragon Types can leverage against their own kind.
Electric Type

Electric is a bit limited on paper, hitting only two types in the game for Super Effective damage. However, these two types combined represent a tremendous number of Pokemon, so an investment in Electric Type damage will definitely pay off. Electric may not reach the numbers of some other types, but in general they're well on the high end of the spectrum, and tend to remain very competitive with or outright dominant over their competition.
Fairy Type

Fairy types tend to be the "tank" options when dealing Super Effective damage. Using their unique resistances to survive heavy hits where other types would fall quickly. And while their DPS isn't the worst, it's definitely behind much of the competition. Still, the top Fairy Types tend to have adequate power to be worth considering at least. Fairy is genuinely less of a priority than many other types, but it's definitely not the worst type to invest in.
Fighting Type

Fighting is one of the premier types of Pokemon Go, hitting a lot of Pokemon for Super Effective damage while staying high on the general DPS list. In general, Fighting Types are generally a good starting point for building a raid team due to just to how pervasive and powerful they tend to be.
Fire Type

Fire is among the strongest types in the game, with the top Fire Type Mega Evolutions in particular frequently beating out just about everything else when called for. It has a bit of competition and isn't called for as frequently as some other types, but it's definitely a priority for any raid team.
Flying Type

Without a doubt, Flying is one of the strongest types currently in Pokemon Go. This is owed largely to the sheer power of Dragon Ascent and Rayquaza/Mega Rayquaza, as they stand head-and-shoulders above the majority of the game. That said, the power on the Flying Type list takes a pretty steep dip when moving down, so focus heavily on the absolute top members of the type if you're building a Flying Team and maybe skip the rest.
Ghost Type

The top Ghost types tend to be genuinely great Pokemon that can that top the DPS charts handily. However, Dark Types have risen in prominence in recent years to the point where a few can even go so far as to rival the top Ghosts. Still, the top Ghosts here are also very strong Pokemon that can tear the opposition apart in short order. When something is weak to Ghosts, then Ghosts tend to be one of the best answers, even if they come into a battle while sporting a weakness to whatever they may be fighting. On that note, the power of Ghosts falls off pretty sharply as we go down the list, with most of the type's power centralized at the top of the charts.
Grass Type

Grass Types have a fair bit of utility, as they cover potentially important types while tending to resist many common coverage moves. The one problem is that Grass tends to be a relatively weak type overall, with only a small number of Pokemon at the very top keeping the type relevant.
Ground Type

Ground is another very pervasive type that hits a lot of other types for Super Effective damage, with its most note-worthy advantage being the fact that it's the only type that Electric is weak to. It's also able to contend with many of the other top types in the game thanks to the raw power of many of the game's top Ground Types, though this is another case of a top-heavy type that condenses most of its raw power in its top-tiers.
Ice Type

Ice is a bit of a strategic type. It's usually not the absolute best outside of 2x effective stages, but that's the key; a lot of highly sought-after Pokemon are 2x weak to Ice. Picking up an Ice Type team is a definite priority for any raider, as it's a pervasive type that can work its magic in a lot of different raids.
Poison Type

Sadly, Poison is probably the single weakest type in the game when it comes to raids... at least among the types that are capable of dealing Super Effective damage. It's only effective against two types, Grass and Fairy, and a pairing of those types to create a double weakness is very rare. On top of that, Poison Types tend to be very lackluster overall, falling behind the competition by a fair bit most of the time. Unless you already have the other types done and don't mind potentially flushing your Stardust down the toilet, it's best to not worry about making a Poison team.
Psychic Type

Psychic used to be the ultimate type due to the raw power of Mewtwo and later Shadow Mewtwo, but recently it hasn't kept up with the rest of the meta. While the top Psychic Types are still very viable, the type is extremely top-heavy, and they will VERY frequently have severe competition from other types when taking the Fighting and Poison Types that they counter. There is definitely more potential here, with a number of VERY strong Psychic Types yet to be given the chance to shine, but right now Psychic is very limited.
Rock Type

Despite the fact that anything with a weakness to rock that isn't a double weakness is virtually guaranteed to have other types that can rival it, Rock's high average power and important coverage keeps it extremely valuable, to the point that Rock should arguably be one of the first types that a player should consider investing in when starting their Raid team. Naturally, the best choice is what is going to be needed in the foreseeable future most of the time, but Rock is still strong and pervasive.
Steel Type

While the need for Steel Types isn't terribly common, the top Pokemon of this archetype manage to absolutely dominate the meta. The top Steel Types are EXTREMELY powerful, and VERY, VERY worth adding to your team!
Water Type

A straight-forward type, Water doesn't have many interactions to worry about, which means that it tends to be a great all-around choice whenever it's effective. The top Water Types are absolutely able to go toe-to-toe with many of the top types, especially since Primal Kyogre rules these waves. But, again, the power scaling drops pretty fast after Primal and Shadow Kyogre.
Normal Type

For all intents and purposes, Normal is not actually a type when it comes to building a raid team. Outside of very, very specific scenarios or just having fun, Normal Type moves should be TMed away, and Normal Types lacking other useful types and/or enough power to make other move types work for them should be left on the bench. The one exception to this is the absolutely crushing power of Regigigas with Crush Grip, though its power also relies a bit on its Hidden Power type. We also won't be ranking these Pokemon based on their performance with Normal Type moves, as that would be largely worthless.
We will not be putting most of these Pokemon into color-tiers due to the fact that they're primarily focused on their ability to perform within other types.





























































































































































































wtf where is shadow crawdaunt in the water tier list
Where are The updates??
I just posted this in the Z-A Megas article, but that is from last year; so I decided to add it here, since it’s recent: I think you need to redo the overall Attacker Rankings / Pokemon Profile rankings. The Pokemon in C thru B+ Tier are basically a waste of stardust investment, and you even confirm that in the C Tier blurb, plus numerous Pokemon in B tier like Crawdaunt. With the this article covering viability, it makes sense to just eliminate the entire C Tier as a whole. Then remove the B Tier, and replace all Pokemon in B+ Tier with the Pokemon in the A Tier. So it is S, A+, B+ Tiers (formerly S, A+, A Tiers). This would have a better framework for what to invest in - and you would be able to then gradually move Pokemon in B + Tier to B and B- Tier as it begins to get more crowded, as well as move A+ tier to A and A- Tier as that begins to get more crowded as well, using the full B- , B, B + Tiering along with A-, A, A + Tiering. This allows you to truly distinguish how big the gap is between what was A Tier and A+ Tier. This also prevents too many Pokemon that currently fill A+ and A Tier. You could also do S+, S, S- Tiers because S is getting crowded as well. You may see some Pokemon from S tier better fit S+, or S-, and some Pokemon from A+ Tier better fit S-, A or A-. Point being - it would be more helpful and reduce the number of Pokemon listed, and allow you to just focus on the true investments worth spending Stardust, Rare Candy, and XL Rare Candy on. Lastly, you could even have a separate section for Megas to highlight any that remain untiered, so that despite low stats, they are useful for catch Candy and Team Raid Mega Boosts.
For THIS article: I think you should remove the Yellow, Green, and Blue Tier Pokemon altogether… in the Poison-type listings, you advise not to even make a Poison Team, and the highest ranked Pokemon are Yellow, so that means Yellow is not good enough for any type, really. Also, the color schemes for Orange and Red, especially with this background color, look way too similar. Just do Red & Blue colors: Red = Top Tier Blue = Honorable Mention Just list the Red (Top Tier), and the Blue (Honorable Mention) if there are less than 6 Red. Having 9 Red tier Dragons, 5 Orange, and 6 Yellow is pointless when you could just list the Red, as 9 Pokemon is more than enough. In cases like Poison, where all are Yellow or lower, just list Shadow Regigigas with Crush Grip + Hidden Power. In this case, Hidden Power Poison, as it would still be Red, and qualify as the only strong Poison attacker, since that is at least top-tier overall. Shadow Regigigas with Hidden Power Poison can be a legit Top Pokemon against Grass and Fairy-types that are not part Ghost, Steel, or Rock. Lastly, why is Crawdaunt in the same-tier as Mega Swampert? In Crawdaunt’s own profile, it says it’s not worth investing. It’s not even a Shadow, meanwhile Mega Swampert is pretty much second only to Kyogre Shadow / Primal… so shouldn’t it at least be orange? Crawdaunt is a B Tier Pokemon, according to your rankings, meanwhile Swampert Mega is an A+ tier, according to your rankings. I think it must have been a mistake. ***I only mention this because your listing is called “Best Attackers Per Type”, so listing Yellow or lower is basically listing average to way below average Pokemon.***