Coach Brandon

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


  • Private Tennis Lessons: $70 HR
  • Semi-Private Tennis Lessons: $40 HR
  • Group Tennis Lessons: $30 HR
  • Hitting Only Sessions: $70 HR
  • Teaches All Ages & Skill Levels!

About Brandon

Hello my name is Brandon and I am a local Sunnyvale tennis coach! I grew up getting tennis lessons from my father at a young age. I went on to play on my high school varsity tennis team for 4 years and also played on the traveling club tennis team at UC Santa Barbara during my last 3 years of college. I continue to play competitively and I have over 11 years of playing experience with a current 5.0 NTRP rating.

As a tennis instructor, I have over 5 years of professional teaching experience. This includes 2 years of running specialized clinics for youth and adults at a local Bay Area tennis academy. It also includes over 3 years of running my own small business giving tennis lessons and doing hitting sessions. I have experience teaching tennis players ranging in age from toddlers up to adult seniors and ranging in skill level from beginners to advanced abilities-so I am very confident in my ability to teach players of all ages and abilities! I am available to give local outdoor tennis lessons in the Sunnyvale area but I am also willing to travel up to 10 miles to a court that is located close to you.

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): $70 Per Hour
Semi-Private Tennis Lessons (2 Players): $40 Per Hour Each
Group Tennis Lessons (3+ Players): $30 Per Hour Each
Hitting Only Sessions (1 Player): $70 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
  • Over 11 Years Playing Experience
  • Over 5 Years Teaching Experience
  • Former Bay Area Tennis Academy Coach
  • High School Varsity Player
  • College Tennis Player
  • Current 5.0 NTRP

Teaching Area


"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

Contact Brandon

Please fill out my contact form below! I will then contact you within 24 hours to introduce myself, answer any questions and then if you are interested, set-up your first tennis lesson or hitting only session at a time and place that is convenient for you! See you out on the court!