Great League PvP Ranking | PvPokeTW (2023)

Reminder: The value of Mega Pokémon that has not been installed is estimated by netizens, please do not invest any resources in cultivation before official installation!

format, theme

sort by

Overall: Taking into account various placement considerations, the Pokémon with the best overall performance.Pokémon that can perform better in various situations and have exceptional attributes, moves, and individual values.

The best overall Pokémon across multiple roles.They have the writing, the moves, and the stats to succeed as top contenders.

Closers: Pokemon that do well in battle without using a defense grid.Possessing a strong enough physique or a high-damage move means that this type of Pokémon can influence the outcome of the battle.

The best non-shield Pokémon in the game.Massive or strong moves allow them to close encounters.

Leads – A Pokemon that works really well when paired with a defensive net.A Pokémon that can pressure an opponent or give them an advantage in long battles. Suitable as a starter for opposing teams.

The best Pokémon with shields in play.Able to apply pressure or win prolonged fights, they are ideal leaders in battle.

Attackers: A Pokémon that can work well against opponents using a Defensive Net without using a Defensive Net itself.This type of Pokémon has better Quirk, toughness, and powerful attack capabilities, and can penetrate the opponent's weaknesses.

The best Pokémon against armored opponents while unprotected.Their natural bulk, resistances, and strong attacks allow them to overcome a handicap.

Trades: In the case of facing a weak start (headwind or restricted stats), it is appropriate to trade the rescue Pokémon.In addition to reducing the number of weak matches, this type of pokémon can still force the opponent to use the protection net before being knocked down, or provide considerable damage output.

The best Pokémon to break out of an unfavorable lead.These Pokemon are safe matchups and can pressure shields or deal heavy damage even on their losses.

Chargers: Pokémon that have the advantage of having a low energy requirement.The type of Pokémon that build up energy quickly, or that require little energy for moves and a lot of power. As long as these Pokemon have energy, they can become very threatening.

The best Pokemon with energy advantage.Quick energy gains or powerful moves make them dangerous after accumulating energy.

Consistency: Play against relatively stable Pokemon.This type of Pokémon provides continuous damage. Compared to other Pokémon, it can have stable damage output without inducing the opponent to use the protective net.

These Pokémon work in the most reliable way.They provide consistent damage and are less reliant on bait shields than other Pokemon. Shorter quick strokes also help improve consistency.

The Pokémon with the highest overall stats.They have the stamina power to outrun their opponents in battle and potentially overcome their type disadvantage.

The Pokémon with the highest attack stat.They do more damage and gain Charged Move (CMP) priority against Pokemon with lower Attack stats. Stats can range ~0-3 points depending on IVs.

The Pokemon with the highest defense stat.They take less damage from attacks.

The Pokémon with the highest Stamina stat.They have more HP and can absorb more damage than other Pokemon. Stamina-based bulk is more resistant to fast-moving damage.

Theme/Competition Information:

Report ladder opponent information (English): gobattlelog.com.

The classification contains Pokémon XL

Shows the number of general moves used

show

Limited number of Pokemon

*

*This competition system stipulates that there is a limit to the number of these marked Pokémon in each participant's six teams of Pokémon. See the rules for this competition for more details.

You can search for Pokémon from a specific generation or region of the game by typing: "kanto", "johto"...etc., or "gen1", "gen2"...etc.

For more information, click on the exclamation mark behind the search box.

(Video) I Used The Top 3 Best Ranked Pokemon in Go Battle League in Pokemon GO

space 1

slot 2

space 3

slot 4

space 5

slot 6

?+

pokémon

ranking score

Reading data...

Export as CSV file

About reviews ▼▲

How do you know which Pokemon are best for Trainer Battles? This question has numerous answers, and below we'll look at how we arrived at ours and how you can make the most of the rankings here.

As we improve our simulator and ranking algorithms, please note that exact rankings may change. They aren't set in stone, but rather an educated guess as to which Pokémon may or may not be good for Trainer Battles. Ultimately, we hope the ratings here will be a useful resource in their own way and help build you towards success.

Using pokemon ratings

In the top-level leaderboards, you'll see a score for each Pokémon. This score is an overall performance number from 0 to 100, where 100 is the best Pokémon in that league and category. It is derived by simulating all possible pairs, with each Pokémon's most used moveset (these can be adjusted manually). Use this score to compare overall performance between Pokémon; For example, the difference between the #1 and #50 Pokémon may not be the same as the difference between the #50 and #100 Pokémon. This score also allows you to see the parity across different leagues and categories.

