Savanier speelde in de jeugdopleiding van Montpellier en in 2011 stapte hij over naar Arles-Avignon. Hier maakte hij in het seizoen 2011/12 zijn professionele debuut. Op 29 juli 2011 won de club met 1–0 van Le Mans door een doelpunt van Romain Rocchi. Savanier begon aan de wedstrijd als reservespeler en van coach Faruk Hadžibegić mocht hij zeven minuten na rust invallen voor Emmanuel Corrèze.[1] Later dat seizoen, op 24 september 2011, kwam de middenvelder tegen RC Lens voor het eerst tot scoren. Hij mocht van Hadžibegić in de basis beginnen en in de tweeënvijftigste minuut opende hij de score. Door doelpunten van Luigi Pieroni en Rocchi werd het uiteindelijk 3–0 voor Arles-Avignon.[2] In de zomer van 2015 stapte Savanier transfervrij over naar Nîmes Olympique, waar hij initieel zijn handtekening zette onder een verbintenis voor de duur van één seizoen, met een optie op een jaar extra.[3] Na een paar verlengingen tekende de Fransman in 2018 een contract wat zou gaan lopen tot medio 2022.[4] Een jaar na deze contractverlenging verkaste Savanier voor negenenhalf miljoen euro naar Montpellier. Hier tekende hij een contract voor vier seizoenen.[5] Deze werd in juni 2022 met drie jaar verlengd.[6]