In an amazing upset, Bayside senior Andrew Salvodon beat Olympic gold medalist Quincy Wilson in the 500 meters in a new national record time of 1:00.49 at the Virginia Beach Sports Center on Friday.