England
Royal Sports Lounge
Bolton
April 12 - April 13, 2025

IPA English Grand Prix 2025

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:41Table 16
  
 
161
England
Kian Monaghan
 
England
Michael Rhodes
 
Winner to Last sixteen  
Sun 12:19Table 1
  
 
162
England
Daniel Hemphill
 
Wales
Craig Marsh
 
Winner to Last sixteen  
Sun 11:42Table 14
  
 
163
England
Clint I'Anson
 
United Kingdom
Adam Davis
 
Winner to Last sixteen  
Sun 12:07Table 11
  
 
164
England
David McNamara
 
Isle of Man
David Addinall
 
Winner to Last sixteen  
Sun 12:10Table 6
  
 
165
United Kingdom
Michael Tomlinson
 
Scotland
Johnny McDermid
 
Winner to Last sixteen  
Sun 11:42Table 7
  
 
166
Scotland
Ross Fernie
 
Wales
Kristian phillips
 
Winner to Last sixteen  
Sun 12:07Table 2
  
 
167
England
Dean Shields
 
England
Adam Myerscough
 
Winner to Last sixteen  
Sun 11:31Table 4
  
 
168
United Kingdom
Stuart McCulloch
 
United Kingdom
Marc Farnsworth
 
Winner to Last sixteen  
Sun 10:27Table 15
  
 
153
England
Kian Monaghan
 
Malta
Clint Azzopardi
 
 
Sun 10:27Table 5
  
 
154
England
Gav Robinson
 
England
Daniel Hemphill
 
 
Sun 10:27Table 6
  
 
155
England
Clint I'Anson
 
England
Rob Wilson
 
 
Sun 10:37Table 7
  
 
156
England
David McNamara
 
England
Alan Robinson
 
 
Sun 10:27Table 8
  
 
157
United Kingdom
Michael Tomlinson
 
England
Rob Dagnall
 
 
Sun 10:27Table 9
  
 
158
Wales
Ben Davies
 
Scotland
Ross Fernie
 
 
Sun 10:27Table 10
  
 
159
United Kingdom
Steve Wall
 
England
Dean Shields
 
 
Sun 10:27Table 13
  
 
160
United Kingdom
Stuart McCulloch
 
United Kingdom
Gareth Hibbott
 
 
Sat 20:37Table 10
  
 
129
United Kingdom
Jake-Dylan Newlove
 
England
Kian Monaghan
 
 
Sat 21:04Table 16
  
 
130
Malta
Clint Azzopardi
 
Wales
Evan Parry-Williams
 
 
Sat 20:41Table 4
  
 
131
England
Gav Robinson
 
England
Craig Brown
 
 
Sat 21:22Table 6
  
 
132
England
Daniel Hemphill
 
England
Greg Davis
 
 
Sat 21:30Table 2
  
 
133
England
Matt Steeper
 
England
Clint I'Anson
 
 
Sat 21:36Table 12
  
 
134
England
Rob Wilson
 
Wales
Dale Lawrence
 
 
Sat 21:21Table 1
  
 
135
United Kingdom
Anthony Jeffers
 
England
David McNamara
 
 
Sat 21:30Table 14
  
 
136
England
Alan Robinson
 
England
Ryan Hopkinson
 
 
Sat 21:22Table 5
  
 
137
United Kingdom
Rob Hillyard
 
United Kingdom
Michael Tomlinson
 
 
Sat 20:36Table 3
  
 
138
England
Rob Dagnall
 
Scotland
Robert Stephen
 
 
Sat 21:18Table 7
  
 
139
England
Matty Rowland
 
Wales
Ben Davies
 
 
Sat 22:07Table 15
  
 
140
Scotland
Gary McLaughlin
 
Scotland
Ross Fernie
 
 
Sat 20:42Table 13
  
 
141
England
Jamie Ringham
 
United Kingdom
Steve Wall
 
 
Sat 21:33Table 4
  
 
142
England
Lee Shepherd
 
England
Dean Shields
 
 
Sat 20:34Table 15
  
 
143
United Kingdom
Stuart McCulloch
 
United Kingdom
Ian McMullan
 
 
Sat 21:23Table 8
  
 
144
Connor Davison
 
United Kingdom
Gareth Hibbott
 
 
Sat 19:35Table 7
  
 
113
Sierra Leone
Perry Chance
 
United Kingdom
Jake-Dylan Newlove
 
 
Sat 19:33
  
 
114
Malta
Clint Azzopardi
 
Scotland
Scott Gillespie
 
 
Sat 19:27Table 5
  
 
115
England
Gav Robinson
 
Wales
Liam Roberts
 
 
Sat 20:07Table 8
  
 
116
England
Connor Jones
 
England
Daniel Hemphill
 
 
Sat 20:02Table 14
  
 
117
Malta
Alessio Magro
 
England
Matt Steeper
 
 
Sat 20:07Table 9
  
 
118
England
Rob Wilson
 
Wales
Declan O'Callaghan
 
 
Sat 20:02Table 6
  
 
119
United Kingdom
Adam Griffiths
 
United Kingdom
Anthony Jeffers
 
 
Sat 19:45Table 2
  
 
120
England
Alan Robinson
 
Finland
Antony Grimley-Atkinson
 
 
Sat 20:14Table 5
  
 
121
United Kingdom
Rob Hillyard
 
England
Kyle Brown
 
 
Sat 19:44Table 13
  
 
122
England
Rob Dagnall
 
Scotland
Scott Anderson
 
 
Sat 20:16Table 1
  
 
123
United Kingdom
Adam Stevens
 
England
Matty Rowland
 
 
Sat 20:22Table 11
  
 
124
Scotland
Morgan McInnes
 
Scotland
Gary McLaughlin
 
 
Sat 19:34
  
 
125
England
Jamie Ringham
 
England
Regan Boyle
 
 
Sat 20:17Table 12
  
 
126
England
Lee Shepherd
 
United Kingdom
Sanjay Patel
 
 
Sat 20:15
  
 
127
United Kingdom
Andy Croasdale
 
United Kingdom
Stuart McCulloch
 
 
Sat 20:21Table 7
  
 
128
Connor Davison
 
Malta
George Caruana
 
 
Sat 16:58Table 9
  
 
65
United Kingdom
Viv Ruscoe
 
Sierra Leone
Perry Chance
 
 
Sat 16:33Table 7
  
 
66
Scotland
Mark McAllister Jnr
 
United Kingdom
Jake-Dylan Newlove
 
 
Sat 16:04Table 10
  
 
67
United Kingdom
Bobby George
 
Malta
Clint Azzopardi
 
 
Sat 15:59Table 15
  
 
68
England
Mark Wilson
 
Scotland
Scott Gillespie
 
 
Sat 16:18Table 4
  
 
69
United Kingdom
Kev Austin
 
England
Gav Robinson
 
 
Sat 15:59Table 2
  
 
70
Wales
Zac Walters
 
Wales
Liam Roberts
 
 
Sat 16:29Table 16
  
 
71
England
Connor Jones
 
Malta
Johan Attard
 
 
Sat 16:05Table 3
  
 
72
England
Daniel Hemphill
 
England
Paul Silvester
 
 
Sat 15:59Table 1
  
 
73
Malta
Alessio Magro
 
United Kingdom
Phillip Marshall
 
 
Sat 16:08Table 8
  
 
74
England
John Roberts
 
England
Matt Steeper
 
 
Sat 15:59Table 5
  
 
75
Malta
Ephraim Calleja
 
England
Rob Wilson
 
 
Sat 16:00Table 9
  
 
76
England
Becky Shardlow
 
Wales
Declan O'Callaghan
 
 
Sat 16:00Table 14
  
 
77
United Kingdom
David Gollan-Williams
 
United Kingdom
Adam Griffiths
 
 
Sat 16:53Table 6
  
 
78
United Kingdom
Anthony Jeffers
 
England
Ryan England
 
 
Sat 16:33Table 13
  
 
79
Scotland
Stephen Walker
 
England
Alan Robinson
 
 
Sat 16:00Table 10
  
 
80
England
Lee Tatters
 
Finland
Antony Grimley-Atkinson
 
 
Sat 16:57Table 10
  
 
81
United Kingdom
Rob Hillyard
 
England
Danny Balshaw
 
 
Sat 17:25Table 8
  
 
82
England
Kyle Brown
 
Wales
Callum Jackson
 
 
Sat 17:33Table 2
  
 
83
England
Rob Dagnall
 
Scotland
Gregg McMillan
 
 
Sat 17:30
  
 
84
Walk Over
 
Scotland
Scott Anderson
 
 
Sat 17:25Table 15
  
 
85
Scotland
Nomen Nescio
 
United Kingdom
Adam Stevens
 
 
Sat 17:25Table 1
  
 
86
England
Dion Holcroft
 
England
Matty Rowland
 
 
Sat 16:54Table 12
  
 
87
Malta
Glenn Axiaq
 
Scotland
Morgan McInnes
 
 
Sat 17:25Table 7
  
 
88
Wales
Andrew Riley
 
Scotland
Gary McLaughlin
 
 
Sat 17:25Table 5
  
 
89
United Kingdom
Nick Powell
 
England
Jamie Ringham
 
 
Sat 17:25Table 14
  
 
90
England
Regan Boyle
 
England
Chris Douglas
 
 
Sat 17:11Table 11
  
 
91
Malta
Lee Ryan Darmanin
 
England
Lee Shepherd
 
 
Sat 17:30
  
 
92
United Kingdom
Darrell Rowland
 
United Kingdom
Sanjay Patel
 
 
Sat 17:30
  
 
93
Scotland
John MacFarlane
 
United Kingdom
Andy Croasdale
 
 
Sat 17:25Table 4
  
 
94
United Kingdom
Stuart McCulloch
 
Scotland
Paul Harkness
 
 
Sat 17:30
  
 
95
Walk Over
 
Connor Davison
 
 
Sat 17:30
  
 
96
Walk Over
 
Malta
George Caruana
 
 
Sat 11:28Table 1
  
 
65 1
Malta
George Caruana
 
64
United Kingdom
Viv Ruscoe
 
 
Sat 11:28Table 2
  
 
33 2
Scotland
Mark McAllister Jnr
 
96
England
Ryan Hopkinson
 
 
Sat 10:26Table 7
  
 
81 3
United Kingdom
Bobby George
 
48
England
David McNamara
 
 
Sat 09:57Table 1
  
 
49 4
Scotland
Johnny McDermid
 
80
England
Mark Wilson
 
 
Sat 09:57Table 2
  
 
73 5
United Kingdom
Sanjay Patel
 
56
United Kingdom
Kev Austin
 
 
Sat 09:57Table 3
  
 
41 6
Wales
Dale Lawrence
 
88
Wales
Zac Walters
 
 
Sat 09:57Table 4
  
 
89 7
England
Chris Douglas
 
40
England
Connor Jones
 
 
Sat 09:58Table 5
  
 
57 8
England
Daniel Hemphill
 
72
England
Jamie Ringham
 
 
Sat 11:28Table 3
  
 
69 9
Scotland
Gary McLaughlin
 
60
Malta
Alessio Magro
 
 
Sat 11:28Table 4
  
 
37 10
Scotland
Morgan McInnes
 
92
England
John Roberts
 
 
Sat 11:28Table 6
  
 
85 11
Malta
Ephraim Calleja
 
44
England
Adam Myerscough
 
 
Sat 11:28Table 9
  
 
53 12
United Kingdom
Adam Stevens
 
76
England
Becky Shardlow
 
 
Sat 09:58Table 16
  
 
77 13
United Kingdom
David Gollan-Williams
 
52
Thailand
Geo Edgar
 
 
Sat 09:58Table 6
  
 
45 14
Scotland
Gregg McMillan
 
84
United Kingdom
Anthony Jeffers
 
 
Sat 11:28Table 10
  
 
93 15
Scotland
Stephen Walker
 
36
Wales
Callum Jackson
 
 
Sat 09:58Table 7
  
 
61 16
England
Lee Tatters
 
68
England
Danny Balshaw
 
 
Sat 09:58Table 8
  
 
67 17
Finland
Antony Grimley-Atkinson
 
62
United Kingdom
Rob Hillyard
 
 
Sat 11:28Table 16
  
 
35 18
England
Michael Rhodes
 
94
England
Kyle Brown
 
 
Sat 09:58Table 9
  
 
83 19
England
Ryan England
 
46
England
Rob Dagnall
 
 
Sat 09:58Table 10
  
 
51 20
Wales
Luke Sanges
 
78
United Kingdom
Ian McMullan
 
 
Sat 09:58Table 11
  
 
75 21
Scotland
Nomen Nescio
 
54
Wales
Declan O'Callaghan
 
 
Sat 09:58Table 12
  
 
43 22
England
Conor Treacy
 
86
England
Dion Holcroft
 
 
Sat 11:28Table 14
  
 
91 23
Malta
Glenn Axiaq
 
38
United Kingdom
Steve Wall
 
 
Sat 09:58Table 13
  
 
59 24
United Kingdom
Phillip Marshall
 
70
Wales
Andrew Riley
 
 
Sat 11:28Table 15
  
 
71 25
England
Paul Silvester
 
58
United Kingdom
Nick Powell
 
 
Sat 11:29Table 12
  
 
39 26
United Kingdom
Adam Davis
 
90
England
Regan Boyle
 
 
Sat 11:36Table 7
  
 
87 27
Malta
Lee Ryan Darmanin
 
42
Wales
Ben Davies
 
 
Sat 11:44Table 13
  
 
55 28
Scotland
Lewis McHoul
 
74
United Kingdom
Darrell Rowland
 
 
Sat 12:00Table 8
  
 
79 29
Scotland
John MacFarlane
 
50
Scotland
Scott Gillespie
 
 
Sat 12:03Table 5
  
 
47 30
United Kingdom
Stuart McCulloch
 
82
Malta
Clint Azzopardi
 
 
Sat 11:30
  
 
95 31
United Kingdom
Andy Barlow
 
34
United Kingdom
Jake-Dylan Newlove
 
 
Sat 11:30
  
 
63 32
Sierra Leone
Perry Chance
 
66
Scotland
Chris L Ferrier
 
 
Sat 13:22Table 4
  
 
1 33
Scotland
Mark Boyle
 
Malta
George Caruana
 
Loser to #96  
Sat 13:21Table 5
  
 
34
England
Ryan Hopkinson
 
32
Connor Davison
 
Loser to #95  
Sat 12:59Table 12
  
 
17 35
Scotland
Paul Harkness
 
England
David McNamara
 
Loser to #94  
Sat 12:59Table 11
  
 
36
Scotland
Johnny McDermid
 
16
United Kingdom
Andy Croasdale
 
Loser to #93  
Sat 12:59Table 15
  
 
9 37
United Kingdom
Dan Davy
 
United Kingdom
Sanjay Patel
 
Loser to #92  
Sat 12:57Table 6
  
 
38
Wales
Dale Lawrence
 
24
England
Lee Shepherd
 
Loser to #91  
Sat 12:59Table 7
  
 
25 39
Wales
Kristian phillips
 
England
Chris Douglas
 
Loser to #90  
Sat 12:59Table 10
  
 
40
England
Jamie Ringham
 
8
England
Clint I'Anson
 
Loser to #89  
Sat 13:44Table 14
  
 
5 41
Wales
Cory Rees
 
Scotland
Gary McLaughlin
 
Loser to #88  
Sat 13:32Table 3
  
 
42
Scotland
Morgan McInnes
 
28
England
Greg Davis
 
Loser to #87  
Sat 12:59Table 14
  
 
21 43
England
Matty Rowland
 
England
Adam Myerscough
 
Loser to #86  
Sat 12:59Table 13
  
 
44
United Kingdom
Adam Stevens
 
12
England
Craig Brown
 
