His first-class career spanned seven seasons in which he took 223 wickets with a best of 8 for 51 against Eastern Province.
In one tour match, he scored 286 against Eastern Province.
Aside from an innings of 60 not out against Eastern Province he did not make much impression as a batsman.
His best of 176 came against Eastern Province in 1910-11.
His best performances came on debut, against Eastern Province, when he took 3-38 in the first innings, including the wickets of both openers.
Against Eastern Province in 1931-32, opening the batting, he scored 109, his only first-class century.
Bavuma made his first-class debut for the team in 2008, in a game against Eastern Province.
His best innings figures, 6-43, were made against Eastern Province in 1985.
The campaign was highlighted by a 57 ball 99 not out, in which he hit 13 boundaries, including eight sixes against Eastern Province.
He made his debut for the team in that format during the 1997/98 season against Eastern Province.