300 meters = 0.19 miles or 328.08 yards.
300 yards = 274.32 meters.
300 meters = 328.084 yards.
300 meters = 328.08399 yards
300 meters = 328.1 Yards
274.32 meters300 yards = 900 ft = 274.31 metres
300 metres = 328 yards
328.084 yards (1.09361 yards per meter).
Three hundred meters equals slightly over 328 yards.
100 yards are 300 feet or 100 feet are 33.3333 yards Scroll down to related links and use the fine converter: "Conversion of length or distance - Inches and feet to centimeters and meters - and vice versa".
around 328 . I think. :]
328.084 yards.