De geboren Amsterdammer doorliep bij AZ de jeugdopleiding, maar zijn debuut in het betaalde voetbal maakte Rosheuvel bij het toenmalige FC Omniworld. Na drie jaar haalde AZ hem terug naar Alkmaar. Hij speelde nadien ook op huurbasis voor Heracles Almelo en SC Cambuur. De afgelopen twee seizoenen was Rosheuvel actief bij Roda JC.