4th Ruth Haring Memorial Tournament

IMPORTANT: The dates of the tournament have changed to accomodate the Women's & Girls' State Championship.

Welcome to our new website!
If you notice anything missing or in need of an update, feel free to let us know at chessroom@milibrary.org. We appreciate your feedback!

Top 6 games are broadcasted on Chess.com with a 15-minute delay:

https://www.chess.com/events/4th-wim-ruth-haring-memorial-tournament


Register or Join Wait List Change Request Form

Info

  • Date: Sat, Jun 6 , 2026
  • Eligibility: Open to Everyone!
  • Rating: USCF & FIDE
  • Location: Mechanics' Institute, 4th Floor, 57 Post Street, San Francisco, CA 94104
  • Capacity: 80

Registration

  • Online Registration Open Until: Saturday, June 6: 9:30 am
  • Onsite Registration: 9:30-9:45am
  • Entry fee for Mechanics' Institute Members: $70
    • Play-up fee: $15
  • Entry fee for Non-Members: $100
    • Play-up fee: $20
  • Late fee: $10
  • $5 admin fee for all cancellations & refunds.

Two ways to check your entries:

  • Check the live entries on the Jumbula site here by clicking on the View Entries button.
  • Check the processed entries here a day before the event.

 

Tournament Format

  • Tournament Format: Swiss System
  • Total Rounds: 4
  • Time control: 90 min basetime + 30 sec increment
  • Round Times: 6/6 10:00am 2:30pm 6/7 10:00am 2:30pm
  • Sections: 2000+ 1600-1999 u1600

Play-up "200-rating point rule":

  • Players must have an 1800 USCF regular supplemental or actual regular rating to be eligible to play up to the 2000+ section.
  • Players must have a 1400 USCF regular supplemental or actual regular rating to be eligible to play up to the 1600-1999 section.

US Chess rating will be used for section determination and pairings.  FIDE or other ratings are only used if no US Chess rating is available. 

Pairings are based on the June 2026 regular supplemental regular US Chess rating.

 

Prize Fund

  • Prize explanations are coming after the event.
  • Please allow 2-3 weeks for processing prize checks.
  • Per IRS regulations, anyone who receives $2000 or more in cumulative prizes during a calendar year must complete a W-9, and Mechanics’ Institute will issue a 1099-MISC form for tax reporting purposes.

Total Prize Fund: $2600 based on 80 fully paid entries.

Actual Prize Fund: $2860 based on 88 fully paid entries -- 110% payout!

 

Special Prizes: $600 Donated by Theo Biyiasas in memory of his mother, WIM Ruth Haring

Top Female player in the 2000+ section: $300

Top Female player in the 1600-1999 section: $200

Top Female player in the u1600 section: $100

* the special prizes are 100% guaranteed.

  2000+ 1600-1999 u1600
  Projected Actual Projected Actual Projected Actual
1st Place $425 $468 $325 $358 $250 $275
2nd Place $325 $358 $225 $148 $150 $165
3rd Place $225 $248 $125 $138 $100 $110
Best under2200 $100 $110        
Best under2000 $100 $110        
Best under1800     $75 $83    
Best under1600     $75 $83    
Best under1400         $50 $55
Best under1200         $50 $55

Prizes: 4th WIM Ruth Haring Memorial Tournament

# Name Cash Prize credited to pool Section
3 Xiaofei Li (3.5/2081) 468.00 1st Place: $468 2000+
5 Manan Rai (3.0/2031) 238.66 2nd Place: $358
3rd Place: $248;
Top u2200: $110;
3-way split of $716: $238.66 each
6 Rehaan Malhotra (3.0/2022) 238.66
21 Olivia Xu (3.0/1843) 238.66
8 Tapas Aarav Natraj (2.5/1955) 22.00 Top u2000: $110;
5-way split: $22 each
10 Naga Abhiram Ponnaluri (2.5/1943) 22.00
14 Pranav Db (2.5/1876) 22.00
15 Sreyshthaa Krishnan (2.5/1875) 22.00
24 Hugo Pu (2.5/1819) 22.00
17 Bhaskar Moganti (4.0/1687) 358.00 1st Place: $358 1600-1999
8 Rayna Yan (3.5/1738) 156.33 2nd Place: $248;
3rd Place: $138;
Top u1800: $83;
3-way split of $459: $156.33 each
11 Akash Venkata Anumalasetty (3.5/1717) 156.33
20 Ritvik Reddy Vuluvala (3.5/1684) 156.33
31 Khesav Prabhu (3.0/1580) 41.50 Top u1600: $83;
2-way split: $41.50 each
35 Darsh Thekkoot (3.0/1523) 41.50
3 Milan Patel (4.0/1500) 275.00 1st Place: $275 U1600
2 Shlok Narayan (3.5/1507) 165.00 2nd Place: $165
8 Raam Mahadev Prasannakumar (3.0/1216) 82.50 3rd Place: $110;
Top u1400: $55;
2-way split of $165: $82.50 each
5 Bradley L Harger (3.0/1402) 82.50
12 Renate Otterbach (2.5/1128) 27.50 Top u1200: $55;
2-way split: $27.50 each
13 Arnav Parisaboyina (2.5/1086) 27.50

 

Byes

  • Byes are available for players in any rounds if they can't participate that round but would like to stay in the tournament.
  • A maximum of two half-point byes can be requested in this tournament.
  • Round 1 through 3 byes must be requested 15 minutes before the official round times.
  • Round 4 (last round) bye must be requested before the start of Round 1, and it is irrevocable to prevent possible prize-fund manipulations.
  • Late registrations will receive a half-point bye for any missed round, up to two rounds.

Eligibility

Tournament Rules

  • Forfeit time:
    • 30 minutes without prior notice
    • 60 minutes with prior notice. Please email to chessroom@milibrary.org or call us to request this!
      A player will be awarded a forfeit win against any opponent who doesn't show up according to the prescribed rules, and every effort will be made to find that player an extra game.
  • We provide clocks and set it up for players.
  • Games will be US Chess and FIDE regular rated. Modified FIDE rules apply.
     
  • What do the time controls mean?
    Time controls tell you how much time you have for each game.
    G90+30 means game in 90 minutes with a 30-second increment with each move. This means you get 90 minutes, your opponent gets 90 minutes, and with each move players get 30 seconds added to their clock.

Sick Policy:
The Mechanics' Institute Chess Club asks that any player who is feeling unwell withdraw from the tournament to help protect the health of others. The club reserves the right to deny entry to players who appear visibly ill. Players who withdraw due to illness before the start of the tournament will receive a full refund as a credit to their Jumbula account.


Mechanics' Institute Chess Club reserves the right to update any details of this event (including but not limited to sections, time control, round times, prize fund, etc.) as we get closer to the event date to ensure an excellent tournament experience for players.

Standings

  • Processed entries are posted at least the day before the tournament.
  • Standings will be updated periodically during the tournament.
  • Final standings will be posted after Round 4 finished.

SwissSys 11.79.8 - Standings. 4th WIM Ruth Haring Memorial Tournament: 2000+

