A Parramatta junior from Hills District, Kolc was graded with Parramatta for the 1971 season and made his first-grade debut the following season. He showed great promise with his sharp dashes around the rucks and superb low tackling: early in 1973 Kolc was already widely viewed as a future representative player; however, a broken ankle ligament and competition with former State halfback Terry Reynolds meant Kolc missed the second half of 1973 and was in and out of first grade throughout 1974 and 1975. At the end of this 1975 season, Kolc played in Parramatta's first-ever reserve grade premiership team – scoring a try in the Grand Final win over Cronulla – and with Reynolds retiring Kolc was chosen over Johnny Wilson as the regular first-grade halfback for the 1976 season. The season saw Kolc play for Parramatta in the club's maiden first-grade grand final, which was lost to Manly-Warringah. With the Eels dominating the NSWRFL during the first half of 1977, Kolc gained selection for the Australian national team in the 1977 Rugby League World Cup Final, his sole international game, becoming Kangaroo No. 502. He scored the match-winning try in the one-point win over Great Britain at the Sydney Cricket Ground. After this, Kolc missed a number of games due to the return of his old ankle ligament problems, but he came back – though lacking his old sharp pace – to play at halfback in the drawn grand final and replay against St. George. 1978, however, saw Graham Murray take over from Kolc as the Eels’ regular first-grade halfback, and the former international only regained his first-grade berth – as a five-eighth – when John Peard was injured late in July. With the emergence of future champion Peter Sterling and pivot Mick Pattison, it was clear by 1979 that Kolc's days in first grade were numbered, although he did manage to participate in a second reserve grade premiership at the end of 1979. Kolc made occasional first-grade appearances during the 1980 and 1981 seasons. A lowlight of this period was when Kolc was sent off in his 100th game for a high tackle on South Sydney fullback John Sellar. Kolc suffered a four-match ban but when new video evidence was surprised the suspension was overturned – an exceptional rarity in the history of rugby league in Australia.
Post-playing career
Over a decade after retiring as a player, Kolc was appointed President's Cup coach by a Parramatta board looking for a return to the glory days by a club that had lost its way since 1986. The Eels’ under-21 team finished seventh in Kolc's only year in charge with nine wins and nine losses; a satisfactory record but one of little significance because of the restructuring of the competition for the following season. Kolc then obtained a place on the Eels’ board under long-time teammate Denis Fitzgerald, and remained there – ultimately becoming the president of the lucrative Leagues Club – until the fallout from two consecutive last-place finishes in 2012 and 2013 caused a complete shake-up.