Terry Duffin bats left handedly and bowls right arm medium for teams like Zimbabwe national cricket team, Zimbabwe Cricket Academy and Midlands.
Duffin played his first Test match on 13th September 2005 at Bulawayo against India. In the 1st innings, he batted at the No. 2 position and scored 56 runs in 130 deliveries inclusive of 8 boundaries and took 1 catch. In the 2nd innings, while batting at the same position he scored 2 runs in 6 deliveries. India won this match by an innings and 90 runs. Duffin’s first One day International was played on 25th February 2006 at Bulawayo against Kenya. In this match, he took 1 catch and scored 53 runs in 81 deliveries that included 8 boundaries. Zimbabwe won this match by 8 wickets with 39 deliveries to spare.
Duffin participated in 2 Tests and scored 80 runs with 56 as his highest score. His batting average was 20 and strike rate was 44.69. He has hit 1 fifty, 12 boundaries and has taken 1 catch. In the 23 One dayers that he has played in, Duffin has scored 546 runs at a strike rate of 54.98 and batting average of 23.73. His highest score was 88 and he has hit 3 half centuries, 57 fours and has taken 6 catches.