You asked:

880 yards equals how many meters

  • 880 yards is 804.67 meters.