 Octavio Maginnis Castro better known as Tavi Castro was born on February 3, 1990 in Guadalajara, Mexico.At the age of 4 Castro and his family moved to Canada and settled in Edmonton, Alberta.Castro played soccer for the majority of his youth and also played as a midfielder on the Canadian Youth National soccer team.