Name Games Win Rate dildofaggins 1 100.00% poobumweek 1 100.00% b4ckp4in 1 100.00% eldiabloblanco 1 100.00%