Name Games Win Rate duckman320 1 100.00% sapper 1 100.00% apolocristo 1 100.00% lonelyredpanda 1 100.00%