Johan Petter Winsnes gikk til Rosenborg som junior fra Byneset, og fikk med seg der fem sesonger (to som senior). Han fikk ingen offisielle A-kamper i Rosenborg. Gikk så til Skeid, men ble kneskadet og valgte å bygge seg opp i Byåsen (1. divisjon). I 1999 gikk han til Moss, hvor hadde tre sesonger, før han kom til Lillestrøm.
Han var leid ut til Skeid i 2008.