{"url":"/cupertino/sba-tennis-pickleball","provider":{"id":"sba-tennis-pickleball","name":"SBA Tennis & Pickleball","kind":"organization","about":"Tennis and pickleball coaching for kids and adults in Cupertino and the South Bay, run by Brandon Sodos.","website":"https://www.sbatennis.com","phone":"(408) 612-7420","email":"brandonsodos@gmail.com","instagram":"sbatennispball","founded":null,"credentials":[],"languages":[],"image":{"src":"/photos/sba-tennis-pickleball.jpg","alt":"Empty tennis court with green and red surface","credit":"SBA Tennis & Pickleball"}},"location":{"id":"main","name":null,"street":"10885 N Stelling Rd","unit":null,"city":"cupertino","zip":"95014","neighborhood":"North Stelling","coords":[-122.0415,37.3354],"precision":"exact"},"serviceArea":[],"programs":[{"id":"youth-tennis-clinics","type":"afterschool","name":"Youth Tennis Clinics","summary":"Weekly one-hour clinics by ball color, from red ball at age 4 to yellow ball, on a pass that runs for weeks.","description":"Red ball ages 4-8, orange 6-14, green 8 and up, yellow 10 and up. A free trial clinic is offered.","categories":["tennis","sports"],"ages":{"min":4,"max":14},"format":"in-person","price":{"amount":27.5,"max":55,"unit":"hour","note":"Pass rate by weeks and clinics a week; $55 drop-in. 3% card fee."},"discounts":["Refer a friend: both get $40 off."],"registration":{"url":"https://www.sbatennis.com/youth-tennis-schedule","status":"open"},"afterschool":{"care":false,"meetings":[{"location":"main","days":["mon","tue","thu"],"start":"16:00","end":"17:00"},{"location":"main","days":["mon","tue","thu"],"start":"17:00","end":"18:00"},{"location":"main","days":["mon","tue","thu"],"start":"17:00","end":"18:30"},{"location":"main","days":["tue","thu"],"start":"18:30","end":"20:00"},{"location":"main","days":["sat"],"start":"10:00","end":"11:00"},{"location":"main","days":["sat"],"start":"11:00","end":"12:00"},{"location":"main","days":["sun"],"start":"10:00","end":"11:00"},{"location":"main","days":["sun"],"start":"11:00","end":"12:00"}]},"traits":{"intensity":"balanced","structure":"structured","skillLevels":["beginner","intermediate","advanced"],"goals":["skills","fun","fitness"],"goodFor":["new-to-it"],"sessionMinutes":60,"trialClass":true,"setting":"outdoor","commitment":"term","feel":"Weekly one-hour clinics by ball color, from red ball at age 4 to yellow ball, on a pass that holds the same day and time each week; a free trial clinic is offered.","topics":["red-ball","orange-ball","green-ball","yellow-ball","free-trial"]}},{"id":"private-lessons","type":"tutoring","name":"Private and Group Lessons","summary":"Private, semi-private and small-group tennis lessons with no weekly commitment.","categories":["tennis"],"ages":{"min":4,"max":18},"format":"in-person","price":{"amount":130,"max":220,"unit":"hour","note":"Staff coaches $130-150; Coach Brandon $180-220. 30 min $65."},"registration":{"url":"https://www.sbatennis.com/lessons","status":"open"},"tutoring":{"subjects":["Private lessons","Semi-private (2 students)","Group lessons (3-6 students)"],"modes":["at-location"]},"traits":{"groupSize":["one-on-one","small-group"],"ratio":6,"skillLevels":["beginner","intermediate","advanced"],"goals":["skills"],"setting":"outdoor","commitment":"drop-in","feel":"Private, semi-private and small-group (3 to 6 students) lessons with no weekly commitment.","topics":["private-lessons","group-lessons"]}}],"source":{"url":"https://www.sbatennis.com/youth-tennis-schedule","fetched":"2026-10-07"},"updated":"2026-10-09","checked":null,"closed":null,"sample":false}