Born in Wales, he earned one cap for the United States national team in an 8–1 loss to England on May 28, 1959.
He joined the Royal Air Force and played for their representative XI when stationed in Egypt.
In April 1951, Hubert Evans signed for Newport County, at long last making his debut in the Football League at 28 years of age.
After 14 appearances (1 goal), Evans returned to the Southern League with another Welsh club, Llanelli.
When he arrived he joined the semi-professional San Pedro McIlvaine Canvasbacks, playing as a central defender and team captain when they won the 1959 National Challenge Cup.