You asked:

how long is 80 yard in meters

  • meter
    meter
    80 yards is 73.15 meters.