 He scored a century on his first-class debut for Midlands against Matabeleland in April 2005.He went on to represent Zimbabwe at the Under-19 World Cup in Sri Lanka in 2006.Kasteni made his One Day International debut in February 2007, against Bangladesh.