Coaches & Staff


Brandon Thomas


Founder / CEO, I Progress Basketball

Brandon Thomas is the Founder of I Progress Basketball Training. Growing up in the Bay Area, he attended De La Salle High School where he excelled as a three year varsity basketball letterman while helping the program win their 2nd State Championship in school history (2006) under Head Coach Frank Allocco. After De La Salle, Thomas attended Diablo Valley College for two years and helped contribute to the team's success in two playoff appearances under Head Coach Steve Coccimiglio. After an outstanding two years at DVC, Thomas earned a scholarship to Whittier College where he played for two years leading the team in both years to conference playoff appearances under Coach Rock Carter.

Thomas finished his education and received his Bachelor of Science Degree in Kinesiology (2012). After graduating, Thomas continued his journey with basketball in the coaching and training field. Thomas has experience coaching at the college level (Citrus College Assistant Coach - 2013) under Head Coach Chris Victor and at the high school level as the Head Freshman Coach at De La Salle in 2014. Thomas also has experience coordinating camps as he has worked for numerous Golden State Warriors youth basketball camps under Jeff Addiego. In the summer of 2015, Thomas received an opportunity to assist NBA Player Development Specialist and owner of Accelerate Basketball Training Brandon Payne. Thomas assisted with working out a few of his NBA, College and High School clients. Brandon Payne is one of the best player development coaches in the world.

Brandon and his partners continue to dedicate their time to growing I Progress Basketball into one of the premier basketball programs in the Bay Area. 

Josh Hatcher

Player Development Coach, I Progress Basketball

Coach Josh Hatcher started his basketball career at Berkeley High School under coach David Manson. During his time in high school, Coach Josh played AAU basketball for the Berkeley Hoyas. While playing for the Hoyas, he gained a core coaching philosophy and athletic discipline that forged his character and passion for the game of basketball.

After high school, Coach Josh played college basketball at Merritt Junior College under Head Coach Keenan McMiller, where he earned multiple awards: First Team All-Conference and Bay Valley Conference Player of the Year.


It was under Coach McMiller's tutelage that he learned how to excel at a highly competitive level.
After Merritt, Josh received a full-ride scholarship to Chadron State College, an NCAA Division II school located in Chadron, Nebraska. At Chadron, Coach Josh played under Coach Brent Bargen, where during his junior year, helped lead Chadron State to its first conference playoff tournament appearance in 20 years.

Coach Josh is honored to serve under I Progress Basketball Training since 2019. He is thrilled with the opportunity to coach players of all ages, helping them achieve success both on and off the court.


Brandon Halal

Player Development Coach, I Progress Basketball

Coach Brandon Halal started his basketball journey at the start of his 8th grade year, when he first tried out for his school’s CYO team. Since picking up basketball in the 7th grade, Coach Brandon instantly fell in love with the sport and developed a passion for basketball during his High School years at El Camino HS in South San Francisco. Coach Brandon played JV in his freshman and Sophomore year where he was moved up to Varsity late in his Sophomore season. He ended his Junior and Senior year playing Varsity. While playing for El Camino the school had won their league three straight years, made consecutive appearances in the CCS Playoffs, and played in the CA State Tournament in coach B’s Senior year.

Coach B found his passion for coaching and player development during his Senior year in HS while completing his Senior Project for graduation and has been coaching the youth ever since. Coach B’s coaching journey includes assisting at various local camps, working for the Golden State Warriors Summer Youth Camps, as well as coaching High School the last five years. Prior to joining I Progress Basketball, Coach B has been running his own Player Development business working with athletes of all levels around the Bay Area. He has worked with youth athletes from ages 9 years old, High School and College athletes as well as Professionals who play Overseas. Coach B has decided to join the I Progress Basketball team because he strongly believes in our vision and our goals.