Elevate Your Pickup Game

Advanced team balancer & randomizer with dynamic player ratings and comprehensive stat tracking for recreational sports leagues — Basketball, Pickleball, and Ultimate Flying Disc.

Transform casual pickup games into organized, competitive experiences. Fair teams. Real stats. Your game.

Why OnBall?

Click each feature to learn more

Smart Team Creation

Create perfectly balanced teams in seconds using three powerful algorithms. No more lopsided matchups or endless debates.

Three Algorithm Options:

  • Balanced Teams: Automatically creates evenly matched teams based on OVR ratings. Minimizes skill gap between teams and ensures fair competition.
  • Random Teams: Sophisticated random algorithm with transparency. Ensures even team sizes and position diversity. Great for mixing up regular groups and preventing predictability.
  • Custom Teams: Manual team creation with drag-and-drop interface. Perfect for when you want specific matchups. Touch-friendly on mobile devices.

Multi-Size Mode:

  • Create multiple games with different team sizes simultaneously
  • Example: Generate "1x 4v4 + 2x 3v3" from a single player pool
  • Players automatically distributed across all games
  • Extra players assigned as bench players
  • Perfect for when you have one court and many players
  • Supports sport-specific formats: Basketball (1v1 to 5v5), Pickleball (Singles, Doubles, Cutthroat), Ultimate Flying Disc (4v4 to 7v7)

Drag-and-Drop Team Editor:

  • Swap players between teams with intuitive drag-and-drop
  • Touch-optimized for mobile devices - tap and hold to move
  • Visual feedback during drag operations
  • Instantly see how swaps affect team balance

Team Rating Visibility:

  • Real-time overall team rating displayed for each team
  • Rating difference shown between teams (e.g., "Team A: 7.2 vs Team B: 7.1")
  • Visual indicators when teams are balanced (minimal difference)
  • Helps organizers make informed decisions about final rosters
  • Transparent to all players - everyone sees the same ratings

Player Ratings

Peer-to-peer rating system with sport-specific skill categories tailored to each game. Anonymous or named ratings based on league settings.

Sport-Specific Skill Categories:

  • Each sport has its own set of weighted skill categories that reflect real gameplay
  • Rate players on the skills that matter most for their sport
  • Weighted ratings ensure the most important skills have the biggest impact on overall ratings

Features: Visual skill bars, rating history tracking, configurable anonymity by league admin

Dynamic OVR System

Overall Rating (OVR) adapts based on actual game performance - recent wins, MVP awards, opponent quality, streaks, and more.

What Makes OVR Special:

  • Adapts to recent performance: Last 10 games carry more weight than historical averages
  • Rewards beating stronger opponents: Opponent quality adjustments
  • Accounts for margin of victory: Close wins and blowout losses affect rating differently
  • Emphasizes MVP performances: Extra weight for MVP awards
  • Protects elite players: Historical excellence bonuses prevent rating crashes during slumps
  • Considers streaks: Win/loss streaks impact your rating

Result: A dynamic, fair rating that truly reflects current skill level

Achievement System

Earn badges for wins, MVPs, streaks, blowouts, and underdog victories. Track your progress with 4 tiers: Bronze, Silver, Gold, Amethyst.

5 Badge Categories:

  • Winner Badge: Total victories (25/50/100/250)
  • MVP Badge: Most Valuable Player awards (10/25/50/100)
  • Streak Badge: Consecutive win streak (5/10/15/25)
  • Blowout Badge: Dominant victories based on score percentage (10/20/30/50)
  • Giant Slayer Badge: Underdog victories - beating teams with ≥1.0 higher OVR (5/10/15/25)

Belts - Community Voting:

  • Players vote for special recognition with sport-specific titles
  • Minimum 5 votes required to earn a belt
  • Belts are dynamic - can switch to player with more votes
  • Visual progress tracking for belt competition

Comprehensive Stats

Track win/loss records, MVP rates, performance trends, head-to-head matchups, and complete match history.

Live Match Tracking:

  • Score entry with real-time updates
  • MVP voting system (one per match, all players eligible)
  • Rematch functionality for quick rematches
  • Match history with full rosters preserved

Advanced Statistics:

  • Win/loss records by game type (5v5, 4v4, 3v3, etc.)
  • Win percentage and MVP rate calculations
  • Head-to-head records against specific players
  • Performance trends over time

Leaderboard System: Sortable by OVR, Wins, Win %, MVP count. Filterable by game type. Real-time updates.

League Management

Complete league administration with multi-admin support, granular permissions, and powerful management tools.

Core League Features:

  • Create and manage unlimited leagues
  • Invite members via shareable league codes
  • Configure league settings and preferences
  • View league statistics and analytics

Admin Capabilities:

  • User Management: Assign/revoke admin roles, control individual permissions (Create Games, Rate Players, Vote for Belts, Admin privileges)
  • Player Management: Edit player names, bulk import from CSV/spreadsheet, activity logging for all changes
  • Settings: Toggle rating anonymity, set minimum games filter, broadcast rating reminders
  • Data Management: Reset all stats (preserves player roster and ratings)
  • Notifications: Send league-wide announcements, rating reminders, custom messages

Multi-Admin Support: Distribute management responsibilities with full activity logging and accountability

Built for Everyone

For Organizers

  • Create balanced teams in 3 seconds
  • Track league statistics effortlessly
  • Send notifications to all members
  • Manage up to hundreds of players
  • Multi-admin shared responsibility

For Players

  • See your skills improve over time
  • Earn badges and achievements
  • Get fair matchmaking always
  • Access stats anywhere, anytime
  • Compete on leaderboards

For Communities

  • Build engaged sports communities
  • Ensure fair play with data-driven balancing
  • Manage seasons and tournaments
  • Recognize excellence through voting
  • Foster healthy competition

See OnBall in Action

Ready to Transform Your Pickup Games?

Join the future of recreational sports. OnBall is available now on iOS and Android. Download for free and start organizing better games today.