Loser to #85  
Sat 12:59Table 9
  
 
13 45
Scotland
Scott Anderson
 
Thailand
Geo Edgar
 
Loser to #84  
Sat 13:01Table 2
  
 
46
Scotland
Gregg McMillan
 
20
Wales
Evan Parry-Williams
 
Loser to #83  
Sat 12:59Table 16
  
 
29 47
England
Kian Monaghan
 
Wales
Callum Jackson
 
Loser to #82  
Sat 13:11Table 1
  
 
48
England
Danny Balshaw
 
4
United Kingdom
Marc Farnsworth
 
Loser to #81  
Sat 14:06Table 15
  
 
3 49
United Kingdom
Gareth Hibbott
 
Finland
Antony Grimley-Atkinson
 
Loser to #80  
Sat 14:01Table 1
  
 
50
England
Michael Rhodes
 
30
England
Alan Robinson
 
Loser to #79  
Sat 14:25Table 12
  
 
19 51
England
Richard Swaffield
 
England
Ryan England
 
Loser to #78  
Sat 14:25Table 8
  
 
52
United Kingdom
Ian McMullan
 
14
United Kingdom
Adam Griffiths
 
Loser to #77  
Sat 14:25Table 9
  
 
11 53
England
Dean Shields
 
Wales
Declan O'Callaghan
 
Loser to #76  
Sat 14:25Table 16
  
 
54
England
Conor Treacy
 
22
England
Rob Wilson
 
Loser to #75  
Sat 14:25Table 4
  
 
27 55
England
Matt Steeper
 
United Kingdom
Steve Wall
 
Loser to #74  
Sat 14:25Table 11
  
 
56
United Kingdom
Phillip Marshall
 
6
Wales
Craig Marsh
 
Loser to #73  
Sat 14:25Table 10
  
 
7 57
Scotland
Ross Fernie
 
England
Paul Silvester
 
Loser to #72  
Sat 14:27Table 13
  
 
58
United Kingdom
Adam Davis
 
26
Malta
Johan Attard
 
Loser to #71  
Sat 14:30Table 7
  
 
23 59
Wales
Liam Roberts
 
Wales
Ben Davies
 
Loser to #70  
Sat 14:36Table 6
  
 
60
Scotland
Lewis McHoul
 
10
England
Gav Robinson
 
Loser to #69  
Sat 14:43Table 14
  
 
15 61
Isle of Man
David Addinall
 
Scotland
Scott Gillespie
 
Loser to #68  
Sat 14:46Table 3
  
 
62
Malta
Clint Azzopardi
 
18
Scotland
Robert Stephen
 
Loser to #67  
Sat 15:12Table 16
  
 
31 63
United Kingdom
Michael Tomlinson
 
United Kingdom
Jake-Dylan Newlove
 
Loser to #66  
Sat 15:07Table 11
  
 
64
Sierra Leone
Perry Chance
 
2
Scotland
Liam Dunster
 
Loser to #65  
Sat 18:09Table 11
  
 
97
Scotland
Mark Boyle
 
England
Ryan Hopkinson
 
Loser to #136  
Sat 17:23Table 16
  
 
98
England
David McNamara
 
Scotland
Johnny McDermid
 
Loser to #135  
Sat 18:30Table 9
  
 
99
United Kingdom
Dan Davy
 
Wales
Dale Lawrence
 
Loser to #134  
Sat 18:34Table 2
  
 
100
Wales
Kristian phillips
 
England
Clint I'Anson
 
Loser to #133  
Sat 18:35Table 13
  
 
101
Wales
Cory Rees
 
England
Greg Davis
 
Loser to #132  
Sat 18:20Table 3
  
 
102
England
Adam Myerscough
 
England
Craig Brown
 
Loser to #131  
Sat 18:31Table 8
  
 
103
Thailand
Geo Edgar
 
Wales
Evan Parry-Williams
 
Loser to #130  
Sat 18:28Table 4
  
 
104
England
Kian Monaghan
 
United Kingdom
Marc Farnsworth
 
Loser to #129  
Sat 18:40Table 1
  
 
105
United Kingdom
Gareth Hibbott
 
England
Michael Rhodes
 
Loser to #144  
Sat 18:31Table 12
  
 
106
England
Richard Swaffield
 
United Kingdom
Ian McMullan
 
Loser to #143  
Sat 18:24Table 10
  
 
107
England
Dean Shields
 
England
Conor Treacy
 
Loser to #142  
Sat 18:34Table 6
  
 
108
United Kingdom
Steve Wall
 
Wales
Craig Marsh
 
Loser to #141  
Sat 18:40Table 14
  
 
109
Scotland
Ross Fernie
 
United Kingdom
Adam Davis
 
Loser to #140  
Sat 18:40Table 7
  
 
110
Wales
Ben Davies
 
Scotland
Lewis McHoul
 
Loser to #139  
Sat 18:58Table 15
  
 
111
Isle of Man
David Addinall
 
Scotland
Robert Stephen
 
Loser to #138  
Sat 19:22Table 16
  
 
112
United Kingdom
Michael Tomlinson
 
Scotland
Liam Dunster
 
Loser to #137  
Sun 09:56Table 4
  
 
145
Scotland
Mark Boyle
 
Scotland
Johnny McDermid
 
Loser to #165  
Sun 09:56Table 1
  
 
146
United Kingdom
Dan Davy
 
Wales
Kristian phillips
 
Loser to #166  
Sun 09:56Table 14
  
 
147
Wales
Cory Rees
 
England
Adam Myerscough
 
Loser to #167  
Sun 09:56Table 16
  
 
148
Thailand
Geo Edgar
 
United Kingdom
Marc Farnsworth
 
Loser to #168  
Sun 09:56Table 2
  
 
149
England
Michael Rhodes
 
England
Richard Swaffield
 
Loser to #161  
Sun 09:56Table 11
  
 
150
England
Conor Treacy
 
Wales
Craig Marsh
 
Loser to #162  
Sun 09:56Table 3
  
 
151
United Kingdom
Adam Davis
 
Scotland
Lewis McHoul
 
Loser to #163  
Sun 09:56Table 12
  
 
152
Isle of Man
David Addinall
 
Scotland
Liam Dunster
 
Loser to #164  
Sun 13:35Table 14
  
 
169
Scotland
Mark Boyle
 
United Kingdom
Michael Tomlinson
 
 
Sun 13:02Table 4
  
 
170
United Kingdom
Dan Davy
 
Wales
Craig Marsh
 
 
Sun 13:43Table 12
  
 
171
Wales
Cory Rees
 
England
Dean Shields
 
 
Sun 12:46Table 16
  
 
172
Thailand
Geo Edgar
 
England
Michael Rhodes
 
 
Sun 13:36Table 11
  
 
173
England
Richard Swaffield
 
England
David McNamara
 
 
Sun 13:14Table 3
  
 
174
England
Conor Treacy
 
United Kingdom
Stuart McCulloch
 
 
Sun 13:35Table 8
  
 
175
Scotland
Lewis McHoul
 
England
Clint I'Anson
 
 
Sun 13:14Table 13
  
 
176
Scotland
Liam Dunster
 
Wales
Kristian phillips
 
 
Sun 15:55Table 11
  
 
177
United Kingdom
Michael Tomlinson
 
Wales
Craig Marsh
 
 
Sun 15:48Table 4
  
 
178
England
Dean Shields
 
Thailand
Geo Edgar
 
 
Sun 15:18Table 16
  
 
179
England
David McNamara
 
England
Conor Treacy
 
 
Sun 15:48Table 14
  
 
180
England
Clint I'Anson
 
Wales
Kristian phillips
 
 
Sun 18:03Table 11
  
 
181
Wales
Craig Marsh
 
England
Dean Shields
 
 
Sun 17:21Table 16
  
 
182
England
David McNamara
 
England
Clint I'Anson
 
 
Sun 19:26Table 16
  
 
183
Wales
Craig Marsh
 
England
David McNamara
 
 
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