# Name ID Rating Rd 1 Rd 2 Rd 3 Rd 4 Total Prize
1 Xiaofei Li 15155458 2081 W18 W11 D3 W8 3.5 468.00
2 Manan Rai 33142221 2031 W20 W19 L8 W16 3.0 238.67
3 Rehaan Malhotra 30118209 2022 W21 W23 D1 D4 3.0 238.67
4 Olivia Xu 31352797 1843 D8 W24 W12 D3 3.0 238.67
5 Reyansh Paragiri 30233070 2173 H--- H--- D19 W20 2.5  
6 Vivaan Pavuluri 30203278 2034 L19 D20 W25 W17 2.5  
7 David Jin 17168834 2018 W15 D12 D16 D10 2.5  
8 Tapas Aarav Natraj 17303765 1955 D4 W25 W2 L1 2.5 22.00
9 Naga Abhiram Ponnaluri 17010328 1943 D25 D26 W18 D11 2.5 22.00
10 Pranav Db 30518186 1876 L23 W21 W26 D7 2.5 22.00
11 Sreyshthaa Krishnan 30452740 1875 W13 L1 W23 D9 2.5 22.00
12 Hugo Pu 31093860 1819 W27 D7 L4 W19 2.5 22.00
13 Theodore Biyiasas 13989054 2163 L11 L18 W27 W26 2.0  
14 Stephen Zhu 16412414 1948 D22 L16 W24 D15 2.0  
15 Surya Raghav 30516469 1846 L7 W27 D17 D14 2.0  
16 Neal Sundar 17307025 1806 D17 W14 D7 L2 2.0  
17 Kanishk Jain 16575412 1908 D16 D22 D15 L6 1.5  
18 Andrew Yu 31681086 1875 L1 W13 L9 D25 1.5  
19 Anish Nalakonda 16969295 1872 W6 L2 D5 L12 1.5  
20 Matthew Zhang 30792537 1851 L2 D6 W22 L5 1.5  
21 Serena Liu 16887121 1846 L3 L10 B--- D22 1.5  
22 Avik Saha 17251957 1831 D14 D17 L20 D21 1.5  
23 Nikunj Chandrakant Oza 12497585 1800 W10 L3 L11 H--- 1.5  
24 Sarvagnya Brahmanapally 16466227 1910 D26 L4 L14 D27 1.0  
25 Preron Chakrabarty 30136237 1823 D9 L8 L6 D18 1.0  
26 Eli Seidel 17241710 1810 D24 D9 L10 L13 1.0  
27 Colin Yi 16685250 1929 L12 L15 L13 D24 0.5  

SwissSys 11.79.8 - Standings. 4th WIM Ruth Haring Memorial Tournament: 1600-1999

# Name ID Rating Rd 1 Rd 2 Rd 3 Rd 4 Total Prize
1 Bhaskar Moganti 30145648 1687 W28 W12 W6 W10 4.0 358.00
2 Rayna Yan 30157975 1738 W8 D9 W31 W15 3.5 156.33
3 Akash Venkata Anumalasetty 16458694 1717 W42 W30 D10 W13 3.5 156.33
4 Ritvik Reddy Vuluvala 31499676 1684 D43 W32 W16 W11 3.5 156.33
5 Gabriel Enkhjargal 16221790 1766 W25 L13 W37 W20 3.0  
6 Yudhin Bogi 31006232 1740 W37 W40 L1 W29 3.0  
7 Varun Karthik Turaga 31603312 1735 D33 D29 W40 W27 3.0  
8 Khesav Prabhu 31631254 1580 L2 W19 W17 W18 3.0 41.50
9 Darsh Thekkoot 32087041 1523 W19 D2 D20 W31 3.0 41.50
10 Hovik Manvelyan 12909955 1880 W24 W21 D3 L1 2.5  
11 Max Katkin Meacham 32316130 1743 W26 W23 D13 L4 2.5  
12 Savir Khanna 15724048 1742 W27 L1 W38 H--- 2.5  
13 Roshan Jagath 31371448 1696 W39 W5 D11 L3 2.5  
14 Jason B Ochoa 12440572 1600 H--- D17 H--- W32 2.5  
15 Hsing Li 30242303 1476 W34 W18 H--- L2 2.5  
16 Rakshita Dhanasekar 16966452 1771 H--- H--- L4 W37 2.0  
17 Ansh Shah 16996315 1747 D32 D14 L8 W38 2.0  
18 Darsh Goel 30538395 1723 W38 L15 W28 L8 2.0  
19 Rishan Kayal 30407160 1708 L9 L8 W41 W39 2.0  
20 Cesar Bercilla Tamondong 12439091 1707 H--- W43 D9 L5 2.0  
21 Kaihan Liu 31034862 1702 W44 L10 H--- H--- 2.0  
22 Theodore Miller 30635618 1694 H--- H--- L29 W40 2.0  
23 Phil Ploquin 12535882 1656 W41 L11 H--- H--- 2.0  
24 Scott Yixuan Liu 31371030 1655 L10 D42 W33 D26 2.0  
25 Stephen J Balhoff 14645581 1640 L5 W39 H--- H--- 2.0  
26 Ritwik Saha 30418328 1630 L11 D41 W43 D24 2.0  
27 Vishwajith Balaji Kannan 31912840 1586 L12 W44 W30 L7 2.0  
28 Samuel Allen Saliva 31845587 1494 L1 B--- L18 W34 2.0  
29 Joshua Hua 30191695 1468 D31 D7 W22 L6 2.0  
30 Aiden Huang 31903628 1418 B--- L3 L27 X--- 2.0  
31 Aashvi Sri Rangamreddy 30528417 1684 D29 W33 L2 L9 1.5  
32 Jonathan Dai 31493104 1640 D17 L4 W42 L14 1.5  
33 Varad Yatin Korde 30095270 1562 D7 L31 L24 W43 1.5  
34 Gautam Chowdary Aetukuri 31207729 1684 L15 L38 W35 L28 1.0  
35 Jinfeng Liu 16244917 1664 L40 L37 L34 B--- 1.0  
36 Igor Garbouz 12807285 1642 H--- H--- U--- U--- 1.0  
37 Arnav Mythil 30444684 1584 L6 W35 L5 L16 1.0  
38 Anirudh Gutta 30214880 1547 L18 W34 L12 L17 1.0  
39 Pranav Khandelwal 31756384 1497 L13 L25 B--- L19 1.0  
40 Joylin Li 30158030 1435 W35 L6 L7 L22 1.0  
41 Zihe Zachary Zhao 31705698 1434 L23 D26 L19 H--- 1.0  
42 Yulan Wang 30518588 1536 L3 D24 L32 U--- 0.5  
43 Vihaan Kumar 30424067 1460 D4 L20 L26 L33 0.5  
44 Anish Rapaka 30668600 1510 L21 L27 U--- U--- 0.0  

