SquadShuffle
Utilities
$0.49 · Designed for iPad. Not verified for macOS.
SquadShuffle - Simple and Fair Team Division
Create balanced teams in seconds! Perfect for sports, training, and any activity where you need to divide players into groups.
KEY FEATURES
• Create and manage multiple squads
• Track player skill levels (scale 1-10)
• Four smart division algorithms
• Keep specific players in separate teams
• Organize game sessions with selected players
• Edit teams after generation — move or add players on the fly
• Count and summarize points during sessions
• Score tracking for each team division
• Statistics across multiple sessions
• Sort players by name or skill level
• All data stored locally on your device
• Mark players as goalkeepers
• Ensure one goalkeeper per team
SCORING AND STATISTICS
Keep track of results directly in the app! After each team division, you can easily register points for each team. Points are automatically summarized per player so you can see who performs best during training.
View statistics across multiple sessions and get a complete picture of player performance:
• Total points per player
• Average points per session (only for sessions the player attended)
• Attendance statistics - see how many training sessions each player has attended
Perfect for tracking progress over time, motivating players, and creating engagement in training!
DIVISION ALGORITHMS
Random
Completely random distribution. Perfect for casual matches.
Balanced
Teams are balanced by total skill level for fair competition. The algorithm distributes players so each team gets similar combined skill.
Skill Grouped
Players with similar skill levels are grouped together. Beginners play with beginners, experts with experts. Teams are always balanced in size.
Tiered Balanced
Creates balanced teams within skill tiers. For example, when dividing into 4 teams you get 2 advanced teams and 2 beginner teams, each balanced within their tier.
All algorithms support goalkeeper distribution and player separation.
GOALKEEPER DISTRIBUTION
Mark players as goalkeepers in their profile and let SquadShuffle make sure every team gets one. Goalkeepers are placed first and the remaining players are distributed according to your chosen algorithm — team balance is always maintained.
KEEP PLAYERS APART
Need to make sure certain players end up on different teams? Select them before dividing and SquadShuffle will guarantee they are separated. Great for cups and events where trainers want to coach the team their child is playing in — just separate the trainers and every team gets one.
EDIT TEAMS AFTER GENERATION
Plans change. Enter edit mode after dividing to move a player to a different team or add a late arrival directly to a specific team — either by picking someone from an existing squad or creating a new player on the spot.
EASY TO USE
1. Create a squad with your players
2. Add players with name and skill level
3. Start a session and select players
4. Optionally configure goalkeeper distribution or player separation
5. Divide into teams with your preferred algorithm
6. Adjust teams if needed, then register points after the match
PRIVACY FIRST
• All data stored locally on your device
• No data collection or tracking
• No account registration required
• No ads
• Works completely offline
Perfect for:
• Team sports (football, basketball, volleyball, etc.)
• Training sessions and exercises
• Cups and tournaments
• Game nights and competitions
• Study groups
• Project groups
• Any activity requiring group division
Download SquadShuffle today and simplify your team division!
Have questions or suggestions? Contact us at squadshufflesweden@gmail.com
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
# Release Notes
## What's New
### Goalkeeper Distribution
You can now mark players as goalkeepers in their player profile. When dividing into teams, a new option lets you ensure that each team receives exactly one goalkeeper. The algorithm places goalkeepers first and then distributes the remaining players according to the chosen strategy — so team balance is always maintained, regardless of which algorithm you use.
### Keep Players in Separate Teams
Before dividing, you can now select players that must be placed in different teams. This is useful when you want to make sure certain players — such as those who work better apart — never end up on the same side. It is also handy during cups or other events where each team needs a responsible adult: if trainers want to coach the team their child is playing in, separating the trainers ensures every team ends up with one. Select them via the new "Select players to separate" option in the division dialog. The separation is respected across all division strategies, and it works together with goalkeeper distribution.
### Edit Teams After Generation
Once teams have been generated, you can now make adjustments without starting over. Tap the edit button to enter edit mode, then:
- **Move a player** to a different team by tapping the player and then tapping the target team.
- **Add a late arrival** using the add button on any team. You can create a new player on the spot, or pick someone from an existing squad.
Edit mode is clearly indicated so you don't accidentally make changes. Tap the edit button again to exit.
The developer, Tobias Junsten, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Tobias Junsten
- Size
- 20.7 MB
- Category
- Utilities
- Compatibility
Requires iOS 13.0 or later.
- iPhone
Requires iOS 13.0 or later. - iPad
Requires iPadOS 13.0 or later. - iPod touch
Requires iOS 13.0 or later. - Mac
Requires macOS 11.0 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 1.0 or later.
- iPhone
- Languages
- English
- Age Rating
4+
- 4+
- Copyright
- © 2025 Tobias Junsten

