Here's a drill I like. Only 1 fungo required and every position involved on every other ground ball.
Set Up
Place a throw-down base 15’ down the first base line (towards the right field corner). Place empty buckets at the original first base, the throw-down first base, and at third base. At home plate, the coach will have a fungo and a full bucket of baseballs. One first baseman should play at each of the two first bases (both will be involved in the drill). Infielders should be at their respective positions.
The Drill
In this drill, the coach fungoes ground balls rapidly, one after another, to the fielders. Upon receiving the throws, the first and third basemen will place the balls into the empty buckets. If the coach runs out of baseballs, he will call for the buckets and the first and third basemen will sprint their buckets to home plate, empty them, and sprint back to their positions. There are five rounds, and we usually spend three minutes per round. If you want to get more reps, simply increase the time of the rounds.
For explanation purposes, we shall refer to first base as 3A and the throw-down base as 3B. We also have our first basemen rotate after every few repetitions to handle both plays.
So, for clarifications purposes, if in Round One (listed below) the team’s infielders are working on 5-4-3B double plays and 6-3A put outs the routine will go like this: the coach will fungo a ground ball to the third baseman (5), who throws to the second baseman (4), and he throws to the first baseman at the throw-down base (3B). He will then quickly get another baseball out of his bucket and fungo a ground ball to the shortstop (6), who throws to the “real” first base (3A) for the put out. The drill continues like this for all five rounds.
Round One: 5-4-3B double play
6-3A put out
Round Two: 5-3A put out
6-4-3B double play
Round Three: 4-6-3B double play
3A-5 put out
Round Four: 4-3B put out (or put 5’s & 4’s together for pop ups)
3A-6-3A double play
Round Five: *Have catchers join drill.
A. Infielders “in” for tag plays
B. Infielders “in” for home to first double plays.
(In round five the coach fungoes only one ball and waits for the play to be completed before fungoeing to the next player in line).