HoopRankr: Basketball Rankings
Rank Your Pickup Basketball
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
HoopRankr is a competitive basketball ranking platform built for real-world games. Record results, verify outcomes with opponents, and climb rankings from local courts to global leaderboards.
Play 1v1 through 5v5 games, submit scores, and verify results together to keep competition fair. Every game impacts your stats, record, and ranking—locally, statewide, nationally, and globally.
Key Features
• Verified Game Results — Opponent approval ensures honest scoring
• Real Rankings — Climb from neighborhood courts to worldwide leaderboards
• Multiple Game Modes — Compete in 1v1, 2v2, 3v3, 4v4, and 5v5 matchups
• Highlights — Share and view standout plays, moments, and performances
• Player Profiles & Stats — Track wins, losses, ratings, and long-term progress
• Sportsmanship Ratings — Promote fair competition and accountability
• Nearby Players — Discover and connect with players close to you
• Messaging — Coordinate games and rematches directly in-app
HoopRankr is built for players who want accountability, competition, and recognition. Whether you’re running pickup games or competing consistently with friends, your performance is tracked, ranked, and earned.
Compete. Rank. Dominate.
SUBSCRIPTION TERMS
HoopRankr offers auto-renewable subscriptions:
* HoopRankr Pro Pass Monthly — $4.99/month
* HoopRankr Pro Pass Yearly — $29.99/year
Payment will be charged to your Apple ID account at confirmation of purchase. Subscription renews automatically unless canceled at least 24 hours before the end of the current period. You can manage and cancel subscriptions in your App Store account settings.
Privacy Policy: https://hooprankr.com/privacy-policy.html
Terms of Use: https://hooprankr.com/terms.html
more This app is honestly a game-changer for anyone who plays basketball—HoopRankr makes it super easy to track real games, verify results with your opponents, and actually see where you stand compared to other players. The ranking system feels legit, and I love that every game actually matters and impacts your stats and leaderboard position. The ability to find nearby players and run games directly through the app is 🔥, and the verified results system keeps everything fair with no fake records or inflated stats. It’s perfect for competitive pickup runs, leagues, or just proving who’s really the best at your court—if you’re serious about hooping or just want to add some competition, this is a must-download.
This app is honestly a game-changer for anyone who plays basketball—HoopRankr makes it super easy to track real games, verify results with your opponents, and actually see where you stand compared to other players. The ranking system feels legit, and I love that every game actually matters and impacts your stats and leaderboard position. The ability to find nearby players and run games directly through the app is 🔥, and the verified results system keeps everything fair with no fake records or inflated stats. It’s perfect for competitive pickup runs, leagues, or just proving who’s really the best at your court—if you’re serious about hooping or just want to add some competition, this is a must-download.
This is an amazing app! It is great for people who want to track their games and connect with others to play! love it.
This is an amazing app! It is great for people who want to track their games and connect with others to play! love it.
What's New
• Followers & following counts update instantly — switching to your profile tab now always shows fresh numbers right away
• Inbox improvements — delete conversations, rename group chats, change wallpaper from the conversation menu, and search all players (not just friends) when starting a new message
• Host portal auto sign-in — tapping "Host a Tournament" in Settings now opens the host portal already logged in
• Pro paywall redesign — ad-free experience is now front and center with a cleaner feature list layout
• Profile photo reliability fix — avatar now retries automatically on focus if a previous load failed
• PayPal reliability improvements — payment webhook handling updated to correctly process subscription events
• Bug fixes and performance improvements
A few notes on scope:
The ticker (motivational quotes banner) and follower count fixes shipped OTA earlier today to both runtimes, so 1.4.2 users already have them — the 1.4.4 binary just bakes them in natively
The PayPal webhook work is server-side only; it won't show in the binary diff but it's a real user-facing fix worth calling out
1.4.4 Jul 29
What's New in 1.4.2
Bug fixes and stability improvements:
Fixed a crash affecting users on iOS 26
Fixed an issue where per-mode rankings (1v1, 2v2, etc.) were not updating correctly after games
Improved app stability and performance
1.4.2 Jul 15
What's New:
Tournaments are here!
Compete in live basketball tournaments, advance through the bracket, and claim your winnings directly from HoopRankr.
New in this update:
* Cash and free-entry tournaments
* Live tournament brackets and game progression
* One-tap Claim Prize flow for winners
* Secure bank and eligible debit card payouts powered by Stripe Connect
* Real-time payout status tracking (Available - Processing - Paid)
* Enhanced tournament management and gameplay experience
We've also included bug fixes, performance improvements, and stability enhancements to make HoopRankr faster and more reliable.
1.4.0 Jul 1
What's New Since 1.3.8
User-Facing Changes
Recurring Games - Multi-Day Scheduling
Players can now select multiple days of the week when creating a weekly recurring game (e.g. Monday + Wednesday + Friday). Previously only a single day was supported.
Recurring Games - Scheduling Fixes
Games now book at the correct local time when recurring schedules are created. A previous time-zone offset issue caused games to appear at the wrong time in the calendar.
Recurring Games - Edit & Management
Improved editing of existing recurring game series — changes to time, location, format, and player limits now apply correctly across the series.
My Weekly Runs - Collapsible Section
The "My Weekly Runs" section on the home screen is now collapsible so players who manage many recurring games can keep their view clean.
Find Games -Filter Fixes
Distance radius, game format, and verified-only filters in the Find Games screen now apply correctly and return accurate results.
Court Request Feature
Players can now request a new basketball court to be added to the HoopRankr court database directly from the Find Games and Explore screens.
1.3.8 Jun 29
What's New
Tap the attending count on any game card to see who's playing
Location search now works with any address worldwide — just type or paste and go
Leaderboard now shows your specific region (city, state, country) in your ranking card
Bug fixes and performance improvements
1.3.6 Jun 3
What's New in 1.3.4
Improved court search with smarter filtering and instant results
Games tab now updates instantly when changing filters
Fixed a visual issue where the map could appear through the game creation sheet when the keyboard opened
Fixed an error that could occur when enabling location services
Performance improvements and stability fixes throughout the app
1.3.4 May 26
Version 1.3.2 — What's New (since 1.3.0)
Find Games — Map
Map now displays in satellite view for easier court identification
Basketball court pins now use real court surface coordinates sourced from OpenStreetMap (61 of 65 courts precisely located on the painted surface)
Several court pin locations corrected: Sonoran Hills Park, Scottsdale Ranch Park, Svob Park, Dwight Park
Cholla Recreation Center removed (facility does not have public courts)
Find Games — List
New "Attending" section at the top of the list shows games you have joined or are hosting, so you can quickly see and manage your upcoming games
Radius filter now correctly limits both courts and games to the selected distance (1 mi, 5 mi, 10 mi, 25 mi, or Anywhere)
Joining and leaving games now reflects immediately in the UI without requiring a page refresh
Bug Fixes
Fixed: leaving a joined game sometimes did not remove it from the Attending section
Fixed: courts were showing "Location pending" incorrectly on older API versions
Fixed: courts outside the selected radius were still appearing in the list
Performance
Game join and leave operations respond faster
Game submission and score verification processing speed improved
1.3.2 May 25
Version 1.3.0
• Fixed crash on Find Games screen
• Win streak and game history now ordered by play date
• Performance improvements and bug fixes
1.3.0 May 21
What's New
Basketball Shoe Giveaway — Play verified games to earn raffle tickets. Every verified game earns you an entry — win or lose. Giveaway runs May 20 through June 21
Improved video scrub bar in Highlights — larger touch target, accurate seeking, and a visual drag indicator make scrubbing fast and precise
Bug fixes and performance improvements
1.2.8 May 15
What's new in this build:
Performance improvements: the Rankings (Leaderboard) and Players tab now display cached data instantly on navigation, eliminating a loading delay between tab switches.
UI fix on the sign-up flow: the "Send Code" button on the phone verification screen is now reliably tappable in all keyboard states on iOS.
Minor internal stability improvements.
Test account for review:
If a test account is needed, please use the credentials provided in the App Review Information section of App Store Connect (or let us know and we will supply one).
In-App Purchases:
The app includes a Pro Pass subscription ($4.99/month or $29.99/year) and a one-time "No Ads" purchase ($4.99). These can be tested in the sandbox environment using a sandbox Apple ID. No real charges will occur.
No new permissions are requested in this update. All previously approved entitlements remain unchanged.
Please don't hesitate to reach out if you need anything to complete the review. Thank you!
1.2.6 May 12
This update contains performance improvements only. No new features, no new permissions, and no changes to in-app purchase flows or user-facing functionality.
What changed:
Reduced unnecessary background network requests during tab navigation
Improved data loading speed on slower cellular and WiFi connections
Fixed a timing issue where background data refreshes could briefly conflict after leaving a screen
Optimized server-side database queries to reduce response times for game history and player stats
Test account: Use the existing reviewer account on file. All existing features (game creation, messaging, leagues, highlights, in-app purchases) work as before.
No new permissions or entitlements were added.
1.2.4 May 1
Game Creation
Redesigned game setup flow: mode selection → score limit → lobby, making it faster and easier to start a game
Score limit options (5, 7, 11, 15, 21, or custom) are now selected before entering the lobby
Improved game lobby with cleaner player cards, initials avatars, and pill-style invite buttons
Added ability to revoke a sent game invite from the lobby
Improved invite and team assignment screens
Performance
Player profiles now load significantly faster — profile data cached server-side and database queries run in parallel
League previews open instantly; member stats load in the background
Fixed a startup flash where the home screen briefly appeared before the loading screen finished
UI Polish
Dark keyboard theme across all input fields
"View League" buttons now animate on press
Various layout and consistency improvements across game creation screens
Bug Fixes
Fixed player win rate occasionally displaying blank on other players' profiles
Fixed stale leaderboard data appearing after cache refresh
Improved video playback reliability in the post editor
1.2.2 Apr 28
What's New in HoopRankr 1.2.2
New Features
Score Limit Selection — Choose a winning score before starting any game. Pick from quick presets (5, 7, 11, 15, 21) or set a custom score between 5 and 31. Score limits are enforced live during gameplay with win-by-2 logic.
Improvements
Game Creation — Smoother Start — If a previous game session was left or interrupted, the app now automatically clears any stuck state and starts your new game immediately with no manual steps required.
League Info Display — The League Preview screen now correctly shows "Access" (Open to All / Invite Only) instead of mislabeling it as "Created."
Nearby League Badge — The "Nearby" location badge on league cards is now cleanly positioned in the header row, no longer overlapping the View League button.
Faster Over-the-Air Updates — The app now checks for and applies updates immediately on launch, so you always have the latest version the moment you open the app.
Bug Fixes
Fixed players getting stuck and unable to start a new game after leaving or being removed from an active game.
Fixed the leave-game flow failing silently when a game was already in progress or cancelled on the server.
Fixed incorrect score entry being accepted beyond the winning score cap.
1.2.0 Apr 26
Bug fixes and UX improvements:
Birthday picker — The date wheel no longer closes every time you scroll to a new month, day, or year. It now stays open until you tap Done or Cancel.
Birthday validation — Partial dates like "09/15/2" are no longer accepted as valid. A full year (2 or 4 digits) is required before the date registers.
Past game — 1v1 — The opponent selection now uses the same two-column team card layout as 2v2 and above, making it consistent across all game modes.
Past game player search — Search results no longer disappear when the keyboard closes. Results stay visible until a player is selected or the query is cleared.
Game verification — The sportsmanship star rating is now optional when approving a game result. Users can approve directly without being blocked by the rating step.
1.1.12 Apr 20
What's New in v1.1.10 (Build 186)
Changes since v1.1.8
International Phone Support
Players outside the United States can now sign up and log in. A country picker on the phone entry screen supports 60+ countries with dial codes. Phone numbers are stored and verified in E.164 international format via Twilio Verify.
Giveaway Feature (Coming Soon)
A shoe giveaway promotion has been built and is visible on user profiles, but is currently in "Coming Soon" mode — no entries are accepted and no drawings occur. It will be activated via a server-side flag when the promotion launches.
Profile Updates
The giveaway banner appears at the top of the Stats tab on user profiles so it is prominently visible.
Bug Fixes & Stability
Video editing improvements: thumbnail previews, auto-play, and device library video support
Post deletion now requires confirmation to prevent accidental removal
Ability to unsave and unhide previously saved/hidden posts
Leaderboard performance improvements and profile picture display fixes
Media served via signed URLs for improved reliability
1.1.10 Apr 16
Bug Fixes
Profile photos now display correctly on the leaderboard ranking screen
Fixed a visual flash when dismissing league modals — backdrop now fades out smoothly instead of cutting to black
Resolved edge cases in league settings that could prevent save actions from completing
UI Improvements
League cards without a custom photo now show the league's initials instead of a generic basketball icon
Removed a redundant navigation arrow from league cards — the "View League" button already handles this action
Other
Stability and performance improvements
1.1.8 Apr 13
Bug Fixes
Matchup stats — fixed server errors that prevented head-to-head stats from loading
Win/loss record — game outcomes were sometimes calculated incorrectly; now correct
"N/A" rank flash — stats screen briefly showed N/A on load; now shows cached values immediately
Leaderboard location — added fallback detection so location-based rankings always populate correctly
Leaderboard & Rankings
Profile photos now appear on the leaderboard podium and rankings list
Profile photo updates now immediately clear the leaderboard cache so the new photo shows right away
The "Your Ranking" card at the top of the leaderboard now shows your profile photo avatar
Minimum games requirement updated to 1 game (text and logic)
Photo Editor (Highlights)
Exposure, Contrast, Saturation, and Temperature sliders now actually work on iOS — they were rendering through an SVG layer that ignored the filter values
The Reset button in the Adjust tab now resets only the currently selected setting, not all of them
The Reset All button on the Filter tab now shows a confirmation popup before wiping all edits
Chat / Messaging
Message input bar now correctly slides up above the keyboard when typing — it was staying hidden behind the keyboard
Direct Invites screen performance improved (no longer re-renders every row on each tap)
Visual Polish
All profile photo circles across the app (leaderboard, messages, feed, friends/players) now have a subtle border to clean up the choppy circle edge
1.1.6 Apr 12
Bug Fixes & Improvements
• Fixed Create League form not showing fields — the league name,
description, player limit, and location inputs now appear correctly
• Fixed keyboard pushing the Create League form off-screen when typing
• League names are now freed immediately when a league is deleted or
becomes empty, so others can use that name again
• Follower and following counts now update instantly — no need to
refresh or switch tabs
• Pro Pass subscription is now restored automatically on login,
preventing any loss of Pro benefits after signing out
• Banner ads now display correctly for free users
• Interstitial ad frequency reduced — ads now appear every 5 minutes
of active use instead of every 3 minutes
• World Rank now shows N/A until a player has completed 10 verified games — previously some players appeared ranked before qualifying
• Banner ads removed from all main tab screens — ads now only appear in the Game Lobby and post-game results as intended
• Recording a past game now supports full team selection — search and assign players to Team 1 and Team 2 with a two-column layout for 2v2 through 5v5 modes
• Past game submissions now correctly reach the server and notify other players to verify the result
• Verification Center now shows an "Under Review" section — A new section sits directly below "Needs Your Verification" and shows games you've already confirmed that are still waiting on other players to verify. Includes a progress bar, verified count, and names of players who haven't responded yet. Shows an empty state when nothing is pending.
• Player search dropdowns no longer close while scrolling — In the Game Lobby and the Create Game flow, scrolling through search results or tapping a player no longer accidentally dismisses the dropdown due to a keyboard blur event firing mid-scroll.
• Past game modal closes cleanly after submission — Previously the modal could leave stale state visible after a successful past game submission. It now closes immediately and resets correctly.
• Advanced Stats now populate correctly after your first game — Avg Opponent HoopRankr, Last 5 Games, Opponent Diversity, Activity Level, Dominance Rating, Wins vs Higher Ranked, and Consistency Score all display real data immediately. Previously these fields showed 0 or blank after a player's first game due to a missing calculation on the server.
1.1.4 Apr 9
v1.1.2
• Suggested Players now surfaces people who follow you — making it easier to connect and get games going
• "Follows You" label on player cards so you always know who's already following you
• Followers & Following lists now load instantly
Bug Fixes:
• Fixed photo editor on iOS — brightness, contrast, saturation, and temperature now apply correctly
• Fixed Following screen not showing the players you follow
• Fixed an issue where real ads were not showing in all placements
• General stability improvements
1.1.2 Apr 8
What's New
• Followers & following counts update instantly — switching to your profile tab now always shows fresh numbers right away
• Inbox improvements — delete conversations, rename group chats, change wallpaper from the conversation menu, and search all players (not just friends) when starting a new message
• Host portal auto sign-in — tapping "Host a Tournament" in Settings now opens the host portal already logged in
• Pro paywall redesign — ad-free experience is now front and center with a cleaner feature list layout
• Profile photo reliability fix — avatar now retries automatically on focus if a previous load failed
• PayPal reliability improvements — payment webhook handling updated to correctly process subscription events
• Bug fixes and performance improvements
A few notes on scope:
The ticker (motivational quotes banner) and follower count fixes shipped OTA earlier today to both runtimes, so 1.4.2 users already have them — the 1.4.4 binary just bakes them in natively
The PayPal webhook work is server-side only; it won't show in the binary diff but it's a real user-facing fix worth calling out
more Version 1.4.4 Jul 29
Data Linked to You The following data may be collected and linked to your identity:
Purchases Location Contact Info User Content Data Not Linked to You The following data may be collected but it is not linked to your identity: