Most of the 14-15's in the area here in NH run in the high-60-low70. Occaisional mid-70
Here in Southern NH and we had 2 8th graders last year in the area that threw 80+.
One threw 78-81, the other 81-83. Have timed the first guy only once this year and he was 79-82. He told players that he has hit 87 but was no where near that when I timed him.
2nd player that threw 81-83 last year is now Freshman, he’s 15yrs 5-months at runs 82-85 and hit 86-87 few times per game. I have timed him many times this season.
Have only timed a few Upperclassman in NH Class-L (large school) that cruise over 80 this year.