Elevate Your Pickup Game

Advanced team balancer & randomizer with dynamic player ratings and comprehensive stat tracking for recreational basketball leagues.

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

📱 Coming Soon to iOS & Android

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 all combinations: 1v1, 2v2, 3v3, 4v4, 5v5

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 across 7 skill categories. Anonymous or named ratings based on league settings.

7 Skill Categories:

  • Scoring (30% weight): Ability to put points on the board
  • Defense (15% weight): Defensive capabilities
  • Rebounding (15% weight): Control of rebounds
  • Playmaking (15% weight): Passing and court vision
  • Stamina (10% weight): Endurance throughout games
  • Physicality (10% weight): Physical presence and strength
  • X-Factor (5% weight): Intangibles, clutch performance

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 (Defensive Anchor, Court General, etc.)
  • 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 basketball 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 basketball. OnBall is launching soon on iOS and Android. Sign up to get early access and be the first to know when we launch.

📱 Coming Soon to App Stores