Trainer battles feature a wide variety of scenarios, especially with shields. To give a more complete picture, our overall ratings are derived from additional sets of ratings, where battles are simulated with different roles in mind. You can explore rankings for each of the following categories:

  • In general -Derived from a Pokémon's score in all other categories. Moves are ranked based on the calculations of all opponents. However, top counters and best combinations are taken from the Prospects category.
  • directs -Simulated ranked battles with 2 shields against 2 shields.
  • clasps -Non-Shield Mock Battle Ranking vs. no shield.
  • switch -Simulated ranked battles with 6 turns of energy advantage and scored to favor safe matches.
  • Loaders -Simulated ranked battles with 6 turns of energy advantage.
  • Attackers -Mocked ranked battles without shields vs. 2 shields.
  • Consistency -Rating of how dependent Pokémon are on bait shields.

Different Pokemon can succeed in different scenarios, so use these categories to help determine when a particular Pokemon would be most valuable.

Within each classification, you'll see four separate detail sections:

  • Fast moves -What fast moves does the Pokémon use the most in the league and category.
  • Loaded Moves -What Charged Moves does the Pokémon use the most in the league and category.
  • Main wins -Which battles the Pokémon performs best in, weighted by the opponent's overall score.
  • key counters -Which significant opponents perform best against the Pokemon.

Use them to see even more information about a Pokémon, what matches it can be useful in, and what can be used to counter it.

Using motion ratings

Each Pokémon has a Fast Moveset and a Charged Moveset. Some moves might be better in one battle and other moves might be better in another. For trainer battles, you'll want to know which moves will be best for most matches. You might also want to know which Pokemon are the best candidates for a second Charged Move. The move details within each Pokemon classification can help you determine this.

Moves are ranked using calculations based primarily on their damage and energy cost. Stat changes are also taken into account. These calculations are performed for each match and then summed across the entire format. Matchmaking weighting affects these numbers as well, so moves that would be used against significant meta targets will rank higher.

When looking for potential moves, keep an eye out for Pokemon that have a strong tendency towards a single fast move and a single charged move. These Pokemon will have their ideal moveset for most matches. On the other hand, some Pokemon see a more balanced use of their Charged moves. This is where a second charge move comes into play.

If you are investing in a loaded second move, you want a pair that is optimal in most combinations. Two moves that would be used in 90% of matches are better than two moves that would be used in 60% of matches. You also want a move that adds more value to these combinations. A second Charged move that is used 40% of games will give you more value than one used 5% of games.

However, not all clashes are created equal. When your opponent switches a Pokemon, it's not just random; they will most likely send something strong against you. Because of this, a Charged move that neutralizes your counters can be more valuable than the ratings indicate. Blastoise, for example, doesn't use Ice Beam very often in heads-up simulations (top-tier Grass-types like Meganium and Venusaur will take it out before it can). However, Ice Beam can still be valuable when your opponent sends these Pokemon out while Blastoise has Ice Beam nearly charged or fully charged, or if you have shields while they don't.

As an exercise, select any Pokémon in theteam building tooland compares your battle histograms when you have one move loaded and when you have two. If a second charged move improves your combinations, it might be worth investing.

Sorting Algorithm

Ratings are generated by following these steps:

  1. For each category:
    1. Simulate all possible combinations and assign a battle rating to each Pokémon.
    2. Calculate each Pokémon's average battle rating across all matches.
    3. Replay matches and weight each individual battle rating based on the opponent's average, averaging again each time. Repeat this process several times. Only do this if the combinations are the same (equal shields).
    4. Calculate a Pokémon's Tier Score as a percentage of its weighted average Battle Rank for the #1 Pokémon.
  2. For each Pokémon, calculate the geometric mean of their scores in each category to get the overall score.

Battle Rating is the core of the ranking algorithm. It tells us if a Pokemon wins a battle and by how much. The average of all these tells us which Pokémon performs best against most other Pokémon.

