That is great for a 12 year old. My sister is 14 and when she played Baseball she was throwing at least 65 mph.
Fastball, slider, curve ball, change up. Other pitches include the splitter (split finger fastball) and knuckleball.
In my view and other people may differ, a starting pitcher needs a good fastball, good curve and a slider. A pitcher sent in to pitch a closer, say one batter, a fast ball is best, realizing that facing a good fastball hitter better see some smoke on the fastball!! I realize I am sticking my head out on this one.
throwing
You have to have command of a rising fastball. A slider works good too if you have pinpoint control.
No
If you're talking all time, one has to be Goose Gossage. They now have Randy Johnson. Roger Clemens. Possibly Ron Guidry. Carl Mays must have had a pretty good fastball, one resulting in the only player being killed, Ray Chapman.
in the range of 94-97 on a good day with his fastball even after 2 shoulder injuries
The average speed at a school with a good program is about 65-70 MPH.
That depends on how good you are at throwing them.
Yes it strengthens his arm and he will have to adjust his throwing motion.
a good throwing arm and good accroucy
yes