Op 4 november 2007 maakte De Leeuw zijn debuut in het betaald voetbal in de wedstrijd tegen RKC Waalwijk. Zijn eerste doelpunt maakte hij in zijn tweede seizoen voor RBC Roosendaal. In de wedstrijd tegen SC Cambuur maakte hij de 1–1 in de 88ste minuut.[1]
Na vier jaar in Roosendaal verliet hij de club om te gaan voetballen bij Cambuur. Hij tekende transfervrij een contract.[2] Bij die club maakte De Leeuw in het seizoen 2011/12 in dertig competitiewedstrijden elf doelpunten. In het daaropvolgende seizoen speelde hij 29 maal in de Eerste divisie.
Op 24 mei 2013 werd bekend dat De Leeuw zijn aflopende contract niet verlengde. Hij verliet de club voor het Schotse Ross County FC, dat uitkomt in de Scottish Premier League.[3] Eind oktober 2014 liet hij zijn contract met wederzijds goedvinden ontbinden vanwege persoonlijke redenen.
In november 2014 was De Leeuw op proef bij NAC Breda. In januari 2015 verbond hij zich aan Army United FC uit Thailand.[4] In het seizoen 2016 speelt hij op het Thaise tweede niveau voor Khon Kaen United. In oktober van dat jaar ging hij voor het Laotiaanse Lane Xang Intra spelen. Vanaf januari 2017 kwam De Leeuw weer uit voor Army United dat naar de Thai League 2 gedegradeerd was. In juni ging hij naar reeksgenoot Lampang FC. Vanaf 2020 speelt De Leeuw voor Chiangmai United. Vanaf 2022 komt hij uit voor Sukhothai FC.