Theunissen begon als speler bij Vitesse. Later kwam hij uit voor DOS, Heracles en PSV. Namens laatstgenoemde club nam hij op 8 november 1964 in een uitwedstrijd bij Sittardia (2-5) alle vijf Eindhovense doelpunten voor zijn rekening. Dat record werd 55 jaar later geëvenaard door Donyell Malen.[1] In 1964 vertrok de trefzekere spits naar Zwitserland, waar hij voor Young Boys ging spelen. In 1966 eindigde hij daar als tweede in de Zwitsers topscorerslijst met 27 doelpunten. Een jaar later keerde Theunissen terug naar Nederland waar hij een seizoen bij Fortuna '54 speelde en nadien twee seizoenen bij Telstar. In 1970 verkaste hij opnieuw naar Young Boys. Na 18 jaar als betaald voetballer sloot hij in 1974 zijn spelersloopbaan af bij Heracles.