CChessStats

Stockholm Grand Prix 2025 std

SwissStandard

134 players participated in this 8-round tournament, held from 01 Nov 2025 to 02 Nov 2025 in Stockholm, Sweden. 21 titled players from 7 federations. Top 10 Elo average was 2370, and top seed was Vitaly Sivuk (🇸🇪 SWE, GM, 2506).

Peyman Mashhadi (🇸🇪 SWE, 2175) won with 4.0/8, ahead of Arvin Rasti (3.5) and Oliver Nilsson (3.0). Mashhadi shared the lead from round 6 and broke clear in the final round.

The biggest upset came in round 7: Oliver Nilsson (CM, 2081) beat Erik Blomqvist (GM, 2478), a +397-point gap.

Location
🇸🇪Stockholm, Sweden
Dates
01 Nov 2025 → 02 Nov 2025
Time control
Standard: 90 minutes with 30 second increment from move 1
System
Swiss · 8 rounds
Top seed
🇸🇪GMVitaly Sivuk2506
Avg top 10
2,370
Participants
134
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 · 8 rounds

Peyman Mashhadi led from R8; +0.5-point edge over the runner-up. Title race converged from 135 co-leaders at R4 to 1 by R8.

Co-leaders
140
135
135
135
52
18
4
1
2468R1R2R3R4R5R6R7R8
R8–R8 · LEAD HELD

Peyman Mashhadi held the sole lead from R8 through R8 without losing it.

WIN STREAKS · 3 top finishers

Peyman Mashhadi 4 wins (R5–R8)FM Arvin Rasti 3 wins (R6–R8)CM Oliver Nilsson 3 wins (R5–R7)

R5 · LATE SURGE

FM Arvin Rasti was #53 at R5, climbed to #2 over the final stretch.

Key matchups · top 4

Head-to-head between the four finishers
Player1234
1Peyman Mashhadi*
1
2FMArvin Rasti*
3CMOliver Nilsson
0
*
4Lo Ljungros*

Grille américaine

#PlayerEloFedR1R2R3R4R5R6R7R8PtsBu C1BuSBPerfΔ
1Mashhadi, Peyman2175SWEFFFF+54B+21N+64B+3N4.09.59.59.502888+30.6
2Rasti, ArvinFM2275SWEFFFF=31N+88B+56N+32B3.58.58.57.252391+8.6
3Nilsson, OliverCM2081SWEFFFF+87N+53B+23N1B3.010.010.06.002500+38.4
4Hanoman, Tony2007SWEFFFF+67N+49B26N+24B3.09.59.57.002101+10.2
5Nackholm, Erik1936SWEFFFF+100N+12B=29N=26B3.09.59.57.002280+32.8
6Logdahl, HaraldFM2212SWEFFFF+30B9N+54B+64N3.09.59.56.502303+9.2
7Hagevi, VidarCM2147SWEFFFF+8B22N+86B+76N3.09.09.06.502444+28.8
8Akesson, RalfGM2326SWEFFFF7N+61B+77N+57B3.09.09.06.002265-2.5
9Ollen, Martin2159SWEFFFF+94N+6B53N+87B3.08.08.06.002386+24.8
10Torres, Lucas1989SWEFFFF+91B+58N=99B=37N3.07.57.55.502204+54.0
11Palmestig, Henrik1904SWEFFFF27B+62N+58B+108N3.07.57.55.002166+27.0
12Ljungros, Lo2003SWEFFFF+107B5N+112B+63N3.07.57.54.502095+10.8
13Dingertz, Filip2071SWEFFFF=93N=40B+89N+88B3.07.07.05.002151+12.8
14KHASCHULUU, Sergelenbaatar2011MGLFFFF+101B86N+100N+55B3.06.56.55.002122+7.0
15Harila, Per1954SWEFFFF+118N=43N+110B=96B3.06.06.04.002026+4.2
16Hejdenberg, Jacob1775SWEFFFF+85B+134N+75B90N3.05.55.54.001960+18.4
17Helin, MikaelCM1955SWEFFFF+75B+122N108B+110N3.05.05.04.001979+4.2
18Gultekin, Ece1710SWEFFFF+113B38N+131B+112N3.04.54.52.002016+57.6
19Snallfot, Magnus1919SWEFFFF+116B+131N+109B59N3.04.04.02.002065+18.8
20Pettersson, Kjell-Erik1837SWEFFFF=128N=119B+132N+121B3.02.52.51.751900+4.2
21Preman, Nathan2022SWEFFFF+66N1B+45N=25B2.511.011.05.752309+55.2
22Sivuk, VitalyGM2506SWEFFFF23N+7B+34N=28B2.510.510.56.752437-2.6
23Blomqvist, ErikGM2478SWEFFFF+22B=28N3B+31B2.510.510.56.252401-3.2
24Mozelius, Peter1881SWEFFFF+44B=91N+46B4N2.59.59.55.7518980.0
25Lindberg, BengtIM2332SWEFFFF+59B=37N=33B=21N2.59.59.55.752156-8.0
26Bjorkman, Filip2072SWEFFFF111N+71N+4B=5N2.59.09.06.502052-3.4
27Morell, Ludvig2038SWEFFFF+11N+70B87N=48B2.59.09.06.252078+8.0
28Seo, Jung MinIM2483SWEFFFF=53N=23B+57N=22N2.59.09.05.502457+0.2
29Henriksson, JohanFM2285SWEFFFF33B+90N=5B+69N2.59.09.05.002099-17.0
30Dingertz, Erik2085SWEFFFF6N+98N+63B=35N2.59.09.04.752178+9.0
31Seiger, VidarFM2118SWEFFFF=2B+111N+60B23N2.59.09.04.752361+43.6
32Meszaros, Daniel2022HUNFFFF=56B+41B+115N2N2.59.09.04.502301+28.0
33Kingsley, Elias2034SWEFFFF+29N=87B=25N=56B2.58.58.55.502324+53.2
34Grahn, VidarFM2235SWEFFFF+72N+60N22B=53B2.58.58.55.002411+17.4
35Eriksson, Jorgen2180SWEFFFF+96N57B+82N=30B2.58.08.04.752134-5.0
36Prabu, Dananjey2099SWEFFFF=55N+97B40N+79B2.58.08.04.502016-26.8
37Tripathi, Pratyush2112SWEFFFF+114N=25B=88N=10B2.58.08.04.502139+6.4
38Berg, Anders1901SWEFFFF58N+18B=94N+111B2.57.57.54.752030+15.0
39Bergman, Nils2137SWEFFFF=92N55B+50N+89B2.57.57.54.751989-28.0
40Rehnberg, Karl-Oskar1978SWEFFFF+131B=13N+36B60N2.57.57.54.002158+36.0
41Eklund, Joel2166SWEFFFF+97B32N=68B+86N2.57.57.54.002086-8.2
42Wallgren, Ulf2040SWEFFFF=48N+92B+114N45B2.57.57.53.752090+5.0
43Ranby, Hans1851SWEFFFF=109N=15B=61N+114B2.57.07.04.002089+21.6
44Smeds, Joakim1712SWEFFFF24N=113N+78B+106B2.57.07.04.001906+21.4
45Johansson, Gunnar2183SWEFFFF=86B+126N21B+42N2.57.07.03.752118-7.6
46Uniyal, Hanns Ivar1765SWEFFFF=73N+117B24N+95B2.57.07.03.501851+20.0
47Lindbergh, TheodorCM2214SWEFFFF89N+95B=55N+92B2.56.56.54.002001-19.0
48Bernhardsson, Sten1901SWEFFFF=42B=109N+126B=27N2.56.56.53.502122+23.6
49Eriksson, Sanna1862SWEFFFF+127B4N=91B+102N2.56.56.52.751874+1.4
50Sterner, Johan1821SWEFFFF=123N+105B39B+120N2.56.06.03.001935+12.6
51Bjerre, Dilip1690SWEFFFF62B+116N+122B=103N2.55.55.52.751906+43.2
52Ali, Samir1699SWEFFFF95N+128B=106N+118B2.54.54.52.251807+17.6
53Olsson, WilliamIM2379SWEFFFF=28B3N+9B=34N2.011.011.05.502243-6.6
54Carlstrom, Niklas2049SWEFFFF1N+74B6N+82B2.011.011.04.002085+3.6
55Gore, Rohan1917SWEFFFF=36B+39N=47B14N2.010.510.55.002141+44.8
56Willstedt, Lukas2175SWEFFFF=32N+72B2B=33N2.010.510.54.502104-3.2
57Ask, JosefFM2056SWEFFFF+65B+35N28B8N2.010.010.04.502317+24.6
58Evertsson, Lennart2020SWEFFFF+38B10B11N+101N2.010.010.04.001906-14.0
59Strand, Sixten1993SWEFFFF25N=89B=66N+19B2.09.09.04.752078+8.0
60Ostlund, JoarFM2360SWEFFFF+115N34B31N+40B2.08.58.53.502158-17.6
61Jakenberg, Jussi2039SWEFFFF+103B8N=43B=97N2.08.58.53.502015-2.6
62Sandberg, Marcus1770SWEFFFF+51N11B+121N70B2.08.58.53.501817+10.0
63Winfridsson, Hakan1948SWEFFFF+104N+96B30N12B2.08.58.53.001932+1.4
64Hogeman, Joel2163SWEFFFF+126N+115B1N6B2.08.58.51.502169+2.0
65Wernberg, HugoFM2263SWEFFFF57N69B+70N+74B2.08.08.04.002001-28.6
66Solberg, JoachimFM2161NORFFFF21B=68N=59B+93N2.08.08.03.502018-15.4
67Matamoros, Desmond Ekman1766SWEFFFF4B+78N=90B=98N2.08.08.03.501928+28.0
68Narva, David2019SWEFFFF+79N=66B=41N115B2.07.57.54.252112+9.6
69Dingertz, Gustav2020SWEFFFF+112B+65N76B29B2.07.57.53.002175+14.4
70Israelsson, Lukas1951SWEFFFF+110B27N65B+62N2.07.57.53.001913-8.0
71Eriksson, Hans 19601919SWEFFFF+105N26B+104N94B2.07.07.03.001848-5.2
72Tornberg, Carlos2049SWEFFFF34B56N+111B+99N2.07.07.02.502119+7.8
73Dahlin, Emil 20131634SWEFFFF=46B81N=113B+116N2.06.56.52.751776+35.2
74Viswanath, Rishi1983SWEFFFF+120B54N+107B65N2.06.56.52.501974-2.0
75Tharmarai, Yohan1726SWEFFFF17N+132B16N+129B2.06.56.50.501782+11.6
76Schwartz, Julius2182SCOFFFF+108BF+69N7B2.06.06.03.002202+0.8
77Ostlund, Anders2044SWEFFFF+90B+93N8B2.06.06.03.002217+12.8
78Knoppel, Bjorn1747SWEFFFF+119N67B44N+127N2.06.06.01.501680-6.6
79Bergqvist, Morris1806SWEFFFF68B+133N+98B36N2.06.06.01.501950+9.8
80Berglund Henell, Albin1959SWEFFFF102B110N+117B+81N2.05.55.53.001847-12.4
81Lindberg, Cajsa1762SWEFFFF+132N+73B92N80B2.05.55.52.0017600.0
82Fang, Andy1970SWEFFFF+133B+108N35B54N2.05.55.51.001974+1.4
83Horngren, Gustav1795SWEFFFF=117N+123B97N=105B2.05.05.02.251772+0.4
84Stevense, Johannes1841SWEFFFF98B+120N93B+109N2.05.05.02.001931+8.2
85Nordenfur, Anton1739SWEFFFF16NF+124B+131N2.04.04.01.001892+11.4
86Mattsson, Michael1984SWEFFFF=45N+14B7N41B1.511.011.04.252052+6.4
87Frank, AntonCM2157SWEFFFF3B=33N+27B9N1.511.011.03.752003-20.0
88Bergdahl, Daniel1920SWEFFFF+99B2N=37B13N1.510.510.52.752067+23.6
89Larsen, Linus1936SWEFFFF+47B=59N13B39N1.510.010.03.502032+8.6
90Sjostrand, Joel1981SWEFFFF77N29B=67N+16B1.59.59.54.001889-9.8
91Kampe, Victor1749SWEFFFF10N=24B=49N=100B1.59.59.53.251822+13.6
92Akeborg, Jonatan1922SWEFFFF=39B42N+81B47N1.59.59.53.251953+1.4
93Banerjee, Aryan1956SWEFFFF=13B77B+84N66B1.59.09.03.501949-8.0
94Bostrom, Henrik2005SWEFFFF9B99N=38B+71N1.59.09.03.251939-8.0
95Bhatt, Inge1846SWEFFFF+52B47N=102B46N1.59.09.03.251766-11.6
96Malmsten, Hans2037SWEFFFF35B63N+103B=15N1.59.09.03.001914-13.6
97Srinivasson, Ram1928SWEFFFF41N36N+83B=61B1.59.09.03.001943-0.8
98Wang, Hongjun1969SWEFFFF+84N30B79N=67B1.58.58.53.001810-21.0
99Karde, Douglas2152SWEFFFF88N+94B=10N72B1.58.08.03.001895-56.0
100Sandstrom, Richard 19660SWEFFFF5B+129N14B=91N1.58.08.01.251812-26.8
101Akerstrom, Bjorn1873SWEFFFF14N=104B+118N58B1.57.57.51.751769-11.6
102Hedin Johansson, Frode1760SWEFFFF+80N114B=95N49B1.57.07.02.751817+14.8
103Sjodahl, Olof1909SWEFFFF61N+125B96N=51B1.57.07.02.251793-12.8
104Islam, Umair1552SWEFFFF63B=101N71B+113N1.56.56.51.751800+39.2
105Nilsson, Fernando1734SWEFFFF71B50N+133B=83N1.56.56.51.001688-6.8
106Hassan, Munter1796SWEFFFF+134B112N=52B44N1.56.06.01.251649-16.2
107Praveen Kumar Pugazhendhi1779INDFFFF12N+130B74N=126B1.56.06.00.751939+25.2
108Wakeham, Daniel2051SWEFFFF76N82B+17N11B1.010.010.03.001809-25.2
109Bouaziz, Nejib2004SWEFFFF=43B=48B19N84B1.010.010.02.501689-33.2
110Ranjbar, Mohammadhassan0SWEFFFF70N+80B15N17B1.010.010.02.0017540.0
111Korning, Peter1977SWEFFFF+26B31B72N38N1.09.59.52.501847-11.2
112Svanberg, Albin1902SWEFFFF69N+106B12N18B1.09.59.51.501708-21.2
113Hanini, Jacob1805SWEFFFF18N=44B=73N104B1.09.09.02.251461-36.4
114Bergdahl, Martin1965SWEFFFF37B+102N42B43N1.09.09.01.501750-44.4
115Crevatin, LeoFM2273SWEFFFF60B64N32B+68N1.08.58.52.001942-33.4
116Mollerstrom, Fredrik1758SWEFFFF19N51B+119N73B1.08.58.51.001506-28.0
117Eriksson, Bengt 19611695SWEFFFF=83B46N80N=119B1.07.57.51.501572-21.2
118Zunrong Liu, John1750SWEFFFF15B+127N101B52N1.07.57.50.501603-37.2
119Cui, Ian1573SWEFFFF78B=20N116B=117N1.07.07.02.001564-7.2
120Aleksandrian, Armen1738SWEFFFF74N84B+129N50B1.07.07.00.501676-6.0
121Sundin, Sven-Ingvar1714SWEFFFFF+124N62B20N1.06.06.01.001692-1.4
122Johansson, Christer 19731782SWEFFFFF17B51N+134B1.05.55.50.001629-12.8
123Morell, Adam1749SWEFFFF=50B83N=127BF1.05.05.01.501606-10.8
124Molin, Nils1845SWEFFFF125N121B85N+132B1.04.04.00.001503-35.2
125Lindebaum, Andre J.1764SWEFFFF+124B103N1.02.52.51.001877+6.4
126Lyngsjo, Hakan2019SWEFFFF64B45B48N=107N0.58.58.50.751689-31.2
127Hillbur, Anders1626SWEFFFF49N118B=123N78B0.56.56.50.501459-13.4
128Arrospide, Daniel0FIDFFFF=20B52NFF0.55.55.51.5015750.0
129Alm, Vidar1827SWEFFFF=130N100B120B75N0.55.05.00.251543-56.4
130Berling, Egil2102SWEFFFF=129B107N0.52.02.00.251631-44.0
131Schmalholz, Tuva1631SWEFFFF40N19B18N85B0.010.510.50.001039-47.2
132Kesavan, Nitish1587SWEFFFF81B75N20B124N0.08.08.00.00992-35.6
133Dedaj, Francesk1621SWEFFFF82N79B105NF0.06.56.50.001057-26.0
134Blom, Frank1541SWEFFFF106N16BF122N0.06.06.00.00988-34.8

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets