Former Proteas spinner Imran Tahir may be 45 years old, but he is still producing performances befitting a teenager for the Joburg Super Kings in the SA20.