SwissSys 11.79.8 - Standings. 4th WIM Ruth Haring Memorial Tournament: U1600

# Name ID Rating Rd 1 Rd 2 Rd 3 Rd 4 Total Prize
1 Milan Patel 30830536 1500 W6 W10 W12 W4 4.0 275.00
2 Shlok Narayan 30799660 1507 W17 D5 W11 W8 3.5 165.00
3 Bradley L Harger 30545920 1402 H--- H--- W16 W5 3.0 82.50
4 Raam Mahadev Prasannakumar 31621869 1216 W15 W13 W8 L1 3.0 82.50
5 Angelina Ramesh Lee 16920660 1389 W18 D2 W9 L3 2.5  
6 Renate Otterbach 14565208 1128 L1 W14 H--- W12 2.5 27.50
7 Arnav Parisaboyina 32434426 1086 L12 W15 D10 W13 2.5 27.50
8 Sandesh Aher 16730310 1515 W13 W9 L4 L2 2.0  
9 Nirup Sai Venati 31592895 1225 W14 L8 L5 W15 2.0  
10 Pratham Jain 31759460 1184 W16 L1 D7 D11 2.0  
11 Richard Schulz 33153797 unr. B--- D12 L2 D10 2.0  
12 Albert Martin Starr 12844781 1500 W7 D11 L1 L6 1.5  
13 Alex Alaniz 31522693 1154 L8 L4 W14 L7 1.0  
14 Mixtli Carter 32876831 1024 L9 L6 L13 W16 1.0  
15 Soham Parag Kate 32926307 460 L4 L7 X--- L9 1.0  
16 Jimmie Perry 33157530 unr. L10 B--- L3 L14 1.0  
17 Chloe Li 31823138 1139 L2 U--- U--- U--- 0.0  
18 Max Li 31822933 1060 L5 U--- U--- U--- 0.0  

SwissSys 11.79.8 - Standings. 4th WIM Ruth Haring Memorial Tournament: Extra Rated

# Name ID Rating Rd 1 Total Prize
1 Jinfeng Liu 16244917 1664 W3 1.0  
2 Pranav Khandelwal 31756384 1497 W4 1.0  
3 Aiden Huang 31903628 1418 L1 0.0  
4 Soham Parag Kate 32926307 460 L2 0.0  

 

Pairings

  • Pairings are posted on the wall of the club.
  • Pairings and standings will be updated here as time permits.
  • Round 3 will be paired on Sunday morning at 9:30am. We ask you to email or call the club with any bye or withdrawal request.