There are 18.288 meters in 20 yards.
One yard equals 0.9144 meter. Therefore 20 yards = 20 * 0.9144 = 18.288 meters
1500 m = 1,640.4 yards.
20 yards is about 18.3 meters.
There are 0.0113636 miles in 20 yards.
1600 m = 1749.781 yards
20 yards in 60 feet
60 feet are 20 yards.
20 feet is 6.67 yards.
20 yards = 60 feet
6.66 yards.
3,570 yards.