About G.R.A.D.E.
Global Rankings Analytics Engine - Your comprehensive source for NBA 2K Pro-Am competitive statistics and rankings
Our Purpose
The Global Rankings Analytics Engine (G.R.A.D.E.) is dedicated to tracking the NBA 2K Pro-Am competitive scene, providing comprehensive global rankings for teams and players across all major leagues and tournaments. Our mission is to deliver objective, verified statistics and rankings that accurately reflect competitive performance in the Pro-Am community.
Whether you're a player looking to track your progress, a team scouting talent, or a fan following the competitive scene, G.R.A.D.E. offers the most complete and accurate data available.
How It Works
Data Collection
We collect match data from verified leagues and tournaments across the Pro-Am ecosystem, including UPA events, franchise leagues, and community tournaments. All data is carefully tracked and organized to ensure accuracy and completeness.
Verification Process
Only verified matches count toward player ratings and official statistics. While we may display OCR-derived stats from screenshots for reference, these unverified results are clearly marked and do not impact rankings or player ratings.
Look for the Verified badge on matches to identify official, rating-eligible games.
Event Tier System
Events are classified using a T1-T5 tier system that determines their competitive weight:
- T1 - Major LANs (Worlds, UPA Live Events)
- T2 - Monthly UPA Tournaments, UPA College Finals
- T3 - Draft, UPA College Regular
- T4 - Invitationals, Community Competitive
- T5 - Open Community Events
Dynamic Tier Calculation
Tournament tiers are calculated dynamically based on objective team strength metrics, ensuring accurate competitive classification regardless of the event's advertised label. This system analyzes the participating teams' rankings, historical performance, and competitive pedigree to determine the true competitive level of each tournament.
This approach ensures that rankings and rating points accurately reflect the actual difficulty and prestige of each event.
Ranking Systems
Team Rankings
Teams are ranked using a hybrid system that combines two complementary metrics:
Ranking Points (70%)
Measures team success across verified tournaments and events. Rewards consistent performance and achievement.
ELO Rating (30%)
Evaluates relative team skill based on match outcomes and opponent strength. Adapts to current form.
Player Ratings
Player ratings use a comprehensive multi-factor system that evaluates:
- Base Rating - Starting point that increases with experience
- Game Impact - Performance-based score using comprehensive stats
- Event Bonus - Rewards participation in high-tier competitions
- Consistency Bonus - Rewards reliable, steady performers
- Decay Penalty - Encourages active participation
📘 For a detailed explanation of our ranking methodology, visit the Ranking System page.
Platform Features
Global team rankings
Homepage leaderboards and a full team directory with ranking points, ELO, and tier context—updated as verified results land.
Data mart analytics
Pre-aggregated team and player analytics power fast leaderboards and profile pages without heavy ad hoc joins on every request.
Player & team profiles
Rosters, game logs, career trends, badges, and rating context—everything you need to scout teams and follow players.
Compare & matchups
Side-by-side player and team comparison tools, plus head-to-head history backed by matchup-oriented analytics where applicable.
Leagues & tournaments
Season standings, divisions, schedules, brackets, and prize info for organized Pro-Am competition.
Achievements & badges
Track milestones and earned badges across a player’s competitive history on verified play.
College portal
College and student-athlete directory surfaces for programs following the UPA college track.
Match history & boxscores
Paginated match lists with boxscore imagery from CDN-backed storage, clearly separated from unverified OCR reference stats.
Optional sign-in
Sign in with Clerk to link your account to your player record for a personalized experience when enabled.