Rank
Name
Win%
Played
Played All Time
Favorite
Rating
78.76%
113
8328
Froggy
17512