About the SFPD


  • We want to play pinball in San Francisco.
  • We want to meet old and new friends.
  • We want to have friendly competition against each other for fun, fame and glory.
  • We want to promote pinball in the City and beyond.
  • We want to have a good, if not great time when we meet.

So, how does it work?

We’re open to anyone who enjoys playing pinball in an atmosphere of friendly competition. We keep score and report the standings to the IFPA for world ranking points. Only players who participate in at least 85% of our meetings (7) will be submitted to the IFPA (as per their rules).

We are already at capacity as far as members go. However, if there is space  you are welcome to play as a guest on a per night basis for $10/round. We take a maximum of 10 guests/round, but if 80 or more members show up, we will not be able to accommodate guests since it gets too crowded. Guests are also limited to participate in up to 4 meetings per season. If you are planning on guest playing, please show up and register between 7:00 & 7:20 PM! If you come later than 7:20 PM, we can not accommodate you. NEW! Rounds 1&10 will only be open to members, i.e. guests will not be allowed to participate in those two rounds.

If you would like to join the SFPD, I can put you on the waiting list. If a current member decides to leave after the present season, their spot will be filled with the person who has been on the list the longest. To get on the list, send me an email with your contact information. My email is P, followed by E, followed by R@sfpins.org. As of 5/26/2017, there are 37 people on the list.


  • Our main place to play is at FreeGoldWatch on 1767 Waller St, but variations may occur.
  • The season consists of 10 regular season meetings + playoffs.
  • As a rule, we meet every other week, but sometimes we bend the rules, so check the schedule!
  • We play 2 seasons per year, Spring and Fall.
  • Players earn points on a set scale. See the Rules tab.


SFPD Wall of Fame


Past winners and award recipients
2017 Spring 1st place 2nd 3rd 4th
A-division Andrei Aaron Brian O Josh 
B-division Jay Robin Eric R Darren
C-division Nate Alex Eddie Tim H
Rookie of the season Jessica L      
Most improved player Matt W      
2016 Fall 1st place 2nd 3rd 4th
A-division Andrei Tony Brian O Mike M
B-division Allison Gene X Darren Dominic
C-division Jake W Helene Carlo Anish
Rookie of the season Gabe      
Most improved player Mike M      
2016 Spring 1st place 2nd 3rd 4th
A-division Per Robin Andrei James
B-division Aaron Jeremy W Jay Sammy
C-division Allison John La Richard Mike H
Rookie of the season Ellen      
Most improved player Flor      
2015 Fall 1st place 2nd 3rd 4th
A-division Andrei Per Eric W John L
B-division Shon Chris H Josh L Jeremy
C-division Scott Jack M Janis K Mickey
Rookie of the season Robin      
Most improved player Randy      
2015 Spring 1st place 2nd 3rd 4th
A-division Tony James Andreas Andrei
B-division Matt H Chris L Scott Sammy
C-division Jessica R Tim Nate R Eddie
Rookie of the season Mike M      
Most improved player Dave H      
2014 Fall        
A-division Andrei James Zac Jeremy
B-division Matt W John L Mickey Tony
C-division Nate R Jessica R Eddie Walter
Rookie of the season Jaime       
Most improved player Erin      
2014 Spring        
A-division Andrei Per Mickey Darren
Flip Offs Zac Echa Erin Jon D
Rookie of the season Andy      
Most improved player Jon D      
2013 Fall        
A-division Andrei James Matt W Daniel
Flip Offs Chris H Jeff F Gene X Jay
2013 Spring        
A-division James Eric W Jeremy Andrei