Witteveen heeft in de jeugdelftallen van diverse profclubs gespeeld, waarna hij zich in de zomer van 2015 aansloot bij de jeugd van het Groesbeekse Achilles '29.[1] Hij maakte zijn debuut bij de eerste selectie op 11 december 2015, in de met 3-0 verloren uitwedstrijd tegen VVV-Venlo. Hij viel in de 76e minuut in voor Migiel Zeller.[2] In 2016 keerde hij terug bij AFC, waar hij één seizoen in het eerste speelde en vervolgens in het tweede team ging spelen.