Name Games Win Rate relentl3ss 1 100.00% clickvenomancer 1 100.00% godzilla89 1 100.00% cognoscendi 1 100.00%