You asked:

how many meters is 10 yards

  • meter
    meter
    10 yards is 9.14 meters.