Coach Brandon

  • Sunnyvale, California
  • Over 9 Years Experience
  • Indoor: No
  • Outdoor: Yes
  • Seasonal: No


  • Private Tennis Lessons: $120 HR
  • Semi-Private Tennis Lessons: $70 HR
  • Group Tennis Lessons: $50 HR
  • Hitting Only Sessions: $120 HR
  • Teaches All Ages & Skill Levels!
USPTA Certified

About Brandon

Hello my name is Brandon and I am a local Sunnyvale tennis coach! As a licensed physical therapist who went through CSU Northridge’s rigorous Doctorate of Physical Therapy program, I have worked hard to become an expert in the analysis of human movement. This also includes extensive research in the biomechanical analysis of tennis strokes. I have been able to apply this knowledge to develop a very systematic approach to teaching people how to play tennis in a fun and easy way. My adult clients appreciate the constant feedback to improving their tennis game and kids love the high energy and fun that I bring while making sure they’re learning correct form on court!

From a very young age, I got lessons from my father, a certified pro instructor. I went on to play on my high school’s varsity tennis team for four years and also played on UC Santa Barbara’s traveling club tennis team for my last 3 years of college. I now have over 15 years of competitive playing experience with a current 5.0 NTRP rating.

I am a USPTA Certified Tennis Professional and I have over 9 years of professional experience. This includes 2 years of running specialized clinics for youth and adults at a Bay Area tennis academy and seven+ years of running my own tennis lessons business. I have experience teaching tennis players ranging in age from toddlers to adult seniors and ranging in skill level from beginners to advanced abilities. So, I am confident in my ability to teach players of all ages and abilities!

Please contact me through my¬† coach page and then I will contact you back within 24 hours to introduce myself, answer any questions and if you are interested, we’ll set-up your first tennis lesson or hitting session at a time and place that is convenient for you. I look forward to hearing from you and I look forward to the opportunity to be your Sunnyvale tennis coach. See you on the court!

Private Tennis Lessons (1 Player): $120 Per Hour
Semi-Private Tennis Lessons (2 Players): $70 Per Hour Each
Group Tennis Lessons (3+ Players): $50 Per Hour Each
Hitting Only Sessions (1 Player): $120 Per Hour
Teaches All Ages & Skill Levels!

Coach Jovan’s Rates (My Assistant Coach):

Private Tennis Lessons (1 Player): $100 Per Hour
Semi-Private Tennis Lessons (2 Players): $60 Per Hour Each
Group Tennis Lessons (3+ Players): $45 Per Hour Each
Hitting Only Sessions (1 Player): $100 Per Hour
Teaches All Ages & Skill Levels!

*Please note that if you are interested in semi-private tennis lessons (2 players) or group tennis lessons (3+ players), you will first need to find a friend(s) to take tennis lessons with you before contacting me.

  • Local Sunnyvale Tennis Coach
  • USPTA Certified Tennis Professional
  • Licensed Physical Therapist
  • Over 15 Years Playing Experience
  • Over 9 Years Teaching Experience
  • Former Bay Area Tennis Academy Coach
  • High School Varsity Player
  • College Tennis Player
  • Current 5.0 NTRP
  • Teaches All Ages & All Skill Levels

Teaching Locations


"I've had a half dozen or so lessons with Brandon and I'm very glad I met him. He was able to ascertain my initial abilities and goals quickly and I found his explanations and demonstrations spot on. His skill and patience as a teacher was clear from the beginning. As a teacher myself for many decades, I have a keen eye and appreciation for these traits which are often missing even in teachers with the utmost skill in the art they are attempting to teach. I have a lot more work to go to achieve my tennis goals but I feel Brandon gave me a great start down the right path!"


Sunnyvale, California


"My 12 year old took tennis lessons from Brandon. He really enjoys them and always looks forward to going to the class. Brandon is very friendly, patient and inspiring. I highly recommend Brandon as a tennis coach for anyone who wants to learn or improve their tennis skills!"


Sunnyvale, California


"Brandon is an excellent tennis coach. He worked for about 5 weeks with my 15 year old son and we were both impressed with his flexibility, skills and teaching style. He went out of his way to accommodate the location that worked best for us and also the times. The improvement in my son's playing is quite obvious. I would recommend him without hesitation!"


Sunnyvale, California


"Brandon worked with my teenage son from 2015 to 2017. During those two years, Brandon taught my son how to execute a more powerful serve and vastly improved both his volley and overhead strokes. He was always punctual, responsive to emails, and amazingly cheerful. Geographical distance is the only reason David is not still taking lessons with Brandon!"


Mountain View, California


"Brandon is an amazing tennis coach and he is great with kids. My boys have been taking lessons with him for more than 3 years. Brandon makes every lesson fun and keeps the boys engaged with his enthusiasm and great positive energy. He also focuses on technique, as well as strategy. With Brandon's coaching, both my boys have shown a tremendous amount of improvement!"


Cupertino, California

Contact Brandon