Kennedy was born at Dunedin in 1972 and was educated at Otago Boys' High School in the city.[1] After playing age-group cricket for the province, he made his senior representative debut for Otago during the 1993–94 season.[2]
A tall fast bowler, Kennedy's ability to "bowl line and length" and to get the ball to move both into and away from the batsman saw him selected for New Zealand Academy matches during the 1995–96 season and he was selected for the Test team to play against the touring Zimbabweans in January 1996.[3] His best international figures of 3/28 came on Test debut, and although he was selected in the 1996 Cricket World Cup squad,[3]Wisden considered that he "seemed out of his depth for much of the international season".[4] He toured the West Indies with New Zealand later in the year, playing in both of the Test matches on the tour, and played in two of the three ODIs on the tour of Pakistan at the end of the year, but fell out of the side and made all 11 of his international appearances during 1996.[3]
Kennedy moved to play for Wellington ahead of the 1998–99 season, playing in the capital for two seasons[2] before he "drifted out of the game".[3]