Basketball Rotation Maker
The easiest basketball lineup maker for coaches. Plan your rotation and substitutions ahead of time with an intuitive drag-and-drop rotation planner.
What is a Basketball Rotation?
A basketball rotation is a pre-planned schedule of which players are on the court at each minute of the game. It maps out who starts, who subs in, how long each player plays, and at what position.
Planning ahead means fair playing time and no mid-game math. You’re not left wondering “did I forget someone?” on the sideline. In youth basketball, where equal playing time is expected, that’s the difference between a calm game day and parent complaints.
Easy to Use Drag & Drop Rotation Editor
Drag players onto the timeline to assign minutes, then adjust time by resizing, typing exact values, or double‑clicking to fill space.
PG–C position tracks
Clear lanes for each position make it obvious who’s on the floor and where they’re playing.
Drag players to assign minutes
Drag from the sidebar onto the timeline to build your substitutions in seconds.
One-click rotation generator
Distribute playing time equally across the roster with a single button, or clone your 1st half to the 2nd half so you’re not rebuilding from scratch.
Import Players from Past Rotations
Build a roster fast by importing players from past rotations. When you’re juggling a busy season, you shouldn’t be re-typing the same names every week.
Quick roster setup
Reuse the same players you already coached with, or add new ones as your roster changes.
Keep your library organized
Rotations live alongside your other coaching tools, so you can find and reuse what worked.
Analyze Your Basketball Rotation
Verify your plan in the Analysis tab. See total minutes per player. See how many of those minutes are out of position. Fix mismatches before game day.
Playing time by player
A clear table of total minutes per player so you can confirm the roster is getting a fair share before tipoff.
Out-of-position minutes
For each player, see how many minutes are scheduled outside their assigned position so you can jump back to the editor and fix mismatches before tipoff.
Run Your Rotation During the Game
Once you’ve built your plan, running it on game day is simple. Follow the substitution sheet on the bench, or load the rotation straight into the Substitution Manager for in-game substitutions.
Substitution Sheet
A simple, printable list that spells out exactly when to sub which players, in order. Hand it to an assistant and just follow along.
Load into the Substitution Manager
Open the rotation inside our Substitution Manager to make substitutions live during the game, with the clock and your planned subs in one place.
Share as a Link or Export a Customizable PDF
Share a rotation with a single link so staff can view it anywhere. Or export a clean, customizable PDF.
Public shareable link
Send one link to assistants so everyone is aligned on the plan before tipoff. It’s a public link—no login or account required to view it.
Customizable PDF Export
Print the substitution chart, minutes table, and sheet in the format you want for game night.
Coaching With a Rotation Plan vs Winging It
Most basketball coaches don't plan substitutions ahead of time. They check a clipboard during the game and try to track minutes in their head. Here's what changes when you build the rotation before tipoff instead.
Without a plan
Tracking minutes in your head while trying to coach the game
Realizing at halftime that a player still hasn't been in
Parents complaining about uneven playing time after the game
Reactive substitutions — “Who's next? Not sure.”
Starting from scratch every week with nothing to reuse
With the Rotation Maker
Minutes balanced before tipoff in one click
Every player accounted for by period and position
A fair plan parents can see and trust
Pre-planned substitutions — just execute the sheet
Save rotations and reuse them across the season
Frequently asked questions
Games can be overwhelming, and it’s easy to forget who played how many minutes, especially in youth basketball where equal playing time is often required.
The rotation maker gives coaches a simple way to plan substitutions ahead of the game. During the game, you just follow the plan instead of trying to calculate minutes on the fly.
Building a basketball rotation in The Hoops Geek takes about 5 minutes:
- Pick your format (2 halves or 4 quarters) and set the period length.
- Add or import your roster. Any roster size from 5 players and up.
- Assign minutes by position, in one of three ways:
- Drag players onto the timeline manually.
- Use the one-click Balance Minutes button to equalize playing time.
- Clone your 1st half to the 2nd half.
- Check the Analysis tab for minutes per player and any out-of-position minutes.
- Share a public link or export a printable substitution chart or PDF for game day.
The rotation maker is built for basketball coaches who want a clear, shareable substitution plan before tipoff. Coaches use it for two main reasons:
- Equal playing time. In youth and rec leagues, make sure every player on the roster gets fair minutes.
- Complementary lineups. At higher levels of competition, build starters, bench units, and closing lineups that each have the right mix of roles on the floor.
It's especially useful for:
- Youth basketball coaches managing equal playing time
- Middle school and high school head coaches
- Competitive teams at AAU, club, college, and pro levels
Coaches at every level use it to stop doing substitution math on the fly and walk into games with a plan.
Yes. You can pick 2 halves or 4 quarters and customize the length of each period so your rotation matches your league’s format.
No. Anyone with the link can open the rotation in a read-only view without creating an account.
Yes.
You can print a substitution sheet, keep the chart open on a device, and (if you want) import your planned rotation into the Substitution Manager to make in-game substitutions even easier.
Build your first rotation in 5 minutes.
Free to start, no credit card required. Walk into your next game with a plan instead of calculating minutes on the fly.