Wales
Village Sports Bar
Coelbren, Wales
July 18 - July 20, 2025

2025 IPA Welsh Grand Prix

Blackball
Losers qualification
Loser round 4
Loser round 3
Loser round 2
Loser round 1
Round 1
Winner round 1
Winner round 2
Winners qualification
Last sixteen
Quarter final
Semi final
Final
Sun 11:21Table 7
  
 
161
Wales
Declan O'Callaghan
 
England
Kian Monaghan
 
Winner to Last sixteen  
Sun 11:13Table 5
  
 
162
England
Dave Sanderson
 
Wales
Craig Marsh
 
Winner to Last sixteen  
Sun 11:14Table 10
  
 
163
United Kingdom
Gavin Robinson
 
Wales
Andrew Whitfield
 
Winner to Last sixteen  
Sun 11:21Table 3
  
 
164
Wales
Zack Wilkinson
 
Wales
Callum Jackson
 
Winner to Last sixteen  
Sun 11:15Table 6
  
 
165
Scotland
Liam Dunster
 
England
Greg Davis
 
Winner to Last sixteen  
Sun 11:14Table 1
  
 
166
Wales
Eddie Roberts
 
United Kingdom
Dan Davy
 
Winner to Last sixteen  
Sun 11:15Table 8
  
 
167
Scotland
Morgan McInnes
 
United Kingdom
Adam Griffiths
 
Winner to Last sixteen  
Sun 11:14Table 9
  
 
168
Wales
Kristian phillips
 
England
Rob Wilson
 
Winner to Last sixteen  
Sun 09:56Table 3
  
 
153
Wales
Declan O'Callaghan
 
England
Alan Robinson
 
 
Sun 09:56Table 5
  
 
154
England
Dave Sanderson
 
England
Connor Jones
 
 
Sun 10:16Table 6
  
 
155
Scotland
Stephen Walker
 
United Kingdom
Gavin Robinson
 
 
Sun 09:56Table 7
  
 
156
Wales
Zack Wilkinson
 
England
Ryan Hopkinson
 
 
Sun 09:56Table 8
  
 
157
Scotland
Liam Dunster
 
England
Matty Rowland
 
 
Sat 23:29Table 6
  
 
158
Scotland
Scott Anderson
 
Wales
Eddie Roberts
 
 
Sun 09:56Table 9
  
 
159
Scotland
Morgan McInnes
 
United Kingdom
Jake-Dylan Newlove
 
 
Sun 09:56Table 10
  
 
160
Wales
Kristian phillips
 
Scotland
Johnny McDermid
 
 
Sat 18:52Table 8
  
 
129
Wales
Stuart Meikle
 
Wales
Declan O'Callaghan
 
 
Sat 19:10Table 9
  
 
130
England
Toby Vernon
 
England
Alan Robinson
 
 
  
 
131
England
Dave Sanderson
 
Wales
Ben Davies
 
 
Sat 19:43Table 5
  
 
132
United Kingdom
Jeremy Hooper
 
England
Connor Jones
 
 
Sat 19:48Table 1
  
 
133
Scotland
Stephen Walker
 
Thailand
Geo Edgar
 
 
Sat 20:03Table 8
  
 
134
Wales
Mark Bowen
 
United Kingdom
Gavin Robinson
 
 
Sat 20:10Table 6
  
 
135
Wales
Zack Wilkinson
 
Wales
Drew Hughes
 
 
Sat 20:22Table 5
  
 
136
England
Ryan Hopkinson
 
Wales
Jonathan Bushnell
 
 
Sat 20:32Table 9
  
 
137
Sierra Leone
Perry Chance
 
Scotland
Liam Dunster
 
 
Sat 21:13Table 6
  
 
138
England
Jamie Ringham
 
England
Matty Rowland
 
 
Sat 20:50Table 3
  
 
139
Seychelles
Corey Williams
 
Scotland
Scott Anderson
 
 
Sat 20:33Table 7
  
 
140
Wales
Eddie Roberts
 
Wales
James Wheatley
 
 
Sat 20:42Table 10
  
 
141
Canada
Jamie Craig
 
Scotland
Morgan McInnes
 
 
Sat 21:34Table 8
  
 
142
Wales
Ross Thomas
 
United Kingdom
Jake-Dylan Newlove
 
 
Sat 21:26Table 3
  
 
143
England
Shyam Hindocha
 
Wales
Kristian phillips
 
 
Sat 21:38Table 10
  
 
144
Scotland
Lewis McHoul
 
Scotland
Johnny McDermid
 
 
Sat 16:20Table 10
  
 
113
Wales
Jordan Watkins
 
Wales
Stuart Meikle
 
 
Sat 16:21Table 3
  
 
114
England
Toby Vernon
 
United Kingdom
Bobby George
 
 
Sat 16:20Table 9
  
 
115
England
Dave Sanderson
 
England
Daniel Hemphill
 
 
Sat 16:30
  
 
116
Walk Over
 
United Kingdom
Jeremy Hooper
 
 
Sat 16:35Table 6
  
 
117
United Kingdom
Kev Austin
 
Scotland
Stephen Walker
 
 
Sat 16:52Table 7
  
 
118
Wales
Zac Walters
 
Wales
Mark Bowen
 
 
Sat 16:21Table 1
  
 
119
England
James Bishop
 
Wales
Zack Wilkinson
 
 
Sat 17:02Table 8
  
 
120
England
Ryan Hopkinson
 
Scotland
Gary McLaughlin
 
 
Sat 18:00
  
 
121
Sierra Leone
Perry Chance
 
Walk Over
 
 
Sat 18:25Table 3
  
 
122
England
Jamie Ringham
 
Wales
Shaun Howells
 
 
Sat 17:46Table 9
  
 
123
Wales
Mason Rees
 
Seychelles
Corey Williams
 
 
Sat 17:24Table 10
  
 
124
Wales
Eddie Roberts
 
Wales
Josh Collett
 
 
Sat 17:54Table 5
  
 
125
Wales
Joel Holmes
 
Canada
Jamie Craig
 
 
Sat 18:25Table 6
  
 
126
Wales
Vikki Lewis
 
Wales
Ross Thomas
 
 
Sat 18:41Table 10
  
 
127
United Kingdom
Viv Ruscoe
 
England
Shyam Hindocha
 
 
Sat 18:47Table 7
  
 
128
Scotland
Gregg McMillan
 
Scotland
Lewis McHoul
 
 
Fri 22:44Table 10
  
 
65
Wales
Jordan Watkins
 
Wales
Daniel Parry
 
 
  
 
66
Walk Over
 
Wales
Stuart Meikle
 
 
  
 
67
Walk Over
 
England
Toby Vernon
 
 
  
 
68
Walk Over
 
United Kingdom
Bobby George
 
 
Sat 10:27Table 9
  
 
69
England
Dave Sanderson
 
Wales
Chris Watkins
 
 
  
 
70
Walk Over
 
England
Daniel Hemphill
 
 
  
 
71
Walk Over
 
Walk Over
 
 
Sat 10:30
  
 
72
United Kingdom
Jeremy Hooper
 
Walk Over
 
 
Sat 10:30
  
 
73
Walk Over
 
United Kingdom
Kev Austin
 
 
  
 
74
Walk Over
 
Scotland
Stephen Walker
 
 
  
 
75
Walk Over
 
Wales
Zac Walters
 
 
Sat 11:57Table 7
  
 
76
Wales
Ieuan Payne
 
Wales
Mark Bowen
 
 
  
 
77
Walk Over
 
England
James Bishop
 
 
  
 
78
Walk Over
 
Wales
Zack Wilkinson
 
 
  
 
79
Walk Over
 
England
Ryan Hopkinson
 
 
Sat 11:57Table 9
  
 
80
Scotland
Gary McLaughlin
 
United Kingdom
Mark Little
 
 
Sat 11:57Table 5
  
 
81
Sierra Leone
Perry Chance
 
Wales
Kevin Davies
 
 
  
 
82
Walk Over
 
Walk Over
 
 
  
 
83
Walk Over
 
England
Jamie Ringham
 
 
  
 
84
Walk Over
 
Wales
Shaun Howells
 
 
Sat 12:00
  
 
85
Walk Over
 
Wales
Mason Rees
 
 
  
 
86
Walk Over
 
Seychelles
Corey Williams
 
 
  
 
87
Walk Over
 
Wales
Eddie Roberts
 
 
Sat 11:58Table 10
  
 
88
Wales
Josh Collett
 
Wales
Nathan Howard
 
 
Sat 11:58Table 1
  
 
89
Wales
Joel Holmes
 
United Kingdom
Christopher White
 
 
  
 
90
Walk Over
 
Canada
Jamie Craig
 
 
  
 
91
Walk Over
 
Wales
Vikki Lewis
 
 
Sat 11:58Table 8
  
 
92
Wales
Matthew Rees
 
Wales
Ross Thomas
 
 
  
 
93
Walk Over
 
United Kingdom
Viv Ruscoe
 
 
  
 
94
Walk Over
 
