Nilsson spilte første kamp for Malmö FF i 2008, i en alder av 15 år. Den 24. mai 2010 spilte han første kamp fra start for klubben, og ble kreditert for to scoringer. Nilsson har begrenset med spilletid for klubben, men er fortsatt blant førstelagets yngste spillere.