Karl Gustaf Vilhelm Staaf (Stockholm, 6 april 1881 – Motala, 15 februari 1953) was een Zweeds atleet.
Staaf won met een gecombineerd Deens-Zweeds team op Olympische Zomerspelen van 1900 in Parijs een gouden medaille bij het touwtrekken.
Staaf eindigde als zevende bij het polsstokhoogspringen en als vijfde bij het kogelslingeren.
Categorie:Zweeds atleet Categorie:Zweeds touwtrekker Categorie:Zweeds olympisch kampioen Categorie:Polsstokhoogspringer Categorie:Kogelslingeraar