German sportswear brand Puma has appointed Matthias Mecking as general manager of its Teamsport business, responsible for managing and marketing the brand's range of Teamsport products in footwear, apparel and accessories.