Upcoming events

    • 1 Aug 2017
    • 31 Aug 2017
    • 31 sessions
    • 1150 Campbell Ave, San Jose, CA 95126

    TopSpin offers drop in play from 2:00pm - 10:00pm M-F and 2:00pm - 8:00pm S-S. 

    Drop in play is always free for players with a full access membership and free for players with a lessons membership on the day of their scheduled lesson. 

    Alternatively, nonmembers may choose to pay the $15 single day drop in fee although TopSpin encourages you to try our one month trial membership instead if you are a first time member. For only $9.97, receive one month of full access to TopSpin! 

    • 1 Aug 2017
    • 31 Aug 2017
    • 31 sessions
    • TopSpin: 1150 Campbell Ave. San Jose, CA 95126
    • 0

    Sorry, but this event is now sold out. You can join the waitlist and we will send you an email when additional spaces become available.

    Join waitlist

    Private Instruction!

    All ages. All skill levels.​

    Worldwide, one-on-one instruction is the most popular form of table tennis training. Experience professional instruction at TopSpin and get ready to start improving your skills and start developing new technique.​ Ask a TopSpin staff member how you can try one class and see how you fit in before committing to a longer session.

    One-on-one instruction may be scheduled any day of the week. No commitment, attend one or many classes.

    Click 'Register' to reserve your lesson, and get ready to develop a healthy mind and body while learning ping pong at TopSpin! 


    COACHES

    Kevin Korb

    Anh Nguyen

    • 1 Aug 2017
    • 31 Aug 2017
    • 19 sessions
    • TopSpin: 1150 Campbell Ave. San Jose, CA 95126
    • 1

    Learn With Friends!

    All ages. All skill levels.​

    TopSpin offers four Adult Group lessons every week! Get ready to learn playing patterns and new technique while socializing and making friends in a TopSpin group class. Classes are offered on/at multiple days/times so as to be convenient for your schedule. Ask a TopSpin staff member how you can try one class and see how you fit in with our group class before committing to a longer session.

    Click 'Register' to reserve your lesson, and get ready to develop a healthy mind and body while learning ping pong at TopSpin! 


    Adult Group (ages 18+)

    ​Monday, 7:30-8:30pm

    Tuesday, 7:30-8:30pm

    Wednesday, 7:30-8:30pm

    Thursday, 7:30-8:30pm


    Q. How can a group session be suitable for all skill levels?

    A. During group sessions, students are separated into small groups based on playing ability.  The result is great practice for all players no matter what your playing level.


    ADULT GROUP COACH

    Kevin Korb


    DAILY SCHEDULE

    7:15pm:  Arrive at TopSpin and Check-in

    7:30pm:  Warm-up Routine

    7:45pm:  Stroke Mechanics

    8:00pm:  Footwork

    8:15pm:  Pattern Recognition

    8:30pm:  Conclusion

    • 2 Aug 2017
    • 30 Aug 2017
    • 17 sessions
    • TopSpin: 1150 Campbell Ave. San Jose, CA 95126
    • 5

    Learn With Friends!

    Ages 5-18. All skill levels.​

    TopSpin offers four Children's Group lessons every week! Get ready to learn playing patterns and new technique while socializing and making friends in a TopSpin group class. Classes are offered on/at multiple days/times so as to be convenient for your schedule. Ask a TopSpin staff member how you can try one class and see how you fit in with our group class before committing to a longer session.

    Click 'Register' to reserve your lesson, and get ready to develop a healthy mind and body while learning ping pong at TopSpin! 


    Children's Group (5-18)

    Monday, 4:00-6:00pm

    Wednesday, 4:00-6:00pm

    Saturday, 12:00-2:00pm

    Sunday, 12:00-2:00pm


    Q. How can a group session be suitable for all skill levels?

    A. During group sessions, students are separated into small groups based on playing ability.  The result is great practice for all players no matter what your playing level.


    CHILDREN'S GROUP COACH

    Kevin Korb


    DAILY SCHEDULE

    11:45am / 3:45pm:  Arrive at TopSpin and Check-in

    12:00pm / 4:00pm:  Warm-up Routine

    12:20pm / 4:20pm:  Stroke Mechanics

    12:50pm / 4:50pm:  Footwork

    1:20pm / 5:20pm:  Pattern Recognition

    1:50pm / 5:50pm:  Conditioning

    2:00pm / 6:00pm:  Conclusion


    • 21 Aug 2017
    • 16 Nov 2017
    • 52 sessions
    • TopSpin table tennis 1150 Campbell Ave, San Jose, CA 95126

    Breathe easy knowing that your child is safe and entertained in TopSpin's After-School Program. Join us for our Fall Quarter, spanning Monday-Thursday, August 21 through November 16, 2017!

    At TopSpin, college-level tutors will assist children with homework or projects until completed. Once finished with work, children will remain under supervision while exercising or relaxing at TopSpin. Expect your child to play ping pong or foosball, create arts and crafts, and participate in other fun activities! 


    Visit for a single day session, or enroll in a full term of class!

    • 27 Aug 2017
    • 31 Aug 2017
    • 5 sessions
    • 1150 Campbell Ave, San Jose, CA 95126
    • 64

    Join us for TopSpin's monthly club tournament. This competition is held on the final Sunday of every month.

    Join us on the last Sunday of every month for TopSpin's open club tournament! How many matches can you win?


    WONDERFUL PRIZES!

    Division One Champion will receive a TopSpin t-shirt.

    ($13.08 value)

    Become a champion! Compete in TopSpin's club tournament beginning promptly at 2:00pm on the last Sunday of every month! Registration closes 150 minutes before event start time. 

    TopSpin members receive free admission. Admission fee for non-members: $10 (includes paddle rental if needed).

