Playing in our league will allow you to play long serious games with opponents of all strengths and with frequent review/study times. We believe that this is a very good way to improve your go skills.

The Open Study Room is currently running 3 different leagues:

OSR ladder

This league resets monthly and is the main OSR league.

This league has 2 divisions: Empty triangle and Ponnuki. When you join this ladder, you will start in the Empty triangle division. 

Each month, when the league resets, active players will advance to a higher division and inactive players will have to rejoin the Empty triangle division. Players are considered inactive when they have played less than 3 games.

The goal of this league is to stay and play in the top Ponnuki division.

Two players in this league may at most play 3 games against each other every month.

You can find more detailed rules of this league here.

OSR Meijin

This league resets every three months.

Joining another league will automatically enroll you for Meijin league. This way Meijin league also gather all OSR games.

There are no divisions in this league, players will play against each other to be the holder of the OSR Meijin title.

Two players in this league may at most play 5 games against each other every month.

You can find more detailed rules of this Meijin league here.

OSR DDK league

We recently started a league for the players in the 30 kyu - 10 kyu range. The rules are the same as the OSR monthly ladder but only double digit kyu player will play in it.

The idea is to allow such player to find a competitive place to play long serious games.

We remind you that DDK players are also very welcome in any other OSR leagues !

What league(s) should I join ?

The Meijin league last 3 month and basically allows all OSR players to be able to play together while rewarding the most active and talented players. You should join it if you want to play long serious games with other OSR members.

The ladder league is a monthly, a bit more competitive league. To join it you should commit to play at least three game per month. If you feel like playing at three games per month, you can join the ladder who have more of a thrill to go and stay in upper group each month.

 Since a game can count for multiple leagues at the same time players usually join both league.

How to find a game?

  • Live: You can always start a game named "OSR" in our kgs room and wait for an opponent. You should also mention you are looking for a game in our kgs room and discord channel. It often helps to pm you group's friends telling them you are looking for a league game.


  • Schedule : You can also schedule your games with our game planing tool. It's a OSR exclusivity that allow you to say when you are available, see who is available when and manage games requests easily. It even deal with timezones for you ! More info about it here.

Global League rules

The following rules applied in all our leagues:

  • Games must be played on the KGS go server or on the Online Go Server

    https://online-go.com/

    .
  • One player needs to type #OSR in the game chat for that game to count
  • A game can count for both leagues, just type both tags in the game chat 
  • Games must be played with no handicap
  • Game must use Japanese time setting with at least 30 mins main time and 5x30 sec byo-yomi.
  • The game can be ranked or free to the convenience of the players.
  • Using a bot such as Leela or Crazy Stone during league game is strictly forbidden. The OSR team might check some games from time to time to look for suspicious matching with these go engines.

Players are strongly encourage to review the game afterward. If both player have the same rank, or if your opponent can't help you reviewing your game, one should feel free to ask stronger players in our kgs room and/or in our discord channel help for the review.


If you played a game and missed one of such rules, an admin will be able to correct that easily.

If those rules are not clear to you, remember that OSR devoted team will always be happy to answer your questions.