Well there is some very good information in the posts here. However, some of that information is not correct.
Grading a player involves projection to some degree. However extreme projection on some is harder than others.
using an example... The 2020 that was mentioned throwing 86 and receiving a 9 grade. The 9 is because he is a 2020. There are no upperclassmen pitchers that top out at 86 and get a higher grade. Depending on many things, if he were a 2017 grad, his grade could be anything from a 7.5 to a 9. It wouldn't be surprising to see him end up at 10 or even an 8 in three years.
The one thing I wish people would quit doing is comparing prices as though everything else is equal. Those thinking they are just doing something to gain experience, could be very surprised on how different the experiences can be from one event to another.
Also I wish people understood that we look at everything and consider everything. Many first round picks have a weak skill. Not every DI prospect. Throws well, runs well, or has power. Hitting for example is probably the number one tool that both pro scouts and college coaches are looking at. Guys like Billy Butler didn't get to the big leagues based on anything other than his hitting ability.
Probably the least revealing skill/tool is speed. By itself it is almost meaningless. Then again if it combines with another skill or two it becomes very valuable. Any single skill/tool stands out.
Same thing goes for pitching. Obviously velocity cannot be ignored. However, if a pitcher shows outstanding command or an outstanding breaking ball, he doesn't need as much velocity to impress people. It is not so simple that you put everyone in order based on velocity alone. Yet, those pitchers that have the best velocity create a lot of interest. And the biggest kicker is, you never know for sure how much velocity a pitcher might gain in the future. But there are clues and that is what we look for. Some are much easier to project than others.
Over the years we have had people that think you show up and you get recruited. It just doesn't work that way for everyone. A player has to create interest. Maybe most important is they have to create interest by us. If they can't do that, they are not going to get decision makers interested. We would love to see every player get recruited by DI programs and/or get drafted. Unfortunately that is not possible.
We have coaches contacting us all the time asking about players. We have enough experience that we know if players can compete at various levels. Many college coaches know this and even lots of DIII coaches want help recruiting kids that can help their program.
To me it is real simple... No matter what age!
A player lacks ability, really doesn't do anything that might interest a next level coach. Perfect Game will give you every opportunity to show what you can do. I feel sorry for the boy that parents put in an event and he just doesn't belong there. We don't see many like that, but it's not good when we do. Simple.... Don't spend money on Perfect Game Showcases unless you have something to show. Have at least one skill, run, throw, field, hit, hit with power. If you can't do at least one of those things well, you have no reason to attend any showcase and especially not a Perfect Game showcase.
A player that has excellent ability in one or more of the tools... That is the player that ends up being happy he came to a Perfect Game Showcase. He will be known by most every decision maker in baseball. Because our scouting service is by far the biggest one in all of baseball. Most all colleges and all MLB clubs are subscribers. Something that is very easy... Watching players at a PG event and knowing what is going to happen in the near future. I actually have no problem trying to talk certain players into attending certain events. Because I know how happy they will be that they attended. There are even a few that have parents that post here that have experienced that.
Lastly, when it comes to baseball, I absolutely never lie. If I do, I'm going to get caught. That does not mean I am always correct. I do not know everything there is to know about baseball, but due to experience and age, I do know quite a bit and I enjoy helping others. I get quite a few private messages on this site. Unless it is something very personal, I would rather someone just post the questions they have. That way rather than answering for one person, I can answer for anyone that might be interested. Also, I mean this, I get so many emails it is impossible to keep up with them. Truth is I seldom check those private messages. At the same time I don't mind posting long replies like this one, because I can answer lots of questions people might have at one time.