Name Games Win Rate cyrax. 1 100.00% thebrady 1 100.00% dontmakemetry 1 100.00% tootoopoopoo 1 100.00%