Neppe spielte bereits von 2007 bis 2010 für den WSV, kam dabei in 78 Spielen zum Einsatz (51 davon in der 3. Liga) und erzielte zwei Tore. Anschließend wechselte er zum SV Wehen Wiesbaden (Saison 2010/11) und weiter zum VfL Osnabrück, wo sein Vertrag zum 30. Juni 2012 auslief. Der gebürtige Offenbacher begann seine Karriere bei Eintracht Frankfurt.
„Ich freue mich, dass ich wieder beim WSV bin. In meiner ersten Zeit hier habe ich mich sehr wohl gefühlt, daher ist es ein schönes Gefühl, zurückzukehren“, so Neppe, der die Rückennummer 27 tragen wird. Trainer Hans-Günter Bruns: „Ich bin hocherfreut, dass sich Marco für den WSV entschieden hat. Er hat sportlich überzeugt, wird die Qualität unseres Kaders deutlich erhöhen. Daneben ist er aber auch im menschlichen Bereich ein absoluter Gewinn: Bei ihm ist nicht das Geld entscheidend, wie bei vielen anderen – sonst wäre er sicher nicht zu uns gekommen.“