Nicky Boje bats left handedly and bowls slow left arm orthodox in the South Africa cricket team. He has also played for Orange Free State, Nottinghamshire, Northamptonshire, Hyderabad Heroes, Free State, Eagles and Africa XI.
Nicky Boje played his first One day International on 21st October 1995 at Harare (Harare Sports Club) and the opponent team was Zimbabwe. He was assigned the No. 8 batting spot, but he did not get an opportunity to bat. He bowled 10 overs, out of which 1 was maiden and conceded 29 runs without taking any wicket. He was successful in having one batsman run out. South Africa won this match by 134 runs. India and South Africa played a Test match from 24th to 26th February 2000 at Mumbai (Wankhede Stadium) and this was the debut Test match of Boje. In the 1st innings, he bowled 5 overs in which 17 runs were scored. None of his overs were maidens and he failed to take a wicket. He came to bat at the No. 9 batting position where he scored 14 runs in 37 balls inclusive of 4 boundaries. He neither bowled nor batted in the 2nd innings. This match was won by South Africa by 4 wickets.
In the 43 Test matches which he played, Nicky Boje took 100 wickets in the 8620 deliveries which he bowled and conceded 4265 runs. His bowling strike rate was 86.2, economy rate was 2.96 and bowling average was 42.65. He participated in 115 One day Internationals and bowled 4541 balls in which 3415 runs were scored and 96 dismissals were made. His economy rate was 4.51, bowling average was 35.57 and bowling strike rate was 47.3.