However, comparing only averages is not always best; you're not equally likely to face every Pokemon, and multiple weak Pokemon of a given type can skew the results in favor of your counters. Therefore, the algorithm repeats each match again and weights each battle rating by the opponent's average. Now, a good battle rating against a powerful Pokemon is worth more than a good battle rating against a weak one. This process is recursive; a Pokémon that has a low original average may have a better weighted average, which affects all Pokémon that rank well against it, so this process is performed multiple times to allow the best Pokémon and those that beat them to filter through the rankings. .

Overall scores are calculated using a geometric mean (root of A x B x C) as opposed to a regular mean (ratio of A + B + C). This is because category scores are percentages; adding these percentages doesn't produce a tangible value, so a geometric mean is more applicable. The geometric mean also favors complete Pokémon over Pokémon that rank high in one category but rank low in others.

Each Pokémon gets its ideal moveset for each match. Keep in mind that this can cause Pokemon with wide moves like Mew or Suicune with hidden power to rank higher than they should; this is already adjusted in general rankings, but may appear in Team Builder.

Use the following keywords to find certain Pokémon:

(Video) Premium GO Battle League Encounter Rewards From Rank 1-20 in Pokemon GO

pokemon chinese name mary tuesday
pokemon attributes water water
category legendary:legendary pokemon
mythical:ghost pokemon
regional:Real world limited area
to allow:form of alolan
Galarian:Galar type but in Limited Galar
illness :Galar region only
to start :starter pokemon
sombra :Shadow pokemon only
eligible shade:There is a dark path,but just show individuals in general
SG:pokemon level 50
generation
gen1:first generation
gen2:second generation
gen8:eighth generation
area canto:Kanto area
management :area of ​​Johto
inimitable:area of ​​Hoenn
otherwise:sinnoh area
becomes:common area
National Pokédex No. 184
Evolution Family +polished
move name @ double return
move attributes @lucha
limited movements @Legacy
(Excluding venting anger and returning the favor)
limited movements
@especial
(including venting anger and returning the favor)
battle characteristics Bulky, Spammy, Risky, etc. See the adjacent resource guide.
The second special move unlocks the stardust number. 10k,

10k:10,000 stardust
50k:50000 stardust
75k:75000 stardust
100k:100,000 stardust

The walking distance of friend Pokémon 1 kilometer

1km:1 kilometer
3km:3 kilometers
5km:5 kilometers
20km:20 kilometers

Meta Pokemon meta
4 * Pokémon 4*, dog
and and) water&@lucha
the (or) water, fighting
no no) !water

Select the options below to search for Pokémon characteristics and playstyles.

To search for

list of keysmove databattle valuepersonal information

The best exploration object.

combat power index

Main sources of threats

combat power index

To checkThe complete battle performance in this themed game:

pokemon vs grande league

overall performance

Lead

Fence

To change

Charger

aggressor

Consistency

state value

attack power

+20%

defending

-20%

Vigor/HP

overall score

qualification

Best Combination IV (Rank 1)

It is not necessary to use XL bullets.

XL candies are recommended but not required.

I recommend the Caramel XL.

This Pokémon XL Candy is still not easy to obtain.

This Pokémon does not take into account the context of using XL Candy.

(Video) BUZZWOLE PVP IV DEEP DIVE | GREAT LEAGUE | Pokémon GO

battle characteristics?

general movements

show data

Bench

0scratch

0able

0to change

(Video) +150 ELO Day! Great League PvP

recommended moves

* Events can only be acquired through powerful movement trainers.
Unable to learn via TM

The movement value already includes the bonus of the same attribute and the shadow attack.

special move

Bench

0Damage

0energy

0injury/skill

Common movement usage times:

first attribute

second attribute

weakness attribute

resistance property

walking distance from partner

Unlock number of Stardust special moves

Suggest team members

It is recommended to form a team with the following Pokémon, please click to enter the team formation simulation function:

Pokémon with similar traits

It has the following characteristics and combat styles;

(Video) +200 ELO in Great League PvP / Bastiodon is Back!

Version1.29.25© 2023 PvPoke LLC, published under theMY license|Privacy Policy

Pokémon and Pokémon GO are the intellectual property of The Pokémon Company, Niantic, Inc. and Nintendo. All images and trademarked names are the property of their respective owners, and such material is used on this site for educational purposes only. PvPoke LLC has no affiliation with The Pokémon Company, Niantic, Inc. or Nintendo.

FAQs

What Pokemon are good for PVP in great league? ›

Pokémon Go Great League: Best Attackers
  • Bastiodon(XL) (Smack Down, Stone Edge, Flamethrower)
  • Galarian Stunfisk (Mud Shot, Rock Slide, Earthquake)
  • Registeel (Lock On, Focus Blast, Zap Cannon)
  • Wobbuffet(XL) (Counter, Return, Mirror Coat)
  • Scrafty (Counter, Foul Play, Power-Up Punch)
Jan 12, 2023

What is the highest rank for PVP Pokemon? ›

From Season 6 onwards, you'll need to participate and win a number of battles to progress from Rank 1 to Rank 20. Certain ranks will be easier to overcome than others, because they will only require you to complete one set of battles to progress.

What level should I be to fight in great league? ›

Different Pokémon excel within different leagues, so you'll want power up a Pokémon as close as you can to the maximum CP for the league you want to use it in, such as 1,500 for the Great League or 2,500 for the Ultra League. Everyone begins their GO Battle League journey at rank 1.

What's the best Pokemon for great league? ›

Best team for Pokemon Go Great League

One of the best teams Trainers can use in the Great League is Azumarill, Galarian Stunfisk, and Walrein, as these are three of the strongest fighters and they'll offer good coverage against most of the major Great League opponents.

What CP is too low for great league? ›

Great League battles can only be entered by Pokemon that have 1500 CP or less. There will be three rounds of the Great League in Season 11 of the Pokemon Go Battle League, each running for one week.

What is the best 2500cp Pokemon go? ›

Best team for Pokemon Go's Ultra League

Niantic Pokemon Go's Ultra League has a max CP of 2500. One of the best teams Trainers can use in Pokemon Go's Ultra League is Registeel, Cresselia, and Swampert, as these are three of the strongest fighters in the meta and provide a good range of coverage against common enemies.

How important is IV in great league? ›

Every Pokemon already has their base stats, the IVs just increases them. What matters most is getting your Pokemon to a higher level. Getting your Pokemon to reach closest to 1500 is the key and their attack IV will influence whether the Pokemon reaches 1500 CP at level 36 or level 40.

Does CP matter in great league? ›

The higher the CP, the lower level the Pokémon must be in order to stay under the 1500 CP cap. This means that balanced, or defense/HP weighted Pokémon get a lot more bang for their buck in the stat budget. You can accentuate this advantage even more by finding Pokémon with defense/HP weighted IV as well.

Can Pokémon with 1500 CP battle in great league? ›

Pokémon must be at or below 1,500 CP to enter.

What is the best three Pokémon in great league? ›

Our Pokémon Go Great Team recommendations, as of December 2022, in order of their appearance in the National Pokédex:
  • Registeel. ...
  • Deoxys (Defence) ...
  • Bastiodon. ...
  • Scrafty. Type: Dark and Fighting. ...
  • Galarian Stunfisk. Type: Ground and Steel. ...
  • Trevenant. Type: Ghost / Grass. ...
  • Toxapex. Type: Poison / Water. ...
  • Kommo-o. Type: Dragon / Fighting.
Dec 8, 2022

What is the bulkiest Pokémon in great league? ›

Azumarill shines in the Great League because it is insanely bulky due to its defense and stamina. It also has decent typing and covers just about everything the trainer needs.

Do XL Pokémon make a difference? ›

Size does not bear any importance. Focus on IVs, as they are the keys to Pokémon performance in battle.

Who is the number 1 Pokemon Go player? ›

KingOWT Harpenden

Who is the king of PvP? ›

Being the "King Of PVP" in YGGDRASIL, Gilgamesh is considered one of the strongest players in YGGDRASIL. His armor is a bonus equipment he received for being one of the top 10 top PVP players.

Who is the world's best PvP? ›

1. Technoblade. In addition to being one of the finest, Technoblade is one of the most well-known players as well. He frequently dominates opponents in competitions, making him maybe the best PvP player in the world.

Is CP or IV more important? ›

A Pokemon's combat power (CP) is an aggregated statistic that gives a rough idea as to how powerful they are. It is based on IV scores and that Pokemon's current level. Generally, a Pokemon with higher CP will perform better in battle than one with a lower stat.

How much does CP matter in great league? ›

The Great League only allows Pokémon with a CP (Combat Power) of 1,500 or lower to participate. The Ultra League was the second League rolled out which only allows Pokémon with a CP no higher than 2,500. The last League is called the Master League which has no limit on the number of CP a Pokémon has.

