CChessStats

Stockholm Grand Prix 2025 rpd

SwissRapid

135 players participated in this 4-round tournament, held on 31 Oct 2025 in Stockholm, Sweden. 21 titled players from 7 federations. Top 10 Elo average was 2370, and top seed was Raja Rithvik R (🇮🇳 IND, GM, 2541).

Erik Blomqvist (🇸🇪 SWE, GM, 2478) won with 4.0/4, ahead of William Olsson (4.0) and Jung Min Seo (4.0). Blomqvist shared the lead from round 1, winning on tie-break.

The biggest upset came in round 1: Ram Srinivasson (1928) beat Bengt Lindberg (IM, 2332), a +404-point gap.

Location
🇸🇪Stockholm, Sweden
Dates
31 Oct 2025
Time control
Rapid: 15 minutes for game with 5 seconds increment from move 1
System
Swiss · 4 rounds
Avg top 10
2,370
Participants
135
Titled players · 21
GM×3
IM×3
FM×10
CM×5
Federations · 7 represented
🇸🇪Sweden×128
🇲🇳Mongolia×1
🇬🇧Scotland×1
🇭🇺Hungary×1
FIDE (no federation)×1
🇮🇳India×1
🇳🇴Norway×1
Top 3

How it unfolded

Top 6 · 4 rounds

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

Co-leaders
57
28
12
5
1234R1R2R3R4
R4 · TIEBREAK CLUSTER

5 players finish on 4.0/4. Blomqvist takes the title on Buchholz Cut1 (9.0).

WIN STREAKS · 3 top finishers

GM Vitaly Sivuk 4 wins (R1–R4)IM William Olsson 4 wins (R1–R4)FM Leo Crevatin 4 wins (R1–R4)

Grille américaine

#PlayerEloFedR1R2R3R4PtsBu C1BuSBPerfΔ
1Blomqvist, ErikGM2478SWE+62B+21N+17B+12N4.09.011.011.002886+4.1
2Olsson, WilliamIM2379SWE+59B+68N+26B+13N4.08.010.010.002830+18.8
3Seo, Jung MinIM2483SWE+70N+54B+20N+10B4.08.010.010.002902+3.2
4Crevatin, LeoFM2273SWE+88B+22N+48B+11N4.08.09.59.502810+13.0
5Sivuk, VitalyGM2506SWE+101N+57B+18N+15B4.08.09.09.002958+4.5
6Grahn, VidarFM2235SWE+58B+63N=7B+14B3.58.510.58.752313+4.4
7Nilsson, OliverCM2081SWE+131N+50B=6N+35B3.58.08.06.252318+28.4
8Tornberg, Carlos2049SWE+127B+99N+19B=37N3.56.57.05.752302+20.2
9Frank, AntonCM2157SWE+129B=124N+36B+42N3.55.55.55.252307+15.4
10Mashhadi, Peyman2175SWE+60B+40N+31B3N3.09.511.57.502235+14.6
11Strand, Sixten1993SWE+97N+24B+39N4B3.09.511.07.002271+42.4
12Wernberg, HugoFM2263SWE+52N+32B+55N1B3.09.011.07.002275+10.8
13Dingertz, Erik2085SWE+82B+107N+16B2B3.09.010.06.002288+21.6
14Bostrom, Henrik2005SWE+132B+41N+25B6N3.09.09.05.502247+27.4
15Logdahl, HaraldFM2212SWE+71B+53N+38B5N3.08.510.56.502260+7.4
16Akesson, RalfGM2326SWE+56N+23B13N+69B3.08.010.07.002214-5.4
17Hogeman, Joel2163SWE+106N+81B1N+51B3.08.09.05.002225+15.6
18Solberg, JoachimFM2161NOR+105B+86N5B+58N3.08.09.05.002216+3.8
19Rasti, ArvinFM2275SWE+100N+69B8N+63B3.07.58.55.002198-0.4
20Hagevi, VidarCM2147SWE+102B+92N3B+60N3.07.58.54.502194+20.4
21Carlstrom, Niklas2049SWE+93N1B+100N+61B3.07.58.54.502100+6.6
22Preman, Nathan2022SWE+95N4B+79N+103B3.07.58.54.502084+11.6
23Meszaros, Daniel2022HUN+80B16N+78B+77N3.07.09.06.002077+13.6
24Schwartz, Julius2182SCO+73B11N+107B+53N3.07.08.05.002136+0.6
25Eriksson, Jorgen2180SWE+110N+51B14N+55B3.07.08.05.002185+4.4
26Seiger, VidarFM2118SWE+112B+125N2N+49B3.07.07.53.502172+0.4
27Bergdahl, Daniel1920SWE=35N=89B+67B+48N3.06.58.06.002235+70.8
28Karde, Douglas2152SWE=87N+94B+49N=33B3.06.58.05.752057+6.0
29Willstedt, Lukas2175SWE+96N49B+59N+84B3.06.07.55.502104+6.4
30Ollen, Martin2159SWE50N+108B+56N+83B3.06.07.05.002011-7.8
31Wakeham, Daniel2051SWE+111N+114B10N+52B3.06.07.04.002070+1.6
32Lyngsjo, Hakan2019SWE+109B12N+102B+66N3.06.07.04.002202+25.8
33Malmsten, Hans2037SWE=126B+115N+72B=28N3.06.06.54.752099+9.4
34Ask, JosefFM2056SWE99B+116N+71B+64N3.05.06.05.001932-7.8
35Henriksson, JohanFM2285SWE=27B+65N+46B7N2.59.011.06.002025-15.8
36Srinivasson, Ram1928SWE+47N=42B9N+124B2.58.59.04.252251+70.8
37Ostlund, JoarFM2360SWEF+45N+44B=8B2.58.58.56.752330+5.6
38Dingertz, Filip2071SWE+90N+61B15N=43B2.57.59.04.752014+6.4
39Eklund, Joel2166SWE+78B+91N11B=40N2.57.59.04.752035-13.2
40Sjostrand, Joel1981SWE+85N10B+104N=39B2.57.58.54.251958+9.6
41Johansson, Gunnar2183SWE+79N14B=125B+75N2.57.07.54.251989-17.0
42Bjorkman, Filip2072SWE+116B=36N+124B9B2.57.07.52.752051-9.0
43Bergdahl, Martin1965SWE+103B48N+65B=38N2.56.57.54.251884-2.4
44Tripathi, Pratyush2112SWE+119N+76B37N=91B2.56.07.03.752074+0.8
45Kingsley, Elias2034SWE+130N37B=74N+87B2.56.06.02.501957-5.6
46Mattsson, Michael1984SWE=104N+113B35N+90B2.55.06.03.001903-8.2
47Lindberg, BengtIM2332SWE36B+126N=92B+125N2.54.55.01.752060-11.8
48Prabu, Dananjey2099SWE+108N+43B4N27B2.09.510.53.501963-16.0
49Viswanath, Rishi1983SWE+128B+29N28B26N2.09.09.53.502002+23.9
50Stevense, Johannes1841SWE+30B7N53B+134N2.08.58.53.001906+11.2
51Ljungros, Lo2003SWE+75B25N+112B17N2.08.09.03.001952-31.2
52Gore, Rohan1917SWE12B+109N+68B31N2.08.09.03.001968+9.2
53Narva, David2019SWE+117N15B+50N24B2.08.09.03.001953-1.8
54Jakenberg, Jussi2039SWE+64B3N60B+102N2.08.09.03.001965-4.0
55KHASCHULUU, Sergelenbaatar2011MGL+118B+66N12B25N2.08.09.03.002044+6.2
56Akeborg, Jonatan1922SWE16B+80N30B+120N2.08.09.03.001990+10.8
57Ostlund, Anders2044SWE+122B5N=73B=62N2.08.09.03.001961-5.6
58Sjodahl, Olof1909SWE6N+121B+89N18B2.08.09.02.502053+15.6
59Larsen, Linus1936SWE2N+111B29B+122N2.08.09.02.001960+5.0
60Akerstrom, Bjorn1873SWE10N+133B+54N20B2.08.08.02.001934+19.8
61Bergqvist, Morris1806SWE+67B38N+98B21N2.07.59.03.501966+15.4
62Winfridsson, Hakan1948SWE1N=90B+93N=57B2.07.59.03.251926-4.4
63Evertsson, Lennart2020SWE+133N6B+106N19N2.07.57.51.001993-2.6
64Kampe, Victor1749SWE54N+70B+81N34B2.07.09.04.001914+30.0
65Dedaj, Francesk1621SWE+83N35B43N+106B2.07.08.03.001925+54.8
66Lindbergh, TheodorCM2214SWE+74N55B+101N32B2.07.08.03.001888-28.0
67Bergman, Nils2137SWE61N+82B27N+108B2.07.08.03.001822-11.2
68Morell, Ludvig2038SWE+121N2B52N+111B2.07.08.02.001925-5.6
69Dingertz, Gustav2020SWE+120B19N+105B16N2.07.08.02.002058-1.2
70Israelsson, Lukas1951SWE3B64N+130B+99N2.07.07.01.001858-15.2
71Svanberg, Albin1902SWE15N+130B34N+113B2.07.07.01.001888+7.8
72Wallgren, Ulf2040SWE=94N+87B33N=74B2.06.58.03.251845-22.6
73Berg, Anders1901SWE24N+95B=57N=89B2.06.58.03.251978+37.6
74Palmestig, Henrik1904SWE66B+118N=45B=72N2.06.57.53.251985+16.8
75Schmalholz, Tuva1631SWE51N+110B+76N41B2.06.57.53.001966+58.8
76Fang, Andy1970SWE+77B44N75B+115N2.06.57.53.001707-17.8
77Ranjbar, Mohammadhassan0SWE76N+119B+96N23B2.06.57.52.5018640.0
78Ranby, Hans1851SWE39N+117B23N+104B2.06.57.52.001811-2.6
79Bernhardsson, Sten1901SWE41B+132N22B+118N2.06.56.51.001876+0.4
80Aleksandrian, Armen1738SWE23N56B+110N+100B2.06.07.02.001824+9.4
81Rehnberg, Karl-Oskar1978SWE+123B17N64B+112N2.06.07.02.001868+30.0
82Praveen Kumar Pugazhendhi1779IND13N67N+109B+101B2.06.07.02.001859+3.2
83Torres, Lucas1989SWE65B+127N+99B30N2.06.06.51.501776-28.8
84Bouaziz, Nejib2004SWE=113N=104B+114N29N2.05.06.02.001756-22.6
85Islam, Umair1552SWE40B+129N91B+105N2.05.05.01.001855+31.6
86Wang, Hongjun1969SWE+134N18B103N+117B2.05.05.01.001974+3.0
87Alm, Vidar1827SWE=28B72N+126B45N1.57.58.02.001871+21.2
88Eriksson, Hans 19601919SWE4N=93B+94N92B1.57.08.52.251806-5.8
89Berling, Egil2102SWE=115B=27N58B=73N1.57.08.03.001745-64.0
90Matamoros, Desmond Ekman1766SWE38B=62N+128B46N1.57.07.51.501832+14.0
91Korning, Peter1977SWEF39B+85N=44N1.57.07.03.251986+3.0
92Banerjee, Aryan1956SWEF20B=47N+88N1.57.07.02.752044+16.0
93Hedin Johansson, Frode1760SWE21B=88N62B+123N1.56.57.51.751804+35.2
94Zunrong Liu, John1750SWE=72B28N88B+127N1.56.57.01.501821-4.8
95Nilsson, Fernando1734SWE22B73N+129B=98N1.56.56.50.751796+6.4
96Eriksson, Sanna1862SWE29B=128N77B+126N1.55.56.00.751832-2.2
97Hillbur, Anders1626SWE11B105N=127B+128N1.54.55.00.751727+3.6
98Hanoman, Tony2007SWE114N+131B61N=95B1.54.54.50.751653-32.0
99Uniyal, Hanns Ivar1765SWE+34N8B83N70B1.08.510.53.001796+16.8
100Snallfot, Magnus1919SWE19B+120N21B80N1.08.09.01.001741+0.4
101Helin, MikaelCM1955SWE5B+122N66B82N1.08.09.01.001788-5.4
102Sterner, Johan1821SWE20N+135B32N54B1.08.08.00.001175-31.2
103Sandstrom, Richard 19660SWE43NF+86B22N1.07.57.52.001815-19.2
104Kesavan, Nitish1587SWE=46B=84N40B78N1.07.09.02.251645+27.2
105Molin, Nils1845SWE18N+97B69N85B1.07.08.51.501718-11.8
106Bhatt, Inge1846SWE17B+123N63B65N1.07.08.01.001684-15.8
107Nackholm, Erik1936SWEF13B24N+114B1.07.07.01.001841-7.2
108Johansson, Christer 19731782SWE48B30N+133B67N1.07.07.00.001733-4.2
109Smeds, Joakim1712SWE32N52B82N+131B1.07.07.00.001670-1.8
110Mozelius, Peter1881SWE25B75N80B+130N1.07.07.00.001606-26.0
111Lindebaum, Andre J.1764SWE31B59N+132B68N1.07.07.00.001697-12.6
112Hanini, Jacob1805SWE26N+134B51N81B1.07.07.00.001212-20.0
113Dahlin, Emil 20131634SWE=84B46N=115B71N1.06.57.51.501711+6.4
114Eriksson, Bengt 19611695SWE+98B31N84B107N1.06.57.51.501805+18.4
115Horngren, Gustav1795SWE=89N33B=113N76B1.06.57.51.251724-7.2
116Sandberg, Marcus1770SWE42N34B117N+135B1.06.56.50.001166-14.0
117Gultekin, Ece1710SWE53B78N+116B86N1.06.07.01.001666-15.2
118Ali, Samir1699SWE55N74B+131N79B1.06.06.00.001658-2.4
119Hassan, Munter1796SWE44B77N120B+133N1.05.55.50.001738-4.0
120Tharmarai, Yohan1726SWE69N100B+119N56B1.05.06.01.001661-38.0
121Morell, Adam1749SWE68B58N123B+129N1.05.05.00.001652-5.6
122Mollerstrom, Fredrik1758SWE57N101B+135N59B1.05.05.00.001101-14.8
123Blom, Frank1541SWE81N106B+121N93B1.04.55.51.001519-53.2
124Berglund Henell, Albin1959SWEF=9B42N36N0.58.58.51.751785-38.8
125Harila, Per1954SWEF26B=41N47B0.58.08.01.251965+1.0
126Knoppel, Bjorn1747SWE=33N47B87N96B0.57.08.51.501610-10.2
127Lindberg, Cajsa1762SWE8N83B=97N94B0.57.08.50.751554-11.8
128Cui, Ian1573SWE49N=96B90N97B0.55.06.50.751463-42.8
129Pettersson, Kjell-Erik1837SWE9N85B95N121B0.07.08.00.001012-38.4
130Nordenfur, Anton1739SWE45B71N70N110B0.06.57.50.001088-18.8
131Hejdenberg, Jacob1775SWE7B98N118B109N0.06.07.00.001027-32.6
132Bjerre, Dilip1690SWE14N79B111NF0.06.06.00.001092-23.6
133Sundin, Sven-Ingvar1714SWE63B60N108N119B0.05.06.00.001022-26.0
134FIDE 563002205086B112NF50B0.05.05.00.0010280.0
135Arrospide, Daniel0FIDF102N122B116N0.03.54.50.0010040.0

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets