Contests
(current)
Top-100
Countries
About
Contribute
Donate
Rayan 2025 World Finals
Date:
Nov. 28, 2025
Venue:
Sharif University of Technology
Tehran, Iran
Duration:
240 minutes
Scoring:
9 problems
Series:
Rayan Programming Contest
Final
Rank
Country
Name
Score
Penalty
Prize
1
Iran
Ali Safari
7
497
$15000
2
China
Yaowei Lyu
6
322
$10000
3
Singapore
Aloysius Lim Dewen
6
493
$5000
4
Russia
Vsevolod Timofeev
6
528
$2000
5
Iran
Amirali Asgari
6
531
$2000
6
Armenia
Samvel Andreasyan
6
571
$2000
7
Viet Nam
Kien Vu
6
577
$1000
8
Iran
Hamed Ghaffari
6
593
$1000
9
China
Zichun Kan
6
609
$1000
10
Iran
Alireza Kaviani
6
699
$1000
11
Ukraine
Eduard Tykhoniuk
5
317
12
Pakistan
Muhammad Saram
5
369
13
Iran
MohammadHossein Paydar
5
380
14
Serbia
Vladimir Milenkovic
5
393
15
Slovakia
Jakub Safin
5
398
16
Italy
Tommaso Dossi
5
409
17
Iran
Parsa Pordeli Behrouz
5
508
18
Belarus
Yury Pisarchyk
5
510
19
India
Arihant Garg
4
118
20
Poland
Wojciech Marek Bukowicki
4
170
21
Armenia
Robert Kocharyan
4
185
22
Russia
Pravosudov Daniil
4
189
23
Iran
Radman Ahrari
4
211
24
Russia
Oleinikov Matvei
4
222
25
Colombia
Oscar Fabian Sierra Daza
4
235
26
Pakistan
Ahmed Imran Malik
4
241
27
Kazakhstan
Ibrahim Serkebay
4
257
28
Romania
Dragos Florian Ristache
4
275
29
Argentina
Marcos Kolodny
4
314
30
Russia
Sergei Kniazevskii
4
358
31
India
Vansh Rajesh Agrawal
4
360
32
Ethiopia
Nardos Wehabe Tsega
4
423
33
Russia
Fefilov Egor
4
467
34
Russia
Danil Zashikhin
4
516
35
Russia
Ilia Ivanov
4
626
36
India
Dipam Turkar
3
53
37
Belarus
Artemi Ogolikhin
3
58
38
Russia
Ivan Belkov
3
81
39
United States
Ernest Lu
3
84
40
India
Gungun Singh
3
99
41
Pakistan
MuhammadUmair Ahmad Mirza
3
112
42
Russia
Andrei Balabekian
3
129
43
Iran
Hossein Momeni
3
134
44
Iran
Amirhossein Zarei
3
161
45
Pakistan
Muhammad Aneeq
3
227
46
Ethiopia
Eyouel Melkamu Tekle
3
258
47
Iran
Mohammad Mazrouei
3
292
48
India
Anushi Maheshwari
2
21
49 - 50
Bangladesh
Abid Ul Islam
2
25
49 - 50
Chile
Luciano Massa
2
25
51
Russia
Pavel Dubniakov
2
29
52
Iran
MohammadReza Hadian Shirazi
2
31
53
Pakistan
Faisal Saqib
2
40
54
Bangladesh
Zarif Zeisan Mustafa
2
65
55
Afghanistan
Rahmat Ansari
2
92
56
Iran
Soroush Rezvani
2
278
57
Iran
Ali Nafisi
0
0