Name Games Win Rate castella 1 100.00% poobumweek 1 100.00% best_nick_ever 1 100.00% cotobyc 1 100.00%