Youth basketball rotation planner

Fair minutes for every kid, planned before tip-off.

Add your roster, tell Rotawise who showed up, and get a substitution plan where everyone plays an equal share. Tweak any shift with a tap, then print a bench card for the clipboard. Free, no account, and your roster stays on your device.

  • Equal minutes, done for you
  • Late arrivals & early exits
  • Printable bench card
  • No sign-up, works offline
A Rotawise rotation grid: ten players across eight shifts, each playing 12 minutes.
A 10-player team, 4 quarters, a sub every 3 minutes. Open this sample.

Paste your roster

Names, jersey numbers and positions. Saved for every game.

Set the game

Quarters or halves, how often you sub, and who’s here today.

Generate & print

A fair plan in one click. Adjust it, then print the bench card.

Your game plan

Saved automatically in this browser.

Roster

    Game

    Format
    Players on court

    Who’s here?

      Smart balancing Pro

      Rotation

      Tap a square to put a player in or take them out for that shift. Arrow keys move between squares.

      No rotation yetAdd players, then press “Make a fair rotation.”

        Season minutes Pro

        Save each game to see who has played how much all season. Next rotations can make up the difference.

        Backup Free

        Coaching with an assistant? Download a backup and send them the file; they open it with “Restore backup.”

        Rotawise Pro

        For the coach who wants it fair all season, not just tonight

        One-time $7 unlock. Everything above stays free.

        Season minutes

        Every saved game adds up. See minutes, starts and each player’s fair share across the season, and print a report for parents or the league.

        Makes up the difference

        Kids who came up short last game, or haven’t started lately, get the extra shift and the start next time.

        Balanced lineups

        Keep a ball-handler on the floor, avoid three centers at once, and spread your strongest players so no shift is lopsided. Equal time still comes first.

        Re-plan mid-game

        Injury, foul-out or early pickup? In game-day view, mark the player out and the rest of the game re-balances. Shifts already played stay put.

        Multiple teams

        Coach two age groups, or two kids’ teams? Keep separate rosters, settings and seasons side by side.

        CSV export

        Season minutes, starts and fair-share difference for every player, ready for Sheets or Excel.

        Unlock Pro for $7, once. No subscription: pay once and use it every season. No account.

        Secure checkout by Stripe.

        How Rotawise keeps playing time fair

        Every shift, each player who is at the game earns an equal share of court time. Rotawise puts in the players who are furthest behind their share first. When it’s a tie, the player who sat out the last shift goes in, and nobody stays on the floor longer than they need to. The result: with 10 players, 5 on the court and 8 shifts, everyone plays exactly 4 shifts. With 9 players, nobody gets more than one shift more than anyone else, and nobody sits twice in a row.

        Late arrivals and early pickups are handled the same way: a player who is only there for the second half gets a fair share of the second half. If you set your league’s minimum minutes, Rotawise flags anyone who falls short before you print.

        It’s still your team. Tap any square to change a shift; the minutes and warnings update as you go. Many coaches make the plan, then move a few kids for matchups or to pair a newer player with a steady one.

        Simple, honest pricing

        The free planner does the whole game. Pro is for tracking fairness across a season.

        Free

        $0

        • Unlimited players and games
        • One-click fair rotation with equal minutes
        • Quarters or halves, 3v3 to 5v5, any sub timing
        • Late arrivals, early exits and absences
        • Tap-to-edit grid with live minutes
        • League-minimum warnings
        • Game-day view and substitution sheet
        • Printable bench card and copy for team chat
        • Backup and restore
        Use it free

        Pro One-time

        $7 once

        • Everything in Free
        • Season minutes and starts for every player
        • Rotations that make up minutes and starts from earlier games
        • Guard and center balance on every shift
        • Skill balance so no shift is lopsided
        • Mid-game re-plan for injuries and early pickups
        • Multiple teams
        • Printable season report and CSV export

        Questions

        Where is my roster stored?

        Only in this browser, on this device. Rotawise has no server and no database, so your players’ names are never uploaded. To move to another device, use “Download backup” and “Restore backup.” Clearing your browser data erases your teams, so keep a backup.

        Do I need an account?

        No. There’s no sign-up and no email list. After the page loads once, it works without signal at the gym.

        Is the rotation really equal?

        When every player is there for the whole game, everyone gets the same number of shifts, or within one shift when the math doesn’t divide evenly (for example 9 players and 5 spots). Absences, late arrivals and your own edits can change that, and the minutes column always shows the real numbers.

        Does it run a game clock?

        No. Rotawise plans when to sub (for example every 3 minutes or at each quarter), and game-day view walks you through each change. Keep using the scoreboard clock.

        Does it work for other sports?

        It’s built for basketball (3v3, 4v4 and 5v5, quarters or halves). Any sport with a fixed number of players on the floor and timed periods, such as futsal or hockey shifts, can use it too; positions are just labeled G, F and C.

        What does Pro cost?

        $7, once. No subscription and no renewal. Payment is handled by Stripe; Rotawise never sees your card details.

        I paid but Pro isn’t showing.

        Pro is unlocked in the browser you paid from. If you cleared your browser data or switched devices, email truellobrands@gmail.com with your Stripe receipt and we’ll help you get it back.

        Game-day view