Match wins earn points
Friendly wins use a skill-matchup lookup table. Tournament wins add a tier base (Gold 150, Silver 100, Bronze 50) on top of the same skill-matchup points.
Ranking Explainability
Rankings are generated from confirmed results after they are processed. Player and team rankings are tracked separately.
(tier_base + skill_matrix + upset_bonus) * time_decay * visibility + (cumulative placement milestones * visibility)
Match wins earn points
Friendly wins use a skill-matchup lookup table. Tournament wins add a tier base (Gold 150, Silver 100, Bronze 50) on top of the same skill-matchup points.
Recent wins count more
Matches decay over time: 100% in the first 3 months, dropping to 90% in 3–6 months, down to 50% after 9 months.
Only your best matches count
Your ranking is built from your top 50 results from the last 12 months. Below that, matches don't count toward your score.
Example Calculation
Intermediate player beats Advanced opponent in a Gold public tournament final
150 pts tier base (Gold tournament)
+ 125 pts skill (Intermediate beats Advanced)
= 275 pts base subtotal
+ 50 pts upset (winner outside top 15 beats a top 15 opponent)
= 325 pts match subtotal
× 1.00 time (fresh result)
× 1.00 visibility (public event)
+ 500 pts placement (finalized Gold champion bonus)
= 825 pts earned
Friendly Lookup Matrix
| Winner \ Opponent | Beginner | Intermediate | Advanced |
|---|---|---|---|
| Beginner | 50 | 75 | 100 |
| Intermediate | 75 | 100 | 125 |
| Advanced | 50 | 75 | 100 |
Time Decay
Tournament Constants
#1
AdvancedID: P055
2,545.00
Points
Game Difference: 28
Country: —
Club: —
#1
AdvancedID: P037
2,545.00
Points
Game Difference: 28
Country: —
Club: —
#3
AdvancedID: P054
1,795.00
Points
Game Difference: 23
Country: —
Club: —
#3
AdvancedID: P057
1,795.00
Points
Game Difference: 23
Country: —
Club: —
#5
AdvancedID: P049
1,445.00
Points
Game Difference: 19
Country: —
Club: —
#5
AdvancedID: P058
1,445.00
Points
Game Difference: 19
Country: —
Club: —
#7
AdvancedID: P051
1,220.00
Points
Game Difference: 16
Country: —
Club: —
#7
AdvancedID: P041
1,220.00
Points
Game Difference: 16
Country: —
Club: —
#9
IntermediateID: P052
870.00
Points
Game Difference: 9
Country: —
Club: —
#9
IntermediateID: P053
870.00
Points
Game Difference: 9
Country: —
Club: —
#11
IntermediateID: P031
800.00
Points
Game Difference: 11
Country: —
Club: —
#12
IntermediateID: P074
700.00
Points
Game Difference: 10
Country: —
Club: —
#13
IntermediateID: P079
700.00
Points
Game Difference: 1
Country: —
Club: —
#14
IntermediateID: P027
620.00
Points
Game Difference: 0
Country: Bangladesh
Club: —
#14
IntermediateID: P030
620.00
Points
Game Difference: 0
Country: Bangladesh
Club: —
#16
IntermediateID: P038
620.00
Points
Game Difference: -6
Country: —
Club: —
#16
IntermediateID: P064
620.00
Points
Game Difference: -6
Country: Bangladesh
Club: —
#18
AdvancedID: P035
570.00
Points
Game Difference: 0
Country: —
Club: —
#18
AdvancedID: P059
570.00
Points
Game Difference: 0
Country: —
Club: —
#20
IntermediateID: P036
500.00
Points
Game Difference: -2
Country: —
Club: —
#20
AdvancedID: P045
500.00
Points
Game Difference: -2
Country: Bangladesh
Club: BSc
#22
IntermediateID: P069
400.00
Points
Game Difference: 3
Country: —
Club: —
#23
IntermediateID: P029
300.00
Points
Game Difference: 2
Country: —
Club: —
#24
IntermediateID: P043
300.00
Points
Game Difference: -16
Country: —
Club: —
#25
IntermediateID: P080
300.00
Points
Game Difference: -21
Country: —
Club: —
#26
IntermediateID: P044
250.00
Points
Game Difference: 5
Country: —
Club: —
#26
IntermediateID: P062
250.00
Points
Game Difference: 5
Country: —
Club: —
#28
IntermediateID: P042
250.00
Points
Game Difference: 2
Country: —
Club: —
#28
IntermediateID: P050
250.00
Points
Game Difference: 2
Country: —
Club: —
#30
IntermediateID: P046
250.00
Points
Game Difference: -6
Country: Bangladesh
Club: —
#30
IntermediateID: P039
250.00
Points
Game Difference: -6
Country: —
Club: —
#32
IntermediateID: P047
250.00
Points
Game Difference: -14
Country: —
Club: —
#32
IntermediateID: P032
250.00
Points
Game Difference: -14
Country: —
Club: —
#34
BeginnerID: P093
200.00
Points
Game Difference: 5
Country: —
Club: —
#35
IntermediateID: P088
100.00
Points
Game Difference: 3
Country: —
Club: —
#36
IntermediateID: P084
100.00
Points
Game Difference: 1
Country: —
Club: —
#37
IntermediateID: P071
100.00
Points
Game Difference: 0
Country: —
Club: —
#38
BeginnerID: P090
100.00
Points
Game Difference: -3
Country: —
Club: —
#39
IntermediateID: P034
100.00
Points
Game Difference: -14
Country: Bangladesh
Club: —
#40
BeginnerID: P094
50.00
Points
Game Difference: 2
Country: —
Club: —
#41
BeginnerID: P091
50.00
Points
Game Difference: -5
Country: —
Club: —
#42
BeginnerID: P081
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
IntermediateID: P078
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
IntermediateID: P082
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
IntermediateID: P083
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P024
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
IntermediateID: P085
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P086
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P087
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P092
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P095
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P096
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P097
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P098
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P076
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P075
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P073
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
IntermediateID: P072
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P077
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
IntermediateID: P068
0.00
Points
Game Difference: 0
Country: Bangladesh
Club: —
#42
IntermediateID: P066
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
IntermediateID: P065
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P025
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P026
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P028
0.00
Points
Game Difference: 0
Country: —
Club: —
#42
BeginnerID: P056
0.00
Points
Game Difference: 0
Country: —
Club: —
#67
IntermediateID: P089
0.00
Points
Game Difference: -3
Country: —
Club: —
#68
IntermediateID: P023
0.00
Points
Game Difference: -4
Country: Bangladesh
Club: —
#68
IntermediateID: P070
0.00
Points
Game Difference: -4
Country: —
Club: —
#70
IntermediateID: P048
0.00
Points
Game Difference: -11
Country: —
Club: —
#70
IntermediateID: P040
0.00
Points
Game Difference: -11
Country: —
Club: —
#72
IntermediateID: P060
0.00
Points
Game Difference: -19
Country: —
Club: —
#72
IntermediateID: P061
0.00
Points
Game Difference: -19
Country: —
Club: —
#74
IntermediateID: P033
0.00
Points
Game Difference: -28
Country: Bangladesh
Club: Bsc
#74
IntermediateID: P063
0.00
Points
Game Difference: -28
Country: —
Club: —
Showing 75 players
May 09, 2026 • Friendly
SHIBLY SADIQ / TANZIL HOSSAIN
Sayman Ashraf / Asif Mehedi Adi
6-3
Independent match
May 09, 2026 • Friendly
SHIBLY SADIQ / Sayman Ashraf
TANZIL HOSSAIN / Asif Mehedi Adi
6-2
Independent match
May 09, 2026 • Friendly
SHIBLY SADIQ / Asif Mehedi Adi
Sayman Ashraf / TANZIL HOSSAIN
6-3
Independent match
May 08, 2026 • Friendly
Parbon Acharjee / Sheikh Rayed Shaker
Asif Iqbal / Al Jamee Jawad Khan
7-5, 7-5
Independent match
May 08, 2026 • Friendly
Asif Iqbal / Parbon Acharjee
Sayman Ashraf / Al Jamee Jawad Khan
6-7
Independent match
May 08, 2026 • Friendly
Asif Iqbal / Al Jamee Jawad Khan
Sayman Ashraf / Parbon Acharjee
5-7
Independent match
May 08, 2026 • Friendly
Asif Iqbal / Parbon Acharjee
Sayman Ashraf / Al Jamee Jawad Khan
7-5
Independent match
May 07, 2026 • Friendly
Mohammed Rizwanur Rab / Rajib Shahriar
Sazid ifthekhar / Abrar R Khan
7-5, 6-4
Independent match
May 05, 2026 • Friendly
Sayman Ashraf / TANZIL HOSSAIN
SHIBLY SADIQ / Asif Mehedi Adi
6-4
Independent match
May 05, 2026 • Friendly
Sayman Ashraf / TANZIL HOSSAIN
SHIBLY SADIQ / Asif Mehedi Adi
6-3
Independent match
May 05, 2026 • Friendly
Sayman Ashraf / TANZIL HOSSAIN
SHIBLY SADIQ / Asif Mehedi Adi
6-3, 7-6, 6-4
Independent match
May 04, 2026 • Friendly
Monabber Ahmed / Faradeeb Khan
Mohammed Rizwanur Rab / Rafin Ahmed
6-3, 6-4
Independent match
May 02, 2026 • Friendly
Monabber Ahmed / Rajib Shahriar
Mohammed Rizwanur Rab / Musta Haque
1-6, 3-6
Independent match
May 02, 2026 • Friendly
Monabber Ahmed / Rajib Shahriar
Mohammed Rizwanur Rab / Musta Haque
6-2, 6-4
Independent match
Apr 30, 2026 • Tournament
Sadman Khan / Rakin Ahmed
Syed Naushad / Shahdab Hossain Guddu
7-6, 7-4
Clash of the Clans V 1.0
Apr 30, 2026 • Tournament
Aswad Ahnaf Khan / Ariq Husain
Sadman Khan / Rakin Ahmed
2-6, 1-6
Clash of the Clans V 1.0
Apr 30, 2026 • Tournament
Tanjim Ibrahim / Talha Bhuiyan
Syed Naushad / Shahdab Hossain Guddu
3-6, 3-6
Clash of the Clans V 1.0
Apr 30, 2026 • Tournament
Syed Naushad / Shahdab Hossain Guddu
Kashef Rahman / Nabil Huq
6-2, 6-1
Clash of the Clans V 1.0
Apr 30, 2026 • Friendly
SHIBLY SADIQ / Asif Mehedi Adi
Sayman Ashraf / TANZIL HOSSAIN
2-6
Independent match
Apr 30, 2026 • Friendly
SHIBLY SADIQ / Sayman Ashraf
TANZIL HOSSAIN / Asif Mehedi Adi
6-0
Independent match
Apr 30, 2026 • Friendly
SHIBLY SADIQ / TANZIL HOSSAIN
Sayman Ashraf / Asif Mehedi Adi
6-3
Independent match
Apr 30, 2026 • Friendly
SHIBLY SADIQ / Asif Mehedi Adi
Sayman Ashraf / TANZIL HOSSAIN
6-2
Independent match
Apr 29, 2026 • Tournament
Sadman Khan / Rakin Ahmed
Naib Khan / Tanvir Pasha
3-6, 6-3, 7-6
Clash of the Clans V 1.0
Apr 29, 2026 • Tournament
Aswad Ahnaf Khan / Ariq Husain
Reshad Alim / Shakib Ahmed Shoummo
7-5, 6-3
Clash of the Clans V 1.0
Apr 29, 2026 • Tournament
Tanjim Ibrahim / Talha Bhuiyan
Eshmam-E Moazzam / Fazle Salam
6-2, 6-2
Clash of the Clans V 1.0