Performance Score Overview
The Performance Score is a comprehensive metric that ranks Fortnite competitive players based on their tournament performance within a specific season and region. Unlike the all-time Greatness Score, Performance Scores provide seasonal snapshots of player skill tiers.
What is the Performance Score?
The Performance Score represents a player's competitive standing for a specific season (e.g., S35, S36) within a specific region (e.g., NAE, EU, NAW). It answers the question: "How did this player perform in tournaments this season compared to other players in the same region?"
Key Characteristics
- Season-Specific: Scores are calculated independently for each competitive season
- Region-Isolated: Rankings are separate for each competitive region (NAE, EU, NAW, etc.)
- Tournament-Based: Based on tournament performance data
- Tier-Classified: Players are assigned to tiers (S-Tier through F-Tier)
- Weekly Updates: Calculations run automatically on a weekly basis
How It Works
Performance Scores are calculated through an automated process that processes tournament data on a weekly basis.
1. Data Collection
Tournament performance data is collected from tracked competitive events, including:
- Player performance metrics
- Tournament participation records
- Regional and seasonal event data
2. Score Amplification
Tournament scores are amplified using the PR Multiplier system:
Enhanced Multiplier = PR Multiplier × 1.5 (if PR Multiplier > 1)
Amplified Score = Base Score × Enhanced Multiplier
This gives more weight to high-tier competitive events.
3. Statistical Processing
Each player's scores undergo two mathematical transformations:
| Step | Formula | Purpose |
|---|---|---|
| Bayesian Shrinkage | Pulls low-tournament players toward regional mean | Prevents outliers from few tournaments |
| Log Volume Confidence | Scales confidence based on tournament participation | Rewards consistent participation |
4. Tier Assignment
Players are sorted by their final scores and assigned to tiers:
| Tier | Max Players | Description |
|---|---|---|
| S-Tier | 12 | The best of the best |
| A-Tier | 25 | Elite professionals |
| B-Tier | 100 | Competitive players |
| C-Tier | 500 | Skilled players |
| D-Tier | Flexible | Average players |
| F-Tier | Flexible | Casual participants |
5. Data Storage
Results are stored and served via JSON caches for efficient access by the website.
Minimum Requirements for Ranking
To be included in the tier rankings, a player must meet:
- Minimum Tournaments: 5 tournaments played in the season/region
- Active Participation: Must have performance data in tracked events
- Region Match: Tournament region must match the player's competitive region
Players with fewer than 5 tournaments are calculated but excluded from tier assignments.
Accessing Performance Score Data
Website Display
Performance scores are displayed on the website through:
- Season/Region leaderboards
- Individual player profiles
- Tier-based filtering and search
Data Format
Rankings are served via JSON with this structure:
{
"success": true,
"seasonId": "S35",
"regions": [{
"seasonId": "S35",
"region": "NAE",
"lastUpdated": "2025-01-27T00:00:00.000Z",
"totalPlayers": 12543,
"tiers": {
"S-Tier": [...],
"A-Tier": [...],
"B-Tier": [...],
"C-Tier": [...],
"D-Tier": [...],
"F-Tier": [...]
},
"tierCounts": { ... },
"requirements": { ... }
}]
}
Differences from Greatness Score
| Aspect | Performance Score | Greatness Score |
|---|---|---|
| Timeframe | Single season | All-time (career) |
| Scope | Region-specific | Global |
| Events | All tracked tournaments | S-Tier events only |
| Purpose | Seasonal skill snapshot | Career greatness assessment |
| Update Frequency | Weekly | After each major tournament |
Season Transition Handling (LIVE)
When a new competitive season begins, the system provides a LIVE season option designed to keep tiers stable while the new season is still building a tournament sample.
How LIVE works
For each region, LIVE tiers are computed from a fixed 500-window blend pool:
- Current season windows: include up to the most recent 500 ended windows from the current season
- Previous season windows: fill the remaining slots with the most recent ended windows from the previous season
This keeps the LIVE calculation at 500 total windows and ensures:
- As the new season gains 1 ended window, LIVE will include 1 fewer previous-season window
- Once the current season reaches 500 ended windows, LIVE reflects current season only
Viewing full season tiers
Selecting a specific season (e.g. S39) shows that season’s tiers calculated from all tracked ended windows in that season for the selected region.
Documentation Sections
For detailed explanations of the mathematical formulas:
- Bayesian Shrinkage - How we handle players with few tournaments
- Log Volume Confidence - How participation affects confidence
- Tier Assignment System - How players are assigned to tiers
- Role-Based Performance Scoring - How player roles affect scoring