You asked:

convert 20 meters to yards

  • yard
    yard
    20 meters is 21.87 yards.