You asked:

880 yards equals how many meters

  • meter
    meter
    880 yards is 804.67 meters.