John "Jackie" Powell was a rugby union player who represented South Africa 4 times, once as captain. At 19 years 260 days, he is one of the youngest ever players to have represented South Africa. He also played first-class cricket for Griqualand West. Powell attended St. Andrew's College, Grahamstown in 1890.