CChessStats

2025 CCC's Grand Tour Leg 2

Open SwissStandard

33 players participated in this 5-round tournament, held from 14 Oct 2025 to 11 Nov 2025 in Calgary, AB, Canada. 3 titled players from 2 federations. Top 10 Elo average was 0.

Seyed Hamed Mousavian (🇮🇷 IRI, IM, 0) won with 5.0/5, ahead of Avery Michalchuk (4.0) and Dale R. Haessel (4.0). Mousavian broke clear in the final round.

Location
🇨🇦Calgary, AB, Canada
Dates
14 Oct 2025 → 11 Nov 2025
Time control
Standard: 90 minutes with 30 second increment from move 1
System
Swiss · 5 rounds
Avg top 10
0
Participants
33
Titled players · 3
IM×1
FM×2
Federations · 2 represented
🇨🇦Canada×29
🇮🇷Iran×2
Top 3

How it unfolded

Top 6 · 5 rounds

IM Seyed Hamed Mousavian led from R5; +1.0-point edge over the runner-up. Title race converged from 2 co-leaders at R4 to 1 by R5.

Co-leaders
15
6
3
2
1
1.52.545R1R2R3R4R5
R5–R5 · LEAD HELD

IM Seyed Hamed Mousavian never relinquished the lead after R5; final gap +1.0 over the runner-up.

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

IM Seyed Hamed Mousavian beat Avery Michalchuk (White).

WIN STREAKS · 3 top finishers

IM Seyed Hamed Mousavian 5 wins (R1–R5)Avery Michalchuk 4 wins (R1–R4)FM Dale R. Haessel 3 wins (R1–R3)

Key matchups · top 4

Head-to-head between the four finishers
Player1234
1IMSeyed Hamed Mousavian*
1
1
2Avery Michalchuk
0
*
1
3FMDale R. Haessel
0
*
4Brian Miller
0
*

Grille américaine

#PlayerEloFedR1R2R3R4R5PtsBu C1BuSBPerfΔ
1Mousavian, Seyed HamedIM0IRI+12B+5N+4B+3N+2B5.015.017.517.502806+8.0
2Michalchuk, Avery0CAN+18B+14N+13B+6B1N4.013.515.510.502025+46.4
3Haessel, Dale R.FM0CAN+8N+19B+17N1B+16N4.012.514.59.502067+17.0
4Xu, Michael0CAN+7B+20N1N+10B=12N3.513.515.59.251941+31.7
5Lodhi, Talha0CAN+31N1B=18N+22B+15B3.511.512.06.001781+4.6
6Miller, Brian0CAN+26N=21B+29B2N+7B3.510.011.06.001744-1.6
7Lee, Raphael0CAN4N+26B+19N+17B6N3.011.012.05.001772+74.1
8Zhang, Finley0CAN3B=22N+27N+18B=20N3.010.011.05.001698-4.0
9Atwood, Matthew0CAN+33N17BF+24B+21N3.08.08.04.001741+9.8
10Girgis, Ehab0CAN17N+33B+25N4N+26B3.07.57.52.001645+25.2
11Luehr, Travis0CANF+31B12N+25B+19N3.06.57.03.501894+17.0
12Safarzadeh, EsmailFM0IRI1NF+11B+21N=4B2.513.514.56.752114-14.8
13Robinson, Brayden0CAN+23B+15N2N16B=14N2.511.513.55.751622-21.2
14Milne, Arthur0CAN+30N2B15B+23N=13B2.511.012.04.251572-7.4
15Vickers, Josh0CAN+28N13B+14N=20B5N2.510.511.54.501620-6.8
16Thomson, Zachary0CAN+25NF=21B+13N3B2.59.59.54.501799+9.6
17Shtepa, Liubov0CAN+10B+9N3B7NF2.013.013.06.001629-13.2
18Bjornson, Jonathan0CAN2N+32B=5B8N=22B2.012.513.03.251472-7.0
19Agyenim-Boateng, Nathaniel0CAN+22B3N7B+29N11B2.012.013.03.001442-54.0
20Odetola, David0CAN+32N4BF=15N=8B2.012.012.53.251602+0.2
21Zhang, Felix0CAN+24B=6N=16N12B9B2.011.513.55.001659+1.4
22Karabanov, Youri0CAN19N=8B+30B5N=18N2.010.511.53.501552-10.4
23Cody, Nolan0CAN13N25B+32N14B+28N2.07.07.51.501397-50.4
24Munir, Zeeshan0CAN21NF+33B9N+25B2.06.06.01.001477-7.2
25Thompson, David0CAN16B+23N10B11N24N1.010.512.52.00801-69.6
26Tirman, David0CAN6B7NF+27B10N1.010.511.01.00784-27.6
27Shah, Arpit0CANF29N8B26N+31B1.08.08.50.50793-40.8
28Yan, Henry0CAN15BFF+30N23B1.08.08.01.001549+9.6
29Nguyen, Kaiser0CANF+27B6N19BF1.06.56.51.00938-17.2
30Cole, Mark0CAN14BF22N28B+32N1.06.06.00.50747-13.8
31Lou, Jia Xilin0CAN5B11NF=32B27N0.58.59.00.25872-19.2
32FIDE 2669927020B18N23B=31N30B0.57.07.50.257350.0
33FIDE 268123409B10N24NFF0.08.08.00.007560.0

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers