An earlier police statement said officers found around 11 people at the scene when they arrived.
The injured man was found lying on the street, and has since undergone surgery at Auckland Hospital where he remains in a serious condition.
The 21-year-old has been charged with wounding with intent to cause grievous bodily harm, and will appear in Papakura District Court tomorrow.
A number of people who witnessed the fight are being questioned by police, but officers believe there may have been others in the area at the time and are appealing for them to come forward.
Anyone with information is asked to call Counties Manukau Police on 09 295 0200, or Crimestoppers on 0800 555 111.