My son does the football once in awhile.
He does do a softball for his long toss throwing program. Then the last couple of tosses he uses a hardball.
He uses Greg Maddux's Throwing Program
LONG TOSS PROGRAM
"I'll start playing long toss in January. If I can throw it 200 feet, I try to throw it 300 feet. I don't stop at 120 feet; I throw it as far as I can." –Greg Maddux, Atlanta Braves
"Without the opportunity to long toss the arm isn't able to gain the strength, length, and endurance it needs. Your arm will eventually reject you." - Seth Etherton, Cincinnati Reds, Former 1st Round Draft Choice
The way to develop big league arm strength is simple: throw.
The following is a sample long toss throwing program. It can be performed in the off-season and in-season, as a general maintenance throwing program.
If you're going to use it in the off-season, to get your arm in shape, perform the routine about two times a week.
It takes about 12 minutes to do.
1. Warm up by playing light catch
2. Throw at 60 feet for 4 minutes
3. Throw at 90 feet for 3 minutes
4. Throw at 130 feet for 2 minutes
5. Throw at 160 to 180 feet for 2 minutes
6. Cool down at 45 feet for 1 minute, working on spins
Try to throw with a limited arc on the baseball, and use proper throwing mechanics by taking a small crow hop with each throw. It's OK if a player has to bounce the ball to his partner, particularly at the start of the throwing program, in the off-season. After a couple of weeks with this routine, you'll be amazed at the improvement, and you should find that you're able to get the ball to your partner without having to bounce it. Once the arm is use to the distance feel free to add some time or lengthen the distance.
STICK TO THE PROGRAM AND YOU WILL SEE RESULTS!!!