- Zimbabwe National Cricket Team 2000 - 2005
Barney Rogers bats left handedly and bowls right arm offbreak for the Zimbabwe cricket team. He has also played for Zimbabwe Cricket Academy and Mashonaland.
Rogers played his first One day International on 23rd November 2002 at Bulawayo against Pakistan. He bowled 4 overs, gave away 30 runs and could not take a wicket. While batting at the No. 5 position, he scored 13 runs in 16 balls. Pakistan won this match by 7 runs. Zimbabwe and Bangladesh played a Test match at Chittagong from 6th to 10th January 2005 and this was the first Test match of Rogers. Rogers was the No. 2 batsman and could score 5 runs in 47 deliveries in the 1st innings. In the 2nd innings, he was out for a duck after facing 4 deliveries. Bangladesh won this match by 226 runs.
Rogers appeared in 4 Test matches in which he scored 90 runs with 29 as his highest score. His batting average was 11.25 and strike rate was 38.79. He took 1 catch and hit 14 boundaries. In One day Internationals, he scored 478 runs in the 15 matches he played at a strike rate of 69.37 and batting average of 31.86. 84 was his highest score and he hit 5 fifites, 59 fours and 3 sixers and took 7 catches.