Wait, I don't understand all that you're saying.
The ball is hit at 3 ft from the ground, is that right?
The maximum height the ball reaches is 25 ft?
The ball is hit 380 ft away from the home plate?
If that is so, then:
The ball lost all its vertical speed at 25 ft high, or (25-3) ft from the projected height.
From:
0^2 = u^2 + 2(-32.2)(22)
You get the initial vertical speed as being 37.6 ft/s
If you make use of the formula for range, that is
Then, you will need to find the angle of projection.
37.6 ft/s is the vertical component. The angle of projection will therefore be obtained from:
Plug that in your formula to find the horizontal distance covered 3ft above the ground. This should be enough to know whether it's a home run or not.
To find the exact total distance covered, find the time for the ball to hit the ground, using:
Solve for t, then use:
To find the total horizontal distance.
EDIT: Note that I used 115 ft/s, and not 115 mph