no-alt

Kelra

Duane Pillas
Philippines
Followers

GG ELO Rating

1451

SEA & Oceania Ranking

1

World Ranking

1

Win Rate

63%

Total Earnings

$139,738

Current Streak

17

Wins in a row