Weiss won the gold medal at the short course 2012 FINA World Swimming Championships (25 m) in the 4x200-meter freestyle relay, having swum the anchor leg in the preliminary heats, which teammate Matt McLean swam in the final.