CChessStats

CD Porto 2025-26

Open SwissStandard

37 players participated in this 7-round tournament, held from 28 Nov 2025 to 13 Dec 2025 in Pedroucos, Portugal. 3 federations represented. Top 10 Elo average was 1808, and top seed was Paulo Alexandre G Monteiro (🇵🇹 POR, 2177).

Dinis Sun Xu (🇵🇹 POR, 1654) won with 5.5/7, ahead of Miguel Camisa Nunes (5.5) and Paulo Alexandre G Monteiro (4.5). Xu shared the lead from round 5, winning on tie-break.

The biggest upset came in round 2: Joao Miguel Machado De Andrade (1610) beat Francisco Daniel Assuncao (1952), a +342-point gap.

Location
🇵🇹Pedroucos, Portugal
Dates
28 Nov 2025 → 13 Dec 2025
Time control
Standard: 90 minutes with 30 second increment from move 1
System
Swiss · 7 rounds
Top seed
Avg top 10
1,808
Participants
37
Federations · 3 represented
🇵🇹Portugal×35
🇧🇷Brazil×1
🇭🇰Hong Kong China×1
Top 3

How it unfolded

Top 6 · 7 rounds

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

Co-leaders
12
5
1
1
2
1
2
23.55.57R1R2R3R4R5R6R7Nunes takes leadXu takes lead
Xu5.5Nunes5.5Monteiro4.5Vale4Nichols4Ramos3.5— ex-leaders:Nicholsled R3, #18
R4 · LEADER CHANGE30 Nov

Miguel Camisa Nunes takes the sole lead (3.5/4).

R7 · TIEBREAK CLUSTER

2 players finish on 5.5/7. Xu takes the title on Buchholz Cut1 (23.0).

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

Dinis Sun Xu drew with Miguel Camisa Nunes (Black).

Key matchups · top 4

Head-to-head between the four finishers

Grille américaine

#PlayerEloFedR1R2R3R4R5R6R7PtsBu C1BuSBPerfΔ
1Xu, Dinis Sun1654POR+28B+10N=2N=6B+5B+4N=11B5.523.024.018.001872+68.4
2Nunes, Miguel Camisa1713POR+33B+25N=1B+19N4N+18B+6N5.518.519.012.251906+58.8
3Monteiro, Paulo Alexandre G2177POR+21BF+24NF+10B=9N+4B4.514.014.012.252143-2.0
4Vale, Pedro Afonso1679PORF+15N+32B+5N+2B1B3N4.023.023.013.001871+57.6
5Nichols, James Edward1705HKG+29N+20B+6N4B1N=35B=12N4.019.019.58.251575-29.6
6Ramos, Iam Da Silva1757BRA+34B+18N5B=1N=9B=11N2B3.523.524.08.501641-41.6
7Oliveira, Afonso Vieira Soares1474PORF23B+12N+28B=15N=14B=8N3.514.514.58.501575+16.4
8Ribeiro, Rita1552POR19B+28N15B=33N+23B=24N=7B3.512.012.55.251442-24.0
9Borges, Diogo1670PORF+33NF=17B=6N=3B+35N3.511.511.56.251893+42.4
10Costa, Nuno Pereira1550PORF1B+22N11B3N+34B+14N3.018.518.55.501684+37.6
11Santos, Nuno Diogo1673POR20NF+30B+10NF=6B=1N3.016.016.08.501818+29.6
12Pereira, Rui Jorge Silva0POR25B=27N7BF+34B+15N=5B3.013.513.55.7515490.0
13Marques, Paulo Miguel1515POR26B31N+27BF=14N+16B=18N3.011.511.56.501692+22.0
14Andrade, Joao Miguel Machado De1610POR+37B+19NFF=13B=7N10B3.011.511.55.251626+0.4
15Magalhaes, Fabio1577POR+23N4B+8NF=7B12BF2.517.017.06.751563-2.0
16Alves, Damiao Fernando1586POR+31B=26NF18N+20B13NF2.59.59.53.751369-15.4
17Silva, Gabriel Joao1806PORF+36N+26B=9NFFF2.57.07.03.251905+14.8
18Rodrigues, Goncalo Azevedo1639PORF6B=23N+16BF2N=13B2.018.518.54.751559-9.4
19Assuncao, Francisco Daniel1952POR+8N14B+20N2BFFF2.014.014.05.501500-32.0
20Dias, Guilherme Salgado0POR+11B5N19B+30N16NFF2.012.512.54.0016190.0
21Pereira, Afonso Jose Abreu1557POR3NFFFF+33N+29B2.06.06.01.501157-1.6
22Teixeira, Tiago Guedes1783PORF+34N10BF+30NFF2.04.54.51.501631-9.6
23Silva, Joao Moreira0POR15B+7N=18BF8NFF1.511.511.54.5014700.0
24Carmo, Paulo1552PORFF3BF+28N=8BF1.511.511.52.751552-2.0
25Ribeiro, Carlos Henrique1598POR+12N2BF=34NFFF1.59.09.03.251379-11.2
26Santos, Roberio1758POR+13N=16B17NFFFF1.58.08.04.251641-9.0
27Borges, Afonso Maria De Almeida1509PORF=12B13NF+33BFF1.56.56.52.00730-9.4
28Job, Benjamin Oliveira0POR1N8BF7N24B+?NF1.014.014.00.007550.0
29Antunes, Maria Beatriz0POR5BFFFF+31B21N1.010.510.51.008310.0
30Goncalves, Beatriz Frazao Sousa1539PORFF11N20B22BF+37N1.07.07.00.00928-20.8
31Pereira, Sergio Filipe Rocha0POR16N+13BFFF29NF1.06.56.53.0015580.0
32Coelho, Jorge Manuel1748PORF+35B4NFFFF1.04.54.50.501617-7.0
33Amorim, Rafael Costa0POR2N9BF=8B27N21BF0.516.016.01.7512320.0
34Andrade, Margarida Rocha Silva1425POR6N22BF=25B12N10N0.513.014.00.751350-14.4
35Cruz, Joao (2011)1569PORF32NFFF=5N9B0.58.58.52.001435-15.6
36Mesquita, Goncalo Sincero Costa1467PORF17BFFFFF0.05.05.00.001007-2.4
37Pereira, Andre Augusto Abreu0POR14NFFFFF30B0.05.05.00.007750.0

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets