Oliver Buff (Baden, 3 augustus 1992) is een Zwitsers voetballer die doorgaans speelt als middenvelder. In juli 2024 tekende hij voor FC Oetwil-Geroldswil.
Buff speelde in de jeugdopleiding van FC Zürich en na het doorlopen daarvan werd hij in 2009 overgeheveld naar het belofteteam van de club. Daar speelde hij een korte periode, want al in 2010 kwam zijn debuut in het eerste elftal. Op 21 maart van dat jaar speelde hij namelijk mee in een met 2–0 gewonnen duel met Bellinzona. Buff begon in de basis en speelde de volle negentig minuten mee. Zijn eerste doelpunt voor de club maakte de middenvelder op 5 april 2010, tijdens een wedstrijd tegen Grasshoppers Zürich (3–2 winst). Zes minuten na rust tekende hij voor de 2–2, waarna Admir Mehmedi in de blessuretijd de winnende achter doelman Yann Sommer kopte. In het seizoen 2015/16 degradeerde Zürich naar de Challenge League. Het jaar erop wist de club direct weer de titel te winnen en daardoor te promoveren. Na de promotie maakte Buff de overstap naar Real Zaragoza, waar hij zijn handtekening zette onder een verbintenis voor de duur van twee seizoenen.[1] In januari 2019 maakte de Zwitser voor circa honderdvijfentwintigduizend euro de overstap naar Anorthosis Famagusta, waar hij voor anderhalf jaar tekende.[2] Van dit contract zat hij een half jaar uit, waarna speler en club uit elkaar gingen.[3] Grasshoppers haalde hem een paar maanden later terug naar Zwitserland.[4] Een jaar later verkaste Buff naar Selangor.[5] Deze club verliet hij in februari 2022 voor Žalgiris.[6] Van januari tot juli 2024 zat Buff zonder club, waarna hij voor FC Oetwil-Geroldswil ging spelen.[7]
Bijgewerkt op 24 juli 2024.[8]
Buff nam met het Zwitsers olympisch voetbalelftal onder leiding van bondscoach Pierluigi Tami deel aan de Olympische Spelen van 2012 in Londen. Daar werd de ploeg in de voorronde uitgeschakeld na een gelijkspel tegen Gabon (1–1) en nederlagen tegen Zuid-Korea (1–2) en Mexico (0–1).