One yard equals 0.9144 meter. Therefore 20 yards = 20 * 0.9144 = 18.288 meters
20 yards is about 18.3 meters.
1 yard = 0.9144 meters.
1 meter = 1.09 yards.
40 yards. 36.57600 meters ==