What CP is 100 IV pokemon go? ›

A 100% IV would mean that Attack, Defense and Stamina are all at 15. Everything below that works out to being a percentage of the maximum possible stat of 45.

How rare is a 100iv Pokémon? ›

Hatching Pokemon from eggs, earning them in quests or defeating them as a Raid Boss all provide the same chance of obtaining a 100 IV Pokemon – 1 in 216. That is because each stat is guaranteed to be 10 or more.

How rare is a perfect 3 star Pokémon in Pokemon go? ›

1 star - 51% to 63.4% 2 stars - 66.7% to 80% 3 stars - 82.2% to 98%

How rare is a perfect IV from a raid? ›

Each of these numbers on any caught Pokemon is completely random, which means you have as much chance of getting an 11, for example, as you do a 15. When you work out the odds behind this, the complete randomness gives you a 1 in 4,096 chance of finding that perfect IV Pokemon. So, very unlikely.

How many perfect IVs do you need for competitive? ›

9 IV Stats Range From Zero To 31

This makes IVs much more diverse. Competitive players want the stats as close to 31 as possible.

Should I prioritize CP or stars? ›

Prioritise Appraisal (Stars), then Combat Power (CP)

With the new Appraisal system it's easier to determine which Pokemon will be best. 3-Star Pokemon have higher base stats, and therefore a higher (maximum) CP. You can search your Pokemon using the terms 0* , 1* , 2* , 3* or 4* to filter Pokemon by their appraisal.

Is it worth evolving low CP? ›

It pays to keep and evolve only the best Pokémon you find. In general, you want higher CP Pokémon to evolve over lower CP Pokémon, but just because a Pokémon has a high CP doesn't mean it's actually very good.

Should you keep low CP Pokemon? ›

Combat Power (CP)

Each one should have the letters CP next them, as well as a number. CP stands for combat power -- the higher the CP, the stronger the Pokémon will be in battle. In general, you want to trade away your low-value Pokémon so you can build up your stronger ones.

Is there a 5000 CP Pokemon? ›

1. Slaking – 5,010 CP. Pokemon Fandom Slaking is the surprising champion when it comes to CP.

What Pokemon can have 3000 CP? ›

Regice: Max CP- 3,087

A max possible CP of just over 3,000 is respectable enough, there's no doubt about that.

Do gym battles increase CP? ›

CP is essentially a measurement of how strong the Pokemon is, and is important to consider when choosing a Pokemon to use in Gym battles. Both of these methods will increase your Pokemon's CP and HP, but will require different quantities of Stardust and Candy.

What are the top 3 most popular Pokémon? ›

Most Popular Pokemon
  • Charizard (Gen 1) – 240,700 total monthly searches.
  • Gardevoir (Gen 3) – 158,400 total monthly searches.
  • Sylveon (Gen 6) – 137,300 total monthly searches.
  • Lucario (Gen 4) – 126,200 total monthly searches.
  • Gengar (Gen 1) – 113,500 total monthly searches.
  • Umbreon (Gen 2) – 113,000 total monthly searches.
Dec 19, 2022

Why are Shadow Pokemon better? ›

Shadow Pokémon also deal more damage with their Fast and Charged Attacks, but they take more damage when attacked. The extra damage dealt by Shadow Pokémon is shown as a “Shadow Bonus” next to their attacks on their summary page, just like Weather Boosts.

How good is Charizard in great league? ›

Charizard is an excellent performer in the Great League. His performance makes him worthy powering it up, and it's a better choice to use than Typhlosion due to better typing. If you don't have a Blast Burn Charizard, make sure you get one by trading it with a friend.

What is the 898th Pokémon? ›

Calyrex is a merciful Pokémon, capable of providing healing and blessings. It reigned over the Galar region in times of yore.

What is the best starter in Pokémon Go Great League? ›

Best Leads for Great League
  • Jellicent (Hex, Bubble Beam, Shadow Ball)
  • Trevenant (Shadow Claw, Seed Bomb, Shadow Ball)
  • Medicham (XL) (Counter, Ice Punch, Psychic)
  • Galarian Stunfisk (Mud Shot, Rock Slide, Earthquake)
  • Shadow Machamp (Counter, Cross Chop, Rock Slide)
  • Scrafty (Counter, Foul Play, Power-Up Punch)
