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
Men
5,090.00
Ranking Points
Game Difference: 0
#2
Men
3,590.00
Ranking Points
Game Difference: 0
#3
Men
2,890.00
Ranking Points
Game Difference: 0
#4
Men
2,440.00
Ranking Points
Game Difference: 0
#5
Men
1,740.00
Ranking Points
Game Difference: 0
#6
Men
1,240.00
Ranking Points
Game Difference: 0
#6
Men
1,240.00
Ranking Points
Game Difference: 0
#8
Men
1,140.00
Ranking Points
Game Difference: 0
#9
Men
1,000.00
Ranking Points
Game Difference: 0
#10
Men
950.00
Ranking Points
Game Difference: 0
#11
Men
600.00
Ranking Points
Game Difference: 0
#12
Men
500.00
Ranking Points
Game Difference: 0
#12
Men
500.00
Ranking Points
Game Difference: 0
#12
Men
500.00
Ranking Points
Game Difference: 0
#12
Men
500.00
Ranking Points
Game Difference: 0
#12
Men
500.00
Ranking Points
Game Difference: 0
#12
Men
500.00
Ranking Points
Game Difference: 0
#18
Men
400.00
Ranking Points
Game Difference: 0
#18
Men
400.00
Ranking Points
Game Difference: 0
#20
Men
200.00
Ranking Points
Game Difference: 0
#20
Men
200.00
Ranking Points
Game Difference: 0
#20
Men
200.00
Ranking Points
Game Difference: 0
#20
Men
200.00
Ranking Points
Game Difference: 0
#20
Men
200.00
Ranking Points
Game Difference: 0
#20
Men
200.00
Ranking Points
Game Difference: 0
#20
Men
200.00
Ranking Points
Game Difference: 0
#20
Men
200.00
Ranking Points
Game Difference: 0
#20
Men
200.00
Ranking Points
Game Difference: 0
#20
Men
200.00
Ranking Points
Game Difference: 0
#30
Men
150.00
Ranking Points
Game Difference: 0
#30
Men
150.00
Ranking Points
Game Difference: 0
#32
Men
100.00
Ranking Points
Game Difference: 0
#32
Men
100.00
Ranking Points
Game Difference: 0
#32
Men
100.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
#35
Men
0.00
Ranking Points
Game Difference: 0
Showing 50 teams
May 12, 2026 • Friendly
Sayman Ashraf / TANZIL HOSSAIN
Asif Mehedi Adi / Asif Iqbal
6-4
Independent match
May 12, 2026 • Friendly
Sayman Ashraf / Asif Iqbal
TANZIL HOSSAIN / Asif Mehedi Adi
3-6
Independent match
May 12, 2026 • Friendly
Sayman Ashraf / Asif Mehedi Adi
TANZIL HOSSAIN / Asif Iqbal
6-2
Independent match
May 11, 2026 • Friendly
Sazid ifthekhar / Rajib Shahriar
Monabber Ahmed / Mohammed Rizwanur Rab
3-6
Independent match
May 11, 2026 • Friendly
Monabber Ahmed / Rajib Shahriar
Sazid ifthekhar / Mohammed Rizwanur Rab
2-6, 2-6
Independent match
May 11, 2026 • Friendly
Mohammed Rizwanur Rab / Rajib Shahriar
Sazid ifthekhar / Monabber Ahmed
6-3, 6-1
Independent match
May 10, 2026 • Friendly
Shahdab Hossain Guddu / Syed Akram Hossain
Nabil Huq / Shakib Ahmed Shoummo
6-2
Independent match
May 10, 2026 • Friendly
Shahdab Hossain Guddu / Syed Akram Hossain
Kashef Rahman / Shakib Ahmed Shoummo
1-6, 6-3, 6-3
Independent match
May 09, 2026 • Friendly
Shahdab Hossain Guddu / Syed Akram Hossain
Kashef Rahman / Shakib Ahmed Shoummo
1-6, 6-3, 6-3
Independent match
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
Nahian Shabab / Niaz Murshed
Intishar Mostafa Chowdhury / Maher Azam
6-4
Independent match
May 08, 2026 • Friendly
Niaz Murshed / Maher Azam
Nahian Shabab / Intishar Mostafa Chowdhury
6-2, 6-4
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