The two measurements are not the same. One yard is equal to 0.9144 metres.
200 meters is approximately equal to 218.72 yards.
5.7 meters = 6.23 yards.
2000 yards = 1,828.8 meters.
1.940 meters is equal to about 2.12 yards.
Three yards is 2.74 meters.
20 yards = 18.28800 meters
104 meters = 113.735 yards.
17 meters = 18.598 yards
1.45 meters = 1.6 yards
25.7 meters = ~28.1 yards.
99.519 yards = 91 meters
25 meters = 27.34 yards