England
Shyam Hindocha
 
 
  
 
95
Walk Over
 
Scotland
Gregg McMillan
 
 
Sat 12:10Table 6
  
 
96
Wales
Chris simpson
 
Scotland
Lewis McHoul
 
 
Fri 19:36Table 10
  
 
65 1
Wales
Jordan Watkins
 
64
Scotland
Lewis McHoul
 
 
  
 
33 2
Wales
Jonathan Bushnell
 
96
Walk Over
 
 
  
 
81 3
Walk Over
 
48
England
Shyam Hindocha
 
 
  
 
49 4
United Kingdom
Viv Ruscoe
 
80
Walk Over
 
 
Fri 17:36Table 10
  
 
73 5
Wales
Ross Thomas
 
56
England
Dave Sanderson
 
 
  
 
41 6
Wales
Vikki Lewis
 
88
Walk Over
 
 
  
 
89 7
Walk Over
 
40
Canada
Jamie Craig
 
 
Fri 16:01Table 5
  
 
57 8
United Kingdom
Christopher White
 
72
United Kingdom
Jeremy Hooper
 
 
Fri 16:00
  
 
69 9
Wales
Nathan Howard
 
60
United Kingdom
Steven Martin
 
 
  
 
37 10
Wales
Eddie Roberts
 
92
Walk Over
 
 
  
 
85 11
Walk Over
 
44
Seychelles
Corey Williams
 
 
Fri 16:00Table 3
  
 
53 12
Wales
Ieuan Payne
 
76
Wales
Mason Rees
 
 
  
 
77 13
Walk Over
 
52
Wales
Shaun Howells
 
 
  
 
45 14
England
Jamie Ringham
 
84
Walk Over
 
 
  
 
93 15
Walk Over
 
36
United Kingdom
Dave Rogers
 
 
Fri 17:33Table 3
  
 
61 16
Wales
Kevin Davies
 
68
Scotland
Gary McLaughlin
 
 
Fri 16:00Table 1
  
 
67 17
United Kingdom
Mark Little
 
62
Sierra Leone
Perry Chance
 
 
  
 
35 18
England
Ryan Hopkinson
 
94
Walk Over
 
 
  
 
83 19
Walk Over
 
46
Wales
Zack Wilkinson
 
 
  
 
51 20
England
James Bishop
 
78
Walk Over
 
 
Fri 17:30
  
 
75 21
Scotland
Seanmichael McGiff 🥶
 
54
Wales
Mark Bowen
 
 
  
 
43 22
Wales
Zac Walters
 
86
Walk Over
 
 
  
 
91 23
Walk Over
 
38
Scotland
Stephen Walker
 
 
Fri 16:00Table 9
  
 
59 24
Wales
Josh Collett
 
70
United Kingdom
Kev Austin
 
 
Fri 16:00Table 6
  
 
71 25
Wales
James Wheatley
 
58
Wales
Joel Holmes
 
 
  
 
39 26
Wales
Andrew Whitfield
 
90
Walk Over
 
 
  
 
87 27
Walk Over
 
42
England
Daniel Hemphill
 
 
Fri 16:00Table 10
  
 
55 28
Wales
Chris Watkins
 
74
Wales
Matthew Rees
 
 
  
 
79 29
Walk Over
 
50
United Kingdom
Bobby George
 
 
  
 
47 30
England
Toby Vernon
 
82
Walk Over
 
 
  
 
95 31
Walk Over
 
34
Wales
Stuart Meikle
 
 
Fri 16:00Table 8
  
 
63 32
Wales
Chris simpson
 
66
Wales
Daniel Parry
 
 
Fri 22:19Table 1
  
 
1 33
Scotland
Mark Boyle
 
Scotland
Lewis McHoul
 
Loser to #96  
Fri 17:28Table 1
  
 
34
Wales
Jonathan Bushnell
 
32
Scotland
Gregg McMillan
 
Loser to #95  
Fri 17:29Table 5
  
 
17 35
England
Greg Davis
 
England
Shyam Hindocha
 
Loser to #94  
Fri 17:29Table 7
  
 
36
United Kingdom
Viv Ruscoe
 
16
Wales
Drew Hughes
 
Loser to #93  
Fri 21:10Table 3
  
 
9 37
United Kingdom
Gavin Robinson
 
Wales
Ross Thomas
 
Loser to #92  
Fri 17:29Table 8
  
 
38
Wales
Vikki Lewis
 
24
England
Conor Treacy
 
Loser to #91  
Fri 18:51Table 5
  
 
25 39
Thailand
Geo Edgar
 
Canada
Jamie Craig
 
Loser to #90  
Fri 18:52Table 9
  
 
40
United Kingdom
Christopher White
 
8
United Kingdom
Dan Davy
 
Loser to #89  
Fri 18:53Table 6
  
 
5 41
Wales
Cory Rees
 
Wales
Nathan Howard
 
Loser to #88  
Fri 18:57Table 1
  
 
42
Wales
Eddie Roberts
 
28
England
Connor Jones
 
Loser to #87  
Fri 18:53Table 8
  
 
21 43
Wales
Ben Davies
 
Seychelles
Corey Williams
 
Loser to #86  
Fri 18:53Table 7
  
 
44
Wales
Mason Rees
 
12
United Kingdom
Adam Griffiths
 
Loser to #85  
Fri 20:22Table 8
  
 
13 45
England
Rob Wilson
 
Wales
Shaun Howells
 
Loser to #84  
Fri 19:54Table 3
  
 
46
England
Jamie Ringham
 
20
England
Alan Robinson
 
Loser to #83  
Sat 10:30
  
 
29 47
Wales
Declan O'Callaghan
 
United Kingdom
Dave Rogers
 
Loser to #82  
Fri 20:23Table 6
  
 
48
Wales
Kevin Davies
 
4
United Kingdom
Marc Farnsworth
 
Loser to #81  
Fri 20:22Table 5
  
 
3 49
United Kingdom
Gareth Hibbott
 
United Kingdom
Mark Little
 
Loser to #80  
Fri 20:12Table 9
  
 
50
England
Ryan Hopkinson
 
30
Scotland
Johnny McDermid
 
Loser to #79  
Fri 20:23Table 1
  
 
19 51
England
Kian Monaghan
 
Wales
Zack Wilkinson
 
Loser to #78  
Fri 20:23Table 7
  
 
52
England
James Bishop
 
14
Wales
Kristian phillips
 
Loser to #77  
Sat 10:26Table 8
  
 
11 53
Isle of Man
David Addinall
 
Wales
Mark Bowen
 
Loser to #76  
Fri 21:30Table 10
  
 
54
Wales
Zac Walters
 
22
United Kingdom
Jake-Dylan Newlove
 
Loser to #75  
Fri 22:19Table 8
  
 
27 55
Scotland
Morgan McInnes
 
Scotland
Stephen Walker
 
Loser to #74  
Sat 10:26Table 10
  
 
56
United Kingdom
Kev Austin
 
6
Wales
Craig Marsh
 
Loser to #73  
  
 
7 57
England
Clint I'Anson
 
Wales
James Wheatley
 
Loser to #72  
Fri 22:00
  
 
58
Wales
Andrew Whitfield
 
26
United Kingdom
Adam Davis
 
Loser to #71  
Fri 21:43Table 5
  
 
23 59
Wales
Luke Sanges
 
England
Daniel Hemphill
 
Loser to #70  
Fri 21:42Table 6
  
 
60
Wales
Chris Watkins
 
10
Scotland
Scott Anderson
 
Loser to #69  
Fri 21:43Table 7
  
 
15 61
England
Matty Rowland
 
United Kingdom
Bobby George
 
Loser to #68  
Sat 10:27Table 3
  
 
62
England
Toby Vernon
 
18
Wales
Curtis Lee
 
Loser to #67  
Sat 10:27Table 6
  
 
31 63
Wales
Callum Jackson
 
Wales
Stuart Meikle
 
Loser to #66  
Fri 21:43Table 9
  
 
64
Wales
Daniel Parry
 
2
Scotland
Liam Dunster
 
Loser to #65  
Sat 13:41Table 5
  
 
97
Scotland
Mark Boyle
 
Wales
Jonathan Bushnell
 
Loser to #136  
Sat 13:23Table 6
  
 
98
England
Greg Davis
 
Wales
Drew Hughes
 
Loser to #135  
Sat 13:21Table 3
  
 
99
United Kingdom
Gavin Robinson
 
England
Conor Treacy
 
Loser to #134  
Sat 12:50Table 1
  
 
100
Thailand
Geo Edgar
 
United Kingdom
Dan Davy
 
Loser to #133  
Sat 13:20Table 9
  
 
101
Wales
Cory Rees
 
England
Connor Jones
 
Loser to #132  
Sat 13:50Table 8
  
 
102
Wales
Ben Davies
 
United Kingdom
Adam Griffiths
 
Loser to #131  
Sat 13:21Table 7
  
 
103
England
Rob Wilson
 
England
Alan Robinson
 
Loser to #130  
Sat 13:28Table 10
  
 
104
Wales
Declan O'Callaghan
 
United Kingdom
Marc Farnsworth
 
Loser to #129  
Sat 14:50Table 10
  
 
105
United Kingdom
Gareth Hibbott
 
Scotland
Johnny McDermid
 
Loser to #144  
Sat 14:47Table 6
  
 
106
England
Kian Monaghan
 
Wales
Kristian phillips
 
Loser to #143  
Sat 14:51Table 3
  
 
107
Isle of Man
David Addinall
 
United Kingdom
Jake-Dylan Newlove
 
Loser to #142  
Sat 14:33Table 1
  
 
108
Scotland
Morgan McInnes
 
Wales
Craig Marsh
 
Loser to #141  
Sat 14:49Table 8
  
 
109
Wales
James Wheatley
 
Wales
Andrew Whitfield
 
Loser to #140  
Sat 14:49Table 9
  
 
110
Wales
Luke Sanges
 
Scotland
Scott Anderson
 
Loser to #139  
Sat 15:04Table 7
  
 
111
England
Matty Rowland
 
Wales
Curtis Lee
 
Loser to #138  
Sat 15:37Table 5
  
 
112
Wales
Callum Jackson
 
Scotland
Liam Dunster
 
Loser to #137  
Sat 22:15Table 3
  
 
145
Scotland
Mark Boyle
 
England
Greg Davis
 
Loser to #165  
Sat 22:16Table 9
  
 
146
England
Conor Treacy
 
United Kingdom
Dan Davy
 
Loser to #166  
Sat 22:16Table 5
  
 
147
Wales
Cory Rees
 
United Kingdom
Adam Griffiths
 
Loser to #167  
Sat 18:16Table 1
  
 
148
England
Rob Wilson
 
United Kingdom
Marc Farnsworth
 
Loser to #168  
Sat 22:24Table 8
  
 
149
United Kingdom
Gareth Hibbott
 
England
Kian Monaghan
 
Loser to #161  
Sat 21:18Table 1
  
 
150
Isle of Man
David Addinall
 
Wales
Craig Marsh
 
Loser to #162  
Sat 22:27Table 7
  
 
151
Wales
Andrew Whitfield
 
Wales
Luke Sanges
 
Loser to #163  
Sat 22:33Table 1
  
 
152
Wales
Curtis Lee
 
Wales
Callum Jackson
 
Loser to #164  
Sun 12:57Table 1
  
 
169
Scotland
Mark Boyle
 
Wales
Craig Marsh
 
 
Sun 12:41Table 5
  
 
170
England
Conor Treacy
 
Wales
Andrew Whitfield
 
 
Sun 13:01Table 3
  
 
171
Wales
Cory Rees
 
England
Rob Wilson
 
 
Sun 13:05Table 8
  
 
172
United Kingdom
Marc Farnsworth
 
England
Kian Monaghan
 
 
Sun 12:59Table 9
  
 
173
United Kingdom
Gareth Hibbott
 
Scotland
Morgan McInnes
 
 
Sun 13:05Table 7
  
 
174
Isle of Man
David Addinall
 
United Kingdom
Dan Davy
 
 
Sun 12:57Table 10
  
 
175
Wales
Luke Sanges
 
Scotland
Liam Dunster
 
 
Sun 12:53Table 6
  
 
176
Wales
Curtis Lee
 
Wales
Zack Wilkinson
 
 
Sun 15:26Table 6
  
 
177
Wales
Craig Marsh
 
Wales
Andrew Whitfield
 
 
Sun 15:16Table 1
  
 
178
Wales
Cory Rees
 
United Kingdom
Marc Farnsworth
 
 
Sun 15:38Table 9
  
 
179
Scotland
Morgan McInnes
 
United Kingdom
Dan Davy
 
 
Sun 16:11Table 10
  
 
180
Scotland
Liam Dunster
 
Wales
Curtis Lee
 
 
Sun 19:07Table 9
  
 
181
Wales
Craig Marsh
 
United Kingdom
Marc Farnsworth
 
 
Sun 19:07Table 1
  
 
182
Scotland
Morgan McInnes
 
Scotland
Liam Dunster
 
 
Sun 22:47Table 1
  
 
183
Wales
Craig Marsh
 
Scotland
Liam Dunster
 
 
Losers qualification
Loser round 4
Loser round 3
Loser round 2
Loser round 1
Round 1
Winner round 1
Winner round 2
Winners qualification
Last sixteen
Quarter final
Semi final
Final