CChessStats

2025 Thanksgiving Class Warfare FIDE Championship - BC

Open SwissStandard

40 players participated in this 7-round tournament, held from 28 Nov 2025 to 30 Nov 2025 in Milpitas, CA, United States. 2 federations represented. Top 10 Elo average was 1628, and top seed was Toma Yuen (🇨🇦 CAN, 1711).

Vishwajith Balaji Kannan (🇺🇸 USA, 0) won with 5.5/7, ahead of Wes Pereira (5.5) and Thomas Chen (5.0). Kannan shared the lead from round 2, winning on tie-break.

The biggest upset came in round 7: Sudhiksha Bankuru (1452) beat Aaron Cheng (1644), a +192-point gap.

Location
🇺🇸Milpitas, CA, United States
Dates
28 Nov 2025 → 30 Nov 2025
Time control
Standard: 90 minutes with 30 second increment from move 1
System
Swiss · 7 rounds
Avg top 10
1,628
Participants
40
Federations · 2 represented
🇺🇸United States of America×36
🇫🇯Fiji×1
Top 3

How it unfolded

Top 6 · 7 rounds

Tight race until R7; 2 players tied at 5.5/7, decided on Buchholz.

Co-leaders
7
2
1
1
1
3
2
23.55.57R1R2R3R4R5R6R7
Pereira5.5Kannan5.5Chen5Rajesh4.5Wang4.5Chen4— ex-leaders:Kannanled R3–R5, #10
R7 · TIEBREAK CLUSTER

2 players finish on 5.5/7. Kannan takes the title on Buchholz Cut1 (20.5).

R4 · HEAD-TO-HEAD · WINNER VS 2ND

Wes Pereira drew with Vishwajith Balaji Kannan (White).

WIN STREAKS · 2 top finishers

Vishwajith Balaji Kannan 3 wins (R1–R3)Thomas Chen 4 wins (R4–R7)

Key matchups · top 4

Head-to-head between the four finishers
Player1234
1Wes Pereira*
½
½
2Vishwajith Balaji Kannan
½
*
1
3Thomas Chen*
4Aaditya Joshua Rajesh
½
0
*

Grille américaine

#PlayerEloFedR1R2R3R4R5R6R7PtsBu C1BuSBPerfΔ
1Kannan, Vishwajith Balaji0USA+16B+5B+10N=2N+38B?N+4B5.520.520.517.7516080.0
2Pereira, Wes0USA+18N=4B+13N=1B+30N=28B+?B5.518.018.012.2516810.0
3Chen, Thomas0USA5N+16N6B+17B+26N+?B+24N5.015.515.57.0015370.0
4Rajesh, Aaditya Joshua1621USA+24B=2N+8N=12B+23N=20B1N4.522.023.512.501937+55.6
5Wang, Ayden1500USA+3B1N+14B+26NF=38N+19B4.518.018.012.252373+24.0
6Chen, Felix Y1504USA=7N=9B+3N10B+27N=34B=22B4.019.520.511.751478-4.0
7Huang, Eric Yichen0USA=6B11N=15B+14N=?B+?N=8B4.017.517.58.7514150.0
8Nadan, Avinesh1662FIJ+14B=12N4B+11N=9B19N=7N3.522.524.512.501756+4.8
9Saha, Ritwik1671USA=15B=6NF+18B=8N=10N=12B3.519.519.510.751668-1.2
10Shah, Ansh1556USA+25B+17N1B+6N20N=9B21B3.519.020.59.251619+22.8
11Bankuru, Sudhiksha1452USA=13N+7B12N8B33N+17B+35B3.517.518.58.751727+43.2
12Janardhan, Bharadwaj0USA+39N=8B+11B=4NF24B=9N3.516.516.59.2515960.0
13Yang, Vincent0USA=11B+15N2B16N=32B+40N=31B3.516.016.05.7515130.0
14Khandelwal, Pranav0USA8N+39B5N7B+?N=27B+25N3.515.015.02.2516170.0
15Liang, Ash Bowen0USA=9N13B=7N=25B+?N=?B?N3.012.512.54.5016330.0
16Ramesh, Harshit0USA1N3B+39N+13B19BFF2.016.016.03.5016000.0
17Shao, Raymond1494USAF10B18N3N+36B11N+40B2.015.015.01.00726-55.2
18Elster, Benjamin1571USA2B+24N+17B9NFFF2.012.512.53.501686+18.4
19Zhang, Lucas0USAFFFF+16N+8B5N2.010.010.05.5015810.0
20Hou, Calvin1555USAFFFF+10B=4N=28B2.09.59.56.502354+20.0
21Kuritsyn, Alexander1544USAFFFF=24N=30B+10N2.06.06.04.751726+18.0
22Zhu, Timothy0USAFFFF=31B+33B=6N2.06.06.03.5015390.0
23Goel, Darsh1675USAFFFF4B+31N+38B2.06.06.01.502373+14.4
24Soltani, Mohammad1512USA4N18BFF=21B+12N3B1.517.017.04.501368-7.4
25Ma, Keller1594USA10NF26B=15N29B+37N14B1.514.014.02.50764-43.6
26Turner, Robert1573USAFF+25N5B3B=32NF1.512.012.02.001547-2.8
27Jain, Ahaan1681USAFFFF6B=14N+32B1.58.58.52.75704-29.2
28Widjaja, Ian0USAFFFF=?B=2N=20N1.57.57.53.7516310.0
29Han, Wilson0USAFFFF+25N=?B?N1.51.51.51.5016140.0
30FIDE 399643370FFFF2B=21N=34B1.08.58.51.5015670.0
31Shankar, Pranav1568USAFFFF=22N23B=13N1.07.57.52.75878-14.4
32Bhimaraju, Venkat Abhinav Krishna0USAFFFF=13N=26B27N1.06.56.52.5015730.0
33Singh, Samar0USAFFFF+11B22N?B1.05.55.53.5014730.0
34Sharma, Shivam Saran1582USAFFFFF=6N=30N1.05.05.02.501504-4.4
35Cheng, Aaron1644USAFFFFF+39B11N1.03.53.50.001517-13.6
36FIDE 5660025910FFFF17N+?B?N1.02.02.00.0015730.0
37Korukanti, Arjun Rao0USAFFFF?N25B+39N1.01.51.50.0015870.0
38Patel, Aarav0USAFFFF1N=5B23N0.512.012.02.2513960.0
39Zhang, Jessica1579USA12B14N16BFF35N37B0.011.011.00.00846-16.4
40FIDE 399925860FFFFF13B17N0.05.55.50.006980.0

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets