Name Games Win Rate iegabichon 1 100.00% trofazen 1 100.00% computer_leave 1 100.00% needadub 1 100.00%