A step is not a uniform unit of measurement - different people's steps are different lengths. The two units are therefore incompatible.
300 feet=100 yards
300 kilometers=328,083.99 yards
300 meters = 328.1 Yards
300 meters = 328.08399 yards
300 yards is 10,800 inches.
300 meters = 328.084 yards.
300 yards = 274.32 meters.
There are 3.2808399 yards in 300 centimeters.
300 yards * 100 yards = 30000 sq yards = 6.20 acres
300 yd = 0.170454 mi.
100 yards.