Past events

31 Jul 2017 | summer camp | JULY 31 - AUGUST 4: 1:00-4:00pm
30 Jul 2017 | TopSpin TOURNAMENT | SUNDAY July 30, 2017.
23 Jul 2017 | group session, Junior | SUNDAY: 12:00-2:00pm
17 Jul 2017 | group session, Adult | MONDAY: 7:30-8:30pm
17 Jul 2017 | summer camp | JULY 10-14: 1:00-4:00pm
17 Jul 2017 | summer camp | JULY 17-21: 1:00-4:00pm
16 Jul 2017 | group session, Junior | SUNDAY: 12:00-2:00pm
15 Jul 2017 | group session, Junior | SATURDAY: 12:00-2:00pm
13 Jul 2017 | group session, Junior | THURSDAY: 4:00-6:00pm
13 Jul 2017 | group session, Adult | THURSDAY: 7:30-8:30pm
12 Jul 2017 | group session, Junior | WEDNESDAY: 4:00-6:00pm
12 Jul 2017 Drop In
11 Jul 2017 | group session, Adult | TUESDAY: 7:30-8:30pm
10 Jul 2017 | group session, Adult | MONDAY: 7:30-8:30pm
9 Jul 2017 | group session, Junior | SUNDAY: 12:00-2:00pm
8 Jul 2017 | group session, Junior | SATURDAY: 12:00-2:00pm
6 Jul 2017 | group session, Junior | THURSDAY: 4:00-6:00pm
6 Jul 2017 | group session, Adult | THURSDAY: 7:30-8:30pm
5 Jul 2017 | group session, Adult | WEDNESDAY: 7:30-8:30pm
5 Jul 2017 | group session, Junior | WEDNESDAY: 4:00-6:00pm
3 Jul 2017 JULY | Adult Group |
3 Jul 2017 | group session, Adult | MONDAY: 7:30-8:30pm
2 Jul 2017 | group session, Junior | SUNDAY: 12:00-2:00pm
1 Jul 2017 JULY | One-On-One Coaching |
1 Jul 2017 JULY: Drop In
1 Jul 2017 JULY | Children's Group |
1 Jul 2017 | group session, Junior | SATURDAY: 12:00-2:00pm
29 Jun 2017 | group session, Junior | THURSDAY: 4:00-6:00pm
29 Jun 2017 | group session, Adult | THURSDAY: 7:30-8:30pm
28 Jun 2017 | group session, Junior | WEDNESDAY: 4:00-6:00pm
27 Jun 2017 | group session, Adult | TUESDAY: 7:30-8:30pm
26 Jun 2017 | group session, Adult | MONDAY: 7:30-8:30pm
26 Jun 2017 | summer camp | JUNE 26-30: 1:00-4:00pm
25 Jun 2017 | TopSpin TOURNAMENT | SUNDAY June 25, 2016.
25 Jun 2017 | group session, Junior | SUNDAY: 12:00-2:00pm
24 Jun 2017 | group session, Junior | SATURDAY: 12:00-2:00pm
22 Jun 2017 | group session, Junior | THURSDAY: 4:00-6:00pm
22 Jun 2017 | group session, Adult | THURSDAY: 7:30-8:30pm
21 Jun 2017 | group session, Junior | WEDNESDAY: 4:00-6:00pm
20 Jun 2017 | group session, Adult | TUESDAY: 7:30-8:30pm
19 Jun 2017 | group session, Adult | MONDAY: 7:30-8:30pm
19 Jun 2017 | summer camp | JUNE 19-23: 1:00-4:00pm
18 Jun 2017 | group session, Junior | SUNDAY: 12:00-2:00pm
17 Jun 2017 | group session, Junior | SATURDAY: 12:00-2:00pm
15 Jun 2017 | group session, Junior | THURSDAY: 4:00-6:00pm
15 Jun 2017 | group session, Adult | THURSDAY: 7:30-8:30pm
14 Jun 2017 | group session, Junior | WEDNESDAY: 4:00-6:00pm
13 Jun 2017 | group session, Adult | TUESDAY: 7:30-8:30pm
12 Jun 2017 | group session, Adult | MONDAY: 7:30-8:30pm
12 Jun 2017 | summer camp | JUNE 12-16: 1:00-4:00pm
11 Jun 2017 | group session, Junior | SUNDAY: 12:00-2:00pm
10 Jun 2017 | group session, Junior | SATURDAY: 12:00-2:00pm
8 Jun 2017 | group session, Junior | THURSDAY: 4:00-6:00pm
8 Jun 2017 | group session, Adult | THURSDAY: 7:30-8:30pm
7 Jun 2017 | group session, Adult | WEDNESDAY: 7:30-8:30pm
7 Jun 2017 | group session, Junior | WEDNESDAY: 4:00-6:00pm
6 Jun 2017 | group session, Adult | TUESDAY: 7:30-8:30pm
5 Jun 2017 | 1 on 1 session with coach Kevin | MONDAY: 8:30-9:30pm
5 Jun 2017 | group session, Adult | MONDAY: 7:30-8:30pm
5 Jun 2017 | 1 on 1 session with coach Kevin | MONDAY: 6:30-7:30pm
5 Jun 2017 | 1 on 1 session with coach Kevin | MONDAY: 5:30-6:30pm
4 Jun 2017 | 1 on 1 session with coach Kevin | SUNDAY: 6:30-7:30pm
4 Jun 2017 | 1 on 1 session with coach Kevin | SUNDAY: 5:30-6:30pm
4 Jun 2017 | 1 on 1 session with coach Kevin | SUNDAY: 4:30-5:30pm
4 Jun 2017 | 1 on 1 session with coach Kevin | SUNDAY: 3:00-4:00pm
4 Jun 2017 | 1 on 1 session with coach Kevin | SUNDAY: 2:00-3:00pm
4 Jun 2017 | group session, Junior | SUNDAY: 12:00-2:00pm
3 Jun 2017 | 1 on 1 session with coach Kevin | SATURDAY: 6:30-7:30pm
3 Jun 2017 | 1 on 1 session with coach Kevin | SATURDAY: 5:30-6:30pm
3 Jun 2017 | 1 on 1 session with coach Kevin | SATURDAY: 4:30-5:30pm
3 Jun 2017 | 1 on 1 session with coach Kevin | SATURDAY: 3:00-4:00pm
3 Jun 2017 | 1 on 1 session with coach Kevin | SATURDAY: 2:00-3:00pm
3 Jun 2017 | group session, Junior | SATURDAY: 12:00-2:00pm
3 Jun 2017 | group session, Junior | SATURDAY: 12:00-2:00pm
1 Jun 2017 | 1 on 1 session with coach Kevin | THURSDAY: 8:30-9:30pm
1 Jun 2017 | 1 on 1 session with coach Kevin | THURSDAY: 6:30-7:30pm
1 Jun 2017 | group session, Junior | THURSDAY: 4:00-6:00pm
1 Jun 2017 | group session, Adult | THURSDAY: 7:30-8:30pm
31 May 2017 | 1 on 1 session with coach Kevin | WEDNESDAY: 8:30-9:30pm
31 May 2017 | group session, Adult | WEDNESDAY: 7:30-8:30pm
31 May 2017 | 1 on 1 session with coach Kevin | WEDNESDAY: 6:30-7:30pm
31 May 2017 | group session, Junior | WEDNESDAY: 4:00-6:00pm
30 May 2017 | 1 on 1 session with coach Kevin | TUESDAY: 8:30-9:30pm
30 May 2017 | group session, Adult | TUESDAY: 7:30-8:30pm
30 May 2017 | 1 on 1 session with coach Kevin | TUESDAY: 6:30-7:30pm
30 May 2017 | 1 on 1 session with coach Kevin | TUESDAY: 5:30-6:30pm
29 May 2017 | 1 on 1 session with coach Kevin | MONDAY: 8:30-9:30pm
29 May 2017 | group session, Adult | MONDAY: 7:30-8:30pm
29 May 2017 | 1 on 1 session with coach Kevin | MONDAY: 6:30-7:30pm
29 May 2017 | 1 on 1 session with coach Kevin | MONDAY: 5:30-6:30pm
28 May 2017 | 1 on 1 session with coach Kevin | SUNDAY: 6:30-7:30pm
28 May 2017 | 1 on 1 session with coach Kevin | SUNDAY: 5:30-6:30pm
28 May 2017 | 1 on 1 session with coach Kevin | SUNDAY: 4:30-5:30pm
28 May 2017 | 1 on 1 session with coach Kevin | SUNDAY: 3:00-4:00pm
28 May 2017 | 1 on 1 session with coach Kevin | SUNDAY: 2:00-3:00pm
28 May 2017 | group session, Junior | SUNDAY: 12:00-2:00pm
27 May 2017 | 1 on 1 session with coach Kevin | SATURDAY: 6:30-7:30pm
27 May 2017 | 1 on 1 session with coach Kevin | SATURDAY: 5:30-6:30pm
27 May 2017 | 1 on 1 session with coach Kevin | SATURDAY: 4:30-5:30pm
27 May 2017 | 1 on 1 session with coach Kevin | SATURDAY: 3:00-4:00pm
27 May 2017 | 1 on 1 session with coach Kevin | SATURDAY: 2:00-3:00pm
27 May 2017 | group session, Junior | SATURDAY: 12:00-2:00pm
25 May 2017 | 1 on 1 session with coach Kevin | THURSDAY: 8:30-9:30pm
25 May 2017 | 1 on 1 session with coach Kevin | THURSDAY: 6:30-7:30pm
25 May 2017 | group session, Junior | THURSDAY: 4:00-6:00pm
25 May 2017 | group session, Adult | THURSDAY: 7:30-8:30pm
24 May 2017 | 1 on 1 session with coach Kevin | WEDNESDAY: 8:30-9:30pm
24 May 2017 | group session, Adult | WEDNESDAY: 7:30-8:30pm
24 May 2017 | 1 on 1 session with coach Kevin | WEDNESDAY: 6:30-7:30pm
24 May 2017 | group session, Junior | WEDNESDAY: 4:00-6:00pm
23 May 2017 | 1 on 1 session with coach Kevin | TUESDAY: 8:30-9:30pm
23 May 2017 | group session, Adult | TUESDAY: 7:30-8:30pm
23 May 2017 | 1 on 1 session with coach Kevin | TUESDAY: 6:30-7:30pm
23 May 2017 | 1 on 1 session with coach Kevin | TUESDAY: 5:30-6:30pm
22 May 2017 | 1 on 1 session with coach Kevin | MONDAY: 8:30-9:30pm
22 May 2017 | group session, Adult | MONDAY: 7:30-8:30pm
22 May 2017 | 1 on 1 session with coach Kevin | MONDAY: 6:30-7:30pm
22 May 2017 | 1 on 1 session with coach Kevin | MONDAY: 5:30-6:30pm
21 May 2017 | 1 on 1 session with coach Kevin | SUNDAY: 6:30-7:30pm
21 May 2017 | 1 on 1 session with coach Kevin | SUNDAY: 5:30-6:30pm
21 May 2017 | 1 on 1 session with coach Kevin | SUNDAY: 4:30-5:30pm
21 May 2017 | 1 on 1 session with coach Kevin | SUNDAY: 3:00-4:00pm
21 May 2017 | 1 on 1 session with coach Kevin | SUNDAY: 2:00-3:00pm
21 May 2017 | group session, Junior | SUNDAY: 12:00-2:00pm
20 May 2017 | 1 on 1 session with coach Kevin | SATURDAY: 6:30-7:30pm
20 May 2017 | 1 on 1 session with coach Kevin | SATURDAY: 5:30-6:30pm
20 May 2017 | 1 on 1 session with coach Kevin | SATURDAY: 4:30-5:30pm
20 May 2017 | 1 on 1 session with coach Kevin | SATURDAY: 3:00-4:00pm
20 May 2017 | 1 on 1 session with coach Kevin | SATURDAY: 2:00-3:00pm
18 May 2017 | 1 on 1 session with coach Kevin | THURSDAY: 8:30-9:30pm
18 May 2017 | 1 on 1 session with coach Kevin | THURSDAY: 6:30-7:30pm