CChessStats

London Chess League FIDE Weekender May 2025 - Major

Open SwissStandard

39 players participated in this 5-round tournament, held from 30 May 2025 to 01 Jun 2025 in London, England. 8 federations represented. Top 10 Elo average was 1809, and top seed was Mohammad Hossein Mozaffari (🇮🇷 IRI, 1895).

George Horan (🇬🇧 ENG, 1866) won with 4.0/5, ahead of Oliver Finnegan (4.0) and Darshan Kumaresan (4.0). Horan shared the lead from round 4, winning on tie-break.

The biggest upset came in round 1: Aviraj Bhaduri (1493) beat Djad Ben-Eshak (1721), a +228-point gap.

Location
🇬🇧London, England
Dates
30 May 2025 → 01 Jun 2025
Time control
Standard: 90 minutes with 30 second increment from move 1
System
Swiss · 5 rounds
Top seed
Avg top 10
1,809
Participants
39
Federations · 8 represented
🇬🇧England×31
🇮🇷Iran×1
🇬🇧Wales×1
🇲🇾Malaysia×1
🇧🇪Belgium×1
FIDE (no federation)×1
🇱🇰Sri Lanka×1
🇬🇧Scotland×1
Top 3

How it unfolded

Top 6 · 5 rounds

Tight race until R5; 5 players tied at 4.0/5, decided on Buchholz. Title race narrowed from 3 co-leaders at R4 to 5 at the finish.

Co-leaders
15
5
2
3
5
1.52.545R1R2R3R4R5
R5 · TIEBREAK CLUSTER

5 players finish on 4.0/5. Horan takes the title on Buchholz Cut1 (14.0).

R2–R5 · WIN STREAK

Tom Balmond won 4 in a row (R2–R5).

Key matchups · top 4

Head-to-head between the four finishers
Player1234
1George Horan*
½
2Mohammad Hossein Mozaffari*
3Tom Balmond*
4Oliver Finnegan
½
*

Grille américaine

#PlayerEloFedR1R2R3R4R5PtsBu C1BuSBPerfΔ
1Horan, George1866ENG+21N+14B=2N+7B=3N4.014.016.012.002011+17.4
2Finnegan, Oliver1776ENG+10B+13N=1B=9N+6B4.013.516.012.501989+26.2
3Kumaresan, Darshan1807ENG+20N+16B+18N=6N=1B4.012.514.510.752001+23.8
4Mozaffari, Mohammad Hossein1895IRI+22B+15N6B+12N+9B4.012.014.010.501981+7.6
5Balmond, Tom1763ENG13B+10N+20B+32N+11B4.010.511.59.001909+34.0
6Cowan, Xavier1838ENG+12N+17B+4N=3B2N3.515.017.511.501929+12.0
7Llewellyn, Julian D1849ENG+11B=9N+25B1N+16B3.512.514.08.501835-2.0
8Croasdale, Mark1666ENG=25B=30N=15B+21N+14N3.58.59.57.001876+21.8
9Brod, Oliver1711ENG+35N=7B+23N=2B4N3.013.514.06.251807+20.4
10Eagle, Joe1669ENG2N5B+22B+34N+26B3.011.512.04.001748+22.8
11Valentine, Tim1695ENG7N+28B+27N+24B5N3.011.012.55.001729+4.0
12Sood, Vineet1688ENG6B+31N+34N4B+30N3.09.510.02.501773+12.2
13Gopaldas, Caelan1662ENG+5N2B=14N=18B=17N2.513.015.57.751744+11.2
14Fortunato, Bartolomeo1723ENG+36B1N=13B+26N8B2.511.512.03.251669-14.0
15Thorogood, Luca1727ENG+33N4B=8N23B+29B2.511.012.04.251621-24.4
16Miller, Craig1682ENG+28N3N=30B+33B7N2.510.011.03.001722+4.8
17Frydman-Orsteen, Oscar1717ENG+34B6N26B+27N=13B2.59.09.53.251563-32.4
18Silke Balerna, Pietro1745SUI+29NF3B=13N+32B2.59.09.03.751706-6.0
19Cepoi, Gesneria-Codruta1597ENGF=25N+21BF+23N2.55.55.54.752495+50.4
20Slegg, Gary1670WLS3B+22N5N+35B24N2.012.012.52.501508-16.4
21Sweetnam, James William Ian1701ENG1B+36N19N8B+39N2.010.510.50.501604-26.4
22Loog, Tiiu0ENG4N20B10N+37B+35B2.09.510.01.001519-46.4
23Saharkar, Sharvari1688ENGF+37N9B+15N19B2.08.58.53.001658-6.8
24Bhaduri, Aviraj1493ENG+31BFF11N+20B2.06.06.03.001821+51.2
25Birch, George0ENG=8N=19B7NF=28B1.511.011.03.7516440.0
26George, Naveen Daniel1648MASF=27B+17N14B10N1.59.59.53.251577-5.6
27Athukorala, Enuka Udan Bandara0SRIF=26N11B17B+31N1.58.08.01.7516080.0
28McGill, Peter1810SCO16B11NF+36B=25N1.57.57.51.251504-47.6
29Bernatowicz, David0BEL18BF=35N+31B15N1.56.56.51.251606+16.0
30Royce, Anastasija1581ENGF=8B=16NF12B1.09.09.03.001555-4.0
31Ben-Eshak, Djad1721ENG24N12B+37B29N27B1.08.08.50.501466-40.4
32Vorozhtsov, Ilya Art1649FID+39NFF5B18N1.06.56.50.001626-3.2
33Avlonitis, Vassilios1562ENG15BF+39B16NF1.05.05.00.001595+5.2
34Adebayo, Ayodeji1448ENG17NF12B10B=38N0.59.09.00.25890-24.4
35Stell, Edmund0ENG9BF=29B20N22N0.58.58.50.759070.0
36Kilmartin, David1505ENG14N21BF28N=37N0.56.56.50.251385-19.6
37Kasprowicz, Peter1595ENGF23B31N22N=36B0.55.55.50.251342-45.2
38Acharya, Nikesh0ENGFFFF=34B0.50.50.50.251452-7.6
39Stewart, Noel M1745ENG32BF33NF21B0.04.04.00.00838-77.2

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets