Indonesia
Bali International Convention Centre
Denpasar
October 7 - October 13, 2025

2025 Yalin WPA Men’s 8-Ball World Championship

8-Ball
Losers qualification
Loser round 2
Loser round 1
Round 1
Winner round 1
Winners qualification
Last thirtytwo
Last sixteen
Quarter final
Semi final
Final
Sat 18:17Table 9
  
 
129
Indonesia
Rizky Rizky
 
Chinese Taipei
Hsieh Chia Chen
 
Winner to Last thirtytwo  
Sat 18:18Table 10
  
 
130
Finland
Petri Makkonen
 
Germany
Ralf Souquet
 
Winner to Last thirtytwo  
Sat 18:25Table 7
  
 
131
Germany
Thorsten Hohmann
 
Indonesia
Jefry Zen Mantra
 
Winner to Last thirtytwo  
Sat 18:18Table 11
  
 
132
Philippines
Jerson Cumayas
 
Chinese Taipei
Wu Kun Lin
 
Winner to Last thirtytwo  
Sat 18:18Table 12
  
 
133
Japan
Naoyuki Oi
 
Philippines
Oliver Jay Sarenas Villafuerte
 
Winner to Last thirtytwo  
Sat 18:18Table 13
  
 
134
Netherlands
Tim Jonkman
 
Philippines
Genesis Ouano
 
Winner to Last thirtytwo  
Sat 18:18Table 14
  
 
135
Chinese Taipei
Ryan Hsu Jui-An
 
Philippines
Richard Alinsub
 
Winner to Last thirtytwo  
Sat 18:18Table 15
  
 
136
Philippines
Bryant Saguiped
 
Poland
Dominik Jastrząb
 
Winner to Last thirtytwo  
Sat 18:18Table 16
  
 
137
Indonesia
Muhammad Bewi Simanjuntak
 
Germany
Luca Menn
 
Winner to Last thirtytwo  
Sat 18:18Table 17
  
 
138
Spain
Juan Carlos Exposito
 
Germany
Felix Vogel
 
Winner to Last thirtytwo  
Sat 18:18Table 18
  
 
139
Spain
José Alberto Delgado
 
Poland
Konrad Juszczyszyn
 
Winner to Last thirtytwo  
Sat 18:18Table 19
  
 
140
Japan
Koki Sugiyama
 
Poland
Szymon Kural
 
Winner to Last thirtytwo  
Sat 18:18Table 20
  
 
141
Canada
Waleed Hashem
 
Czech Republic
Roman Hybler
 
Winner to Last thirtytwo  
Sat 18:25Table 8
  
 
142
Canada
John Morra
 
Eritrea
Hamzaa Saeed Ali
 
Winner to Last thirtytwo  
Sat 18:18Table 21
  
 
143
Canada
Alex Pagulayan
 
Estonia
Mark Mägi
 
Winner to Last thirtytwo  
Sat 18:19Table 22
  
 
144
Hong Kong
Fu Huan
 
Philippines
Sean Malayan
 
Winner to Last thirtytwo  
Sat 10:27Table 17
  
 
113
Indonesia
Rizky Rizky
 
Qatar
Ali Al Obaidli
 
 
Sat 10:27Table 15
  
 
114
Finland
Petri Makkonen
 
Netherlands
Marco Teutscher
 
 
Sat 10:27Table 18
  
 
115
Indonesia
Rico Dela Wijaya
 
Germany
Thorsten Hohmann
 
 
Sat 10:27Table 16
  
 
116
Philippines
Jerson Cumayas
 
Singapore
Chan Keng Kwang
 
 
Sat 10:27Table 14
  
 
117
Japan
Naoyuki Oi
 
Indonesia
Ponco Manurung
 
 
Sat 10:27Table 13
  
 
118
Indonesia
Punguan Hasiholan Sihombing
 
Netherlands
Tim Jonkman
 
 
Sat 10:27Table 12
  
 
119
Chinese Taipei
Ryan Hsu Jui-An
 
Bosnia and Herzegovina
Sanjin Pehlivanovic
 
 
Sat 10:28Table 11
  
 
120
Philippines
Bryant Saguiped
 
Finland
Casper Matikainen
 
 
Sat 12:23Table 15
  
 
121
Indonesia
Muhammad Bewi Simanjuntak
 
France
Alex Montpellier
 
 
Sat 12:23Table 19
  
 
122
New Zealand
Toan Nguyen
 
Spain
Juan Carlos Exposito
 
 
Sat 12:25Table 20
  
 
123
Germany
Stefan Kasper
 
Spain
José Alberto Delgado
 
 
Sat 12:28Table 10
  
 
124
Mongolia
Amgalanbaatar Yeruult
 
Japan
Koki Sugiyama
 
 
Sat 12:28Table 21
  
 
125
Canada
Waleed Hashem
 
United States
Max Eberle
 
 
Sat 12:23Table 17
  
 
126
Canada
John Morra
 
Vietnam
Nguyễn Văn Đăng
 
 
Sat 12:24Table 18
  
 
127
Canada
Alex Pagulayan
 
Indonesia
Derin Asaku Sitorus
 
 
Sat 12:28Table 9
  
 
128
Hong Kong
Fu Huan
 
Iran
Soheil Shahriari
 
 
Fri 18:09Table 8
  
 
65
Philippines
Jordon Legaspi
 
Indonesia
Rizky Rizky
 
 
Fri 18:09Table 9
  
 
66
Egypt
Wesam Hamamm
 
Qatar
Ali Al Obaidli
 
 
Fri 18:18Table 18
  
 
67
Finland
Petri Makkonen
 
Philippines
Jeffrey De Luna
 
 
Fri 18:14Table 14
  
 
68
Oman
Hamza Al Awaidi
 
Netherlands
Marco Teutscher
 
 
Fri 18:10Table 20
  
 
69
Iraq
Mohanad Jasim Mohamed
 
Indonesia
Rico Dela Wijaya
 
 
Fri 18:10Table 21
  
 
70
Malaysia
Darryl Chia Soo Yew
 
Germany
Thorsten Hohmann
 
 
Fri 18:10Table 22
  
 
71
Malaysia
Mohd Reza Bin Hassan
 
Philippines
Jerson Cumayas
 
 
Fri 18:10Table 17
  
 
72
Vietnam
Phương Nam Phạm
 
Singapore
Chan Keng Kwang
 
 
Fri 18:09Table 2
  
 
73
Indonesia
Hamka Jaya
 
Japan
Naoyuki Oi
 
 
Fri 18:09Table 15
  
 
74
Indonesia
Muhammad Zulfikri
 
Indonesia
Ponco Manurung
 
 
Fri 18:18Table 5
  
 
75
Indonesia
Punguan Hasiholan Sihombing
 
Syria
Mohammad Soufi
 
 
Fri 18:09Table 11
  
 
76
Netherlands
Tim Jonkman
 
Greece
Dimitris Loukatos
 
 
Fri 15:57Table 22
  
 
77
Slovakia
Kristián Mrva
 
Chinese Taipei
Ryan Hsu Jui-An
 
 
Fri 16:09Table 20
  
 
78
United States
Nicholas De Leon
 
Bosnia and Herzegovina
Sanjin Pehlivanovic
 
 
Fri 16:30
  
 
79
Walk Over
 
Philippines
Bryant Saguiped
 
 
Fri 16:15Table 5
  
 
80
Finland
Casper Matikainen
 
Venezuela
Javier Martinez
 
 
Fri 15:44Table 8
  
 
81
Indonesia
Edward Koyongian
 
Indonesia
Muhammad Bewi Simanjuntak
 
 
Fri 16:02Table 21
  
 
82
Indonesia
Artha Doyle
 
France
Alex Montpellier
 
 
Fri 15:45Table 3
  
 
83
Czech Republic
David Žalman
 
New Zealand
Toan Nguyen
 
 
Fri 15:56Table 19
  
 
84
New Zealand
Henry Nguyen
 
Spain
Juan Carlos Exposito
 
 
Fri 15:56Table 2
  
 
85
Philippines
Lee Van Corteza
 
Germany
Stefan Kasper
 
 
Fri 15:56Table 18
  
 
86
Philippines
Marlon Manalo
 
Spain
José Alberto Delgado
 
 
Fri 15:56Table 17
  
 
87
Mongolia
Amgalanbaatar Yeruult
 
Hong Kong
Yip Kin Ling Leo
 
 
Fri 15:56Table 16
  
 
88
Japan
Koki Sugiyama
 
India
Chetan Chhabra
 
 
Fri 15:55Table 15
  
 
89
Canada
Waleed Hashem
 
Poland
Wojciech Szewczyk
 
 
Fri 15:55Table 14
  
 
90
Indonesia
Ibrahim Mahdy
 
United States
Max Eberle
 
 
Fri 15:55Table 13
  
 
91
India
Alok Kumar
 
Canada
John Morra
 
 
Fri 15:44Table 7
  
 
92
Croatia
Roberto Bartol
 
Vietnam
Nguyễn Văn Đăng
 
 
Fri 15:56Table 1
  
 
93
Peru
Christopher Tevez Ocampo
 
Canada
Alex Pagulayan
 
 
Fri 15:54Table 11
  
 
94
Indonesia
Ismail Kadir
 
Indonesia
Derin Asaku Sitorus
 
 
Fri 15:54Table 9
  
 
95
Peru
Gerson Martinez Boza
 
Hong Kong
Fu Huan
 
 
Fri 15:54Table 6
  
 
96
New Zealand
Sheridan Burmester
 
Iran
Soheil Shahriari
 
 
Thu 10:50Table 9
  
 
65 1
Iran
Soheil Shahriari
 
64
Philippines
Jordon Legaspi
 
 
Thu 10:50Table 21
  
 
33 2
Egypt
Wesam Hamamm
 
96
Poland
Dominik Jastrząb
 
 
Thu 10:50Table 1
  
 
81 3
Indonesia
Derin Asaku Sitorus
 
48
Finland
Petri Makkonen
 
 
Thu 10:50Table 10
  
 
49 4
Oman
Hamza Al Awaidi
 
80
Philippines
Richard Alinsub
 
 
Thu 10:51Table 20
  
 
73 5
Vietnam
Nguyễn Văn Đăng
 
56
Iraq
Mohanad Jasim Mohamed
 
 
Thu 10:51Table 11
  
 
41 6
Malaysia
Darryl Chia Soo Yew
 
88
Philippines
Genesis Ouano
 
 
Thu 10:51Table 19
  
 
89 7
Malaysia
Mohd Reza Bin Hassan
 
40
United States
Max Eberle
 
 
Thu 10:51Table 12
  
 
57 8
Vietnam
Phương Nam Phạm
 
72
Philippines
Oliver Jay Sarenas Villafuerte
 
 
Thu 10:51Table 18
  
 
69 9
India
Chetan Chhabra
 
60
Indonesia
Hamka Jaya
 
 
Thu 10:51Table 2
  
 
37 10
United States
Shane Van Boening
 
92
Indonesia
Muhammad Zulfikri
 
 
Thu 10:51Table 13
  
 
85 11
Indonesia
Jefry Zen Mantra
 
44
Indonesia
Punguan Hasiholan Sihombing
 
 
Thu 10:51Table 17
  
 
53 12
Netherlands
Tim Jonkman
 
76
Germany
Stefan Kasper
 
 
Thu 10:51Table 14
  
 
77 13
Spain
Juan Carlos Exposito
 
52
Slovakia
Kristián Mrva
 
 
Thu 10:51Table 15
  
 
45 14
New Zealand
Toan Nguyen
 
84
United States
Nicholas De Leon
 
 
Thu 10:52Table 16
  
 
93 15
France
Alex Montpellier
 
36
Philippines
Jeffrey Ignacio
 
 
Thu 10:52Table 22
  
 
61 16
Finland
Casper Matikainen
 
68
Indonesia
Muhammad Bewi Simanjuntak
 
 
Thu 12:01Table 9
  
 
67 17
Indonesia
Edward Koyongian
 
62
Venezuela
Javier Martinez
 
 
Thu 12:00Table 8
  
 
35 18
Indonesia
Artha Doyle
 
94
Philippines
Bryant Saguiped
 
 
Thu 12:00Table 7
  
 
83 19
Albania
Eklent Kaçi
 
46
Czech Republic
David Žalman
 
 
Thu 12:00Table 6
  
 
51 20
Estonia
Mark Mägi
 
78
New Zealand
Henry Nguyen
 
 
Thu 12:01Table 5
  
 
75 21
Philippines
Lee Van Corteza
 
54
Eritrea
Hamzaa Saeed Ali
 
 
Thu 12:01Table 4
  
 
43 22
Iraq
Ameer Ali
 
86
Philippines
Marlon Manalo
 
 
Thu 12:01Table 3
  
 
91 23
Mongolia
Amgalanbaatar Yeruult
 
38
Indonesia
Ponco Manurung
 
 
Thu 12:01Table 16
  
 
59 24
Kuwait
Abdullah Alenzi
 
70
Japan
Koki Sugiyama
 
 
Thu 12:02Table 19
  
 
71 25
Singapore
Chan Keng Kwang
 
58
Canada
Waleed Hashem
 
 
Thu 12:31Table 21
  
 
39 26
Indonesia
Ibrahim Mahdy
 
90
Philippines
Jerson Cumayas
 
 
Thu 12:38Table 11
  
 
87 27
India
Alok Kumar
 
42
Albania
Kledio Kaçi
 
 
Thu 12:38Table 15
  
 
55 28
Indonesia
Rico Dela Wijaya
 
74
Croatia
Roberto Bartol
 
 
Fri 10:28Table 3
  
 
79 29
Switzerland
Julian Serradilla
 
50
Peru
Christopher Tevez Ocampo
 
 
Thu 12:44Table 14
  
 
47 30
Germany
Felix Vogel
 
82
Indonesia
Ismail Kadir
 
 
Fri 10:28Table 4
  
 
95 31
Peru
Gerson Martinez Boza
 
34
Qatar
Ali Al Obaidli
 
 
Thu 13:00Table 12
  
 
63 32
New Zealand
Sheridan Burmester
 
66
Indonesia
Rizky Rizky
 
 
Thu 17:17Table 13
  
 
1 33
Germany
Joshua Filler
 
Iran
Soheil Shahriari
 
Loser to #96  
Thu 17:18Table 9
  
 
34
Poland
Dominik Jastrząb
 
32
Hong Kong
Fu Huan
 
Loser to #95  
Thu 17:16Table 2
  
 
17 35
Austria
Albin Ouschan
 
Indonesia
Derin Asaku Sitorus
 
Loser to #94  
Fri 12:02Table 6
  
 
36
Philippines
Richard Alinsub
 
16
Canada
Alex Pagulayan
 
Loser to #93  
Thu 17:19Table 10
  
 
9 37
Kuwait
Bader Al Awadhi
 
Vietnam
Nguyễn Văn Đăng
 
Loser to #92  
Fri 12:03Table 7
  
 
38
Philippines
Genesis Ouano
 
24
Canada
John Morra
 
Loser to #91  
Thu 17:20Table 19
  
 
25 39
Poland
Radoslaw Babica
 
United States
Max Eberle
 
Loser to #90  
Fri 12:03Table 8
  
 
40
Philippines
Oliver Jay Sarenas Villafuerte
 
8
Poland
Wojciech Szewczyk
 
Loser to #89  
Fri 12:40Table 17
  
 
5 41
Chinese Taipei
Wu Kun Lin
 
India
Chetan Chhabra
 
Loser to #88  
Thu 17:18Table 15
  
 
42
United States
Shane Van Boening
 
28
Hong Kong
Yip Kin Ling Leo
 
Loser to #87  
Thu 17:20Table 18
  
 
21 43
Spain
José Alberto Delgado
 
Indonesia
Jefry Zen Mantra
 
Loser to #86  
Thu 17:19Table 16
  
 
44
Germany
Stefan Kasper
 
12
Japan
Hayato Hijikata
 
Loser to #85  
Thu 17:20Table 20
  
 
13 45
Poland
Mieszko Fortuński
 
Spain
Juan Carlos Exposito
 
Loser to #84  
Thu 17:17Table 12
  
 
46
New Zealand
Toan Nguyen
 
20
Germany
Ralf Souquet
 
Loser to #83  
Fri 12:19Table 15
  
 
29 47
Chinese Taipei
Hsieh Chia Chen
 
France
Alex Montpellier
 
Loser to #82  
Fri 12:40Table 10
  
 
48
Indonesia
Muhammad Bewi Simanjuntak
 
4
Poland
Daniel Macioł
 
Loser to #81  
Fri 12:51Table 4
  
 
3 49
Estonia
Denis Grabe
 
Venezuela
Javier Martinez
 
Loser to #80  
Fri 14:12Table 4
  
 
50
Philippines
Bryant Saguiped
 
30
Philippines
Sean Malayan
 
Loser to #79  
Fri 13:18Table 2
  
 
19 51
Bosnia and Herzegovina
Sanjin Pehlivanovic
 
Albania
Eklent Kaçi
 
Loser to #78  
Fri 12:59Table 9
  
 
52
Estonia
Mark Mägi
 
14
Chinese Taipei
Ryan Hsu Jui-An
 
Loser to #77  
Fri 13:07Table 19
  
 
11 53
Greece
Dimitris Loukatos
 
Eritrea
Hamzaa Saeed Ali
 
Loser to #76  
Fri 12:02Table 5
  
 
54
Iraq
Ameer Ali
 
22
Syria
Mohammad Soufi
 
Loser to #75  
Fri 13:10Table 20
  
 
27 55
Czech Republic
Roman Hybler
 
Indonesia
Ponco Manurung
 
Loser to #74  
Fri 14:15Table 21
  
 
56
Kuwait
Abdullah Alenzi
 
6
Japan
Naoyuki Oi
 
Loser to #73  
Fri 13:29Table 22
  
 
7 57
Austria
Mario He
 
Singapore
Chan Keng Kwang
 
Loser to #72  
Fri 13:16Table 13
  
 
58
Philippines
Jerson Cumayas
 
26
Poland
Szymon Kural
 
Loser to #71  
Fri 12:21Table 1
  
 
23 59
Germany
Thorsten Hohmann
 
Albania
Kledio Kaçi
 
Loser to #70  
Fri 14:21Table 5
  
 
60
Indonesia
Rico Dela Wijaya
 
10
Poland
Konrad Juszczyszyn
 
Loser to #69  
Fri 14:21Table 12
  
 
15 61
Netherlands
Marco Teutscher
 
Switzerland
Julian Serradilla
 
Loser to #68  
Fri 12:55Table 16
  
 
62
Germany
Felix Vogel
 
18
Philippines
Jeffrey De Luna
 
Loser to #67  
Fri 14:22Table 10
  
 
31 63
Germany
Luca Menn
 
Qatar
Ali Al Obaidli
 
Loser to #66  
Fri 12:57Table 3
  
 
64
Indonesia
Rizky Rizky
 
2
Greece
Alex Kazakis
 
Loser to #65  
Sat 15:35Table 21
  
 
97
Germany
Joshua Filler
 
Poland
Dominik Jastrząb
 
Loser to #136  
Sat 15:13Table 17
  
 
98
Austria
Albin Ouschan
 
Philippines
Richard Alinsub
 
Loser to #135  
Sat 14:55Table 20
  
 
99
Kuwait
Bader Al Awadhi
 
Philippines
Genesis Ouano
 
Loser to #134  
Sat 14:52Table 10
  
 
100
Poland
Radoslaw Babica
 
Philippines
Oliver Jay Sarenas Villafuerte
 
Loser to #133  
Sat 14:50Table 1
  
 
101
Chinese Taipei
Wu Kun Lin
 
United States
Shane Van Boening
 
Loser to #132  
Sat 14:52Table 9
  
 
102
Indonesia
Jefry Zen Mantra
 
Japan
Hayato Hijikata
 
Loser to #131  
Sat 14:50Table 22
  
 
103
Poland
Mieszko Fortuński
 
Germany
Ralf Souquet
 
Loser to #130  
Sat 14:50Table 19
  
 
104
Chinese Taipei
Hsieh Chia Chen
 
Poland
Daniel Macioł
 
Loser to #129  
Sat 14:50Table 2
  
 
105
Estonia
Denis Grabe
 
Philippines
Sean Malayan
 
Loser to #144  
Sat 14:50Table 18
  
 
106
Albania
Eklent Kaçi
 
Estonia
Mark Mägi
 
Loser to #143  
Sat 14:50Table 16
  
 
107
Eritrea
Hamzaa Saeed Ali
 
Iraq
Ameer Ali
 
Loser to #142  
Sat 14:50Table 15
  
 
108
Czech Republic
Roman Hybler
 
Kuwait
Abdullah Alenzi
 
Loser to #141  
Sat 14:50Table 14
  
 
109
Austria
Mario He
 
Poland
Szymon Kural
 
Loser to #140  
Sat 14:50Table 13
  
 
110
Albania
Kledio Kaçi
 
Poland
Konrad Juszczyszyn
 
Loser to #139  
Sat 14:50Table 12
  
 
111
Switzerland
Julian Serradilla
 
Germany
Felix Vogel
 
Loser to #138  
Sat 14:50Table 11
  
 
112
Germany
Luca Menn
 
Greece
Alex Kazakis
 
Loser to #137  
Sun 10:00
  
 
145
Germany
Joshua Filler
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
146
Austria
Albin Ouschan
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
147
Kuwait
Bader Al Awadhi
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
148
Poland
Radoslaw Babica
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
149
United States
Shane Van Boening
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
150
Japan
Hayato Hijikata
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
151
Poland
Mieszko Fortuński
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
152
Poland
Daniel Macioł
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
153
Estonia
Denis Grabe
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
154
Albania
Eklent Kaçi
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
155
Iraq
Ameer Ali
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
156
Kuwait
Abdullah Alenzi
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
157
Austria
Mario He
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
158
Albania
Kledio Kaçi
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
159
Switzerland
Julian Serradilla
 
Drawn from match: 129-144
 
 
Sun 10:00
  
 
160
Greece
Alex Kazakis
 
Drawn from match: 129-144
 
 
Sun 14:00
  
 
161
Winner of #145
 
Winner of #146
 
 
Sun 14:00
  
 
162
Winner of #147
 
Winner of #148
 
 
Sun 14:00
  
 
163
Winner of #149
 
Winner of #150
 
 
Sun 14:00
  
 
164
Winner of #151
 
Winner of #152
 
 
Sun 14:00
  
 
165
Winner of #153
 
Winner of #154
 
 
Sun 14:00
  
 
166
Winner of #155
 
Winner of #156
 
 
Sun 14:00
  
 
167
Winner of #157
 
Winner of #158
 
 
Sun 14:00
  
 
168
Winner of #159
 
Winner of #160
 
 
Sun 18:00
  
 
169
Winner of #161
 
Winner of #162
 
 
Sun 18:00
  
 
170
Winner of #163
 
Winner of #164
 
 
Sun 18:00
  
 
171
Winner of #165
 
Winner of #166
 
 
Sun 18:00
  
 
172
Winner of #167
 
Winner of #168
 
 
Mon 11:00
  
 
173
Winner of #169
 
Winner of #170
 
 
Mon 11:00
  
 
174
Winner of #171
 
Winner of #172
 
 
Mon 15:00
  
 
175
Winner of #173
 
Winner of #174
 
 
Losers qualification
Loser round 2
Loser round 1
Round 1
Winner round 1
Winners qualification
Last thirtytwo
Last sixteen
Quarter final
Semi final
Final