Hubbard golfed for San Jose State University from 2007 to 2011. A 2009 first-team all-Western Athletic Conference (WAC) honoree, he twice qualified for the NCAA Division I Men’s Golf Championship, in 2009 and 2011. As a senior in 2011, he finished first in the WAC championship tournament. He graduated from San Jose State in December 2011 with a B.S. in business management.
 
In his first season on the Web.com Tour, Hubbard had six top-10 finishes including a runner-up to Greg Owen at the United Leasing Championship. He finished 18th on the regular-season money list and secure his first ever PGA Tour card.
During his first season on the PGA Tour, Hubbard made 15 out of 25 cuts but only had a best finish of T20. He lost his card after finishing 164th in the FedEx Cup, but regained it in the Web.com Tour Finals. Hubbard had a better season in 2016, making 21 out of 30 cuts; he finished 115th in the FedEx Cup.