Dec 7, 2021

Does Pinap Berry affect XL candy? ›

Pinap Berries don't have any effect on the amount of XL Candy earned. Thanks to The SilphScience Research Group we know that the higher level a Pokémon is, the more likely it is to drop a XL Candy. XL Candy is individual to each specific Pokémon species. You can convert 100 regular Candy into XL Candy.

Are XXL Pokémon rare? ›

Now that all Pokémon can be XXS and XXL, you should be able to make more progress on these, as so far these new sized Pokémon have been incredibly rare.

Are heavier Pokémon better? ›

When it comes to strength and battle skills, we still have no concrete answers. Some players have found that lighter, smaller Pokémon are more powerful than larger, heavier ones. Some have found the exact opposite.

What is the best IV for Great League? ›

What you want is an 8/15/15 Azumarill that will cap out at 1500 CP even at level 40. The attack IV being low that does not mean your Pokemon is weak. Every Pokemon already has their base stats, the IVs just increases them. What matters most is getting your Pokemon to a higher level.

Can Pokemon with 1500 CP battle in great league? ›

Pokémon must be at or below 1,500 CP to enter.

Is 0 IV rarer than 100 IV? ›

A 0% Pokemon is far, far rarer than a 100% Pokemon. Why? It's quite simple actually. There's no realistic way to catch Pokemon and check every single one.

Is 100 IV Pokemon good for PVP? ›

If a specific Pokémon maxes out below the CP limit for that league, then you always want the 100% variant of that Pokémon.

How rare is a perfect IV? ›

Perfect IV odds in the wild? There's a one in 4,096 chance, or 0.0244% portability, of finding perfect IVs from a wild catch. There is also a Weather Boosted wild catch though, which gives you a significant odds boost. Instead of the 1 in 4,096 chance, a Weather Boosted catch increases your odds to a 1 in 1,728 chance.

Does tapping faster in Pokémon GO help? ›

Each Pokémon in Pokémon GO has two attacks: one Fast Attack and one Charged Attack. The Fast Attack is the one you're going to use the most—it's the attack you perform simply by tapping your screen. Each time you use your Fast Attack, it generates energy that can be used for Charged Attacks.

How do you get a great league veteran medal? ›

As Pokemon Go Hub reported, players can unlock the rest of the clothing items by earning the Great League Veteran, Ultra League Veteran, and Master League Veteran medals. Each of these is earned by competing in multiplayer trainer battles against other real players.

Is there a 5000 CP Pokémon? ›

1. Slaking – 5,010 CP. Pokemon Fandom Slaking is the surprising champion when it comes to CP.

What Pokémon can have 3000 CP? ›

Regice: Max CP- 3,087

A max possible CP of just over 3,000 is respectable enough, there's no doubt about that.

What CP is 100 IV Pokémon Go? ›

A 100% IV would mean that Attack, Defense and Stamina are all at 15. Everything below that works out to being a percentage of the maximum possible stat of 45.

Videos

1. You NEED THESE Pokémon for the NEW PVP Season!
(Poké Daxi)
2. FULL *PVP FOR NOOBS* GUIDE in POKEMON GO | FAST/CHARGE MOVES, TURNS, SHEILDS & SWITCHING EXPLAINED!
(Poké Daxi)
3. My BEST TEAM for GREAT LEAGUE in Pokémon GO Battle League!
(ZyoniK)
4. HOW TO USE: REGISTEEL | GREAT LEAGUE PVP | HOW TO USE SERIES | POKEMON GO PVP
(Drogane)
5. My #1 Team in the LOVE CUP...
(ZyoniK)
6. Mew is Amazing for Climbing Ranks in Pokémon GO Battle League!
(ZyoniK)
Top Articles
Latest Posts
Article information

Author: Tish Haag

Last Updated: 02/23/2023

Views: 6604

Rating: 4.7 / 5 (47 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Tish Haag

Birthday: 1999-11-18

Address: 30256 Tara Expressway, Kutchburgh, VT 92892-0078

Phone: +4215847628708

Job: Internal Consulting Engineer

Hobby: Roller skating, Roller skating, Kayaking, Flying, Graffiti, Ghost hunting, scrapbook

Introduction: My name is Tish Haag, I am a excited, delightful, curious, beautiful, agreeable, enchanting, fancy person who loves writing and wants to share my knowledge and understanding with you.