Open Competitions
Results
Draw
Statistics
Clubs
Players
Venues
News
Rules
Sponsors
Info
Links
Contacts
Admin
© 2019 Cricket Leinster Open Competitions
Sports site by
CRICKET STATZ
Top Wicket Keeping in a Match
Division
Pool
Season
Finals
all
Alan Murray Cup
Archived
Championship
Division 10
Division 11
Division 12
Division 13
Division 14
Division 15
Division 16
Division 17
Division 3
Division 4
Division 5
Division 6
Division 7
Division 8
Division 9
Intermediate Cup
Junior Cup
Leinster Senior Cup
Middle 2 Cup
Middle Cup
Minor 2 Cup
Minor Cup
Premier League
Rained off (League/Cup)
Rained off (T20)
Russell Court Trophy
Senior 2 Cup
Senior Cricket (Hist)
Senior League (Sen Hist)
Senior League Cup
Short League (Sen Hist)
Tillain Cup
Whelan Cup
YMCA Salver
all
Sen
T20
all time
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
1971
1970
1969
1968
1967
1966
1965
1964
1963
1962
1961
1960
1959
1958
1957
1956
1955
1954
1953
1952
1951
1950
1949
1948
1947
1946
1945
1944
1943
1942
1941
1940
1939
1938
1937
1936
1935
1934
1933
1932
1931
1930
1929
1928
1927
1926
1925
1924
1923
1922
1921
1920
1919
1918
1917
1916
1915
1914
1913
1912
1911
1910
1909
1908
1907
1906
1905
1904
1903
1902
1901
1900
1899
1898
1897
1896
1895
1894
1893
1892
1891
1890
1889
1888
1887
1886
1885
1884
1883
1882
1881
1880
1879
1878
1877
1876
1875
1874
1873
1872
1871
1870
1869
1868
1867
1866
1865
1864
1863
1862
1861
1860
include
only
exclude
#
Name
Team
Opposition
Date
Ground
Sts
Cts
Tot
1
Luke Whelan
North County 2
North Kildare 1
2 Jun 2019
The Maws
2
4
6
2
Anthony Bellew
Knockharley 1
Civil Service 1
29 Jun 2019
Kentstown
1
4
5
3
Tom Kingston
Leinster 7
Adamstown 7
19 May 2019
Observatory Lane
0
5
5
4
Balbir Singh
Castleknock 2
Lucan 1
1 Sep 2019
Porterstown
0
5
5
5
Chinmay Kadam
Adamstown 2
Malahide 3
3 Aug 2019
Malahide 1
0
5
5
6
Chinmay Kadam
Adamstown 1
Wexford Wanderers 1
18 May 2019
Wexford RFC
0
4
4
7
Avinash Gundagani
Tyrrelstown 2
Finglas 1
19 May 2019
Tyrrelstown Park
0
4
4
8
Varsh Shetty
Phoenix 2
YMCA 3
30 Jun 2019
Claremont Road
0
4
4
9
Sai Chaitanya Govulakonda
Tyrrelstown 3
Swords 3
25 May 2019
Tyrrelstown Park
0
4
4
10
Karthikeyan Jawahar
Leinster 4
Railway Union 4
10 Aug 2019
Park Avenue
0
4
4
11
Robert Forrest
Clontarf 2
Malahide 2
22 Apr 2019
Castle Avenue
0
4
4
12
Foram Mehta
North County 4
Merrion 7
11 May 2019
Inch
0
4
4
13
Foram Mehta
North County 4
Gorey 1
14 Jul 2019
Courtown
0
4
4
14
Jamie Grassi
North County 1
Railway Union 1
29 Jun 2019
Inch
0
4
4
15
Niall Hunt
Dublin University 2
Wicklow County 1
1 Jul 2019
College Park
1
3
4
16
Gerard O'Brien
Railway Union 3
Malahide 3
24 Aug 2019
Malahide 1
0
4
4
17
John Cassidy
YMCA 1
Munster Heat 1
5 Aug 2019
Claremont Road
2
2
4
18
John Cassidy
YMCA 1
Rush 1
3 Aug 2019
Kenure
1
3
4
19
Neil Rock
Rush 1
Terenure 1
4 May 2019
Terenure
0
4
4
20
Séamus Lynch
Terenure 2
Bagenalstown 1
19 May 2019
Terenure
0
4
4
21
Fintan Moore
Laois 1
YMCA 3
22 Jun 2019
Claremont Road
0
4
4
22
Aaron Byrne
North Kildare 4
Phoenix 6
1 Jun 2019
The Maws
0
4
4
23
Anthony Bellew
Knockharley 1
Merrion 4
3 Aug 2019
Kentstown
0
4
4
24
Saqib Bahadur
Leinster 1
Pembroke 1
3 Aug 2019
Sydney Parade 1
1
3
4
25
Ashok Cutinha
Adamstown 5
Railway Union 5
4 May 2019
Corkagh Park 2
0
4
4
26
Nikhil Katare
DLR County 1
Wexford Wanderers 1
18 Aug 2019
St Columbas Coll 2
0
4
4
27
Ibrar Jan
Wexford Wanderers 1
Civil Service 1
13 Jul 2019
Wexford RFC
0
4
4
28
Wamiq Siddiqui
Phoenix 3
Wexford Wanderers 1
15 Sep 2019
Wexford RFC
0
4
4
29
Prakash Chandrasekaran
Adamstown 1
Merrion 4
14 Sep 2019
Anglesea Road
0
4
4
30
Himanshu Kamat
Merrion 6
Railway Union 4
17 Aug 2019
Park Avenue
1
3
4
31
Sol Bell-Megaw
Terenure 2
Sandyford 1
5 May 2019
Marlay Park
0
4
4
32
Fintan Mc Allister
Malahide 1
YMCA 1
28 Apr 2019
Claremont Road
2
2
4
33
Richard Forrest
Clontarf 2
Leinster 2
14 Jul 2019
Observatory Lane
0
4
4
34
Jinson John
Finglas 1
Railway Union 5
14 Sep 2019
Park Avenue
1
3
4
35
Karthikeyan Jawahar
Leinster 5
Malahide 5
5 May 2019
Malahide 1
0
3
3
36
Naveen Kumar Baddam
Tyrrelstown 3
Phoenix 6
17 Aug 2019
Castleknock College
0
3
3
37
Danny Coad
Leinster 1
Terenure 1
27 Jul 2019
Terenure
1
2
3
38
Fintan Mc Allister
Malahide 1
The Hills 1
18 May 2019
The Vineyard
0
3
3
39
Michael Hingston
Malahide 3
Balbriggan 2
14 Sep 2019
Malahide 1
0
3
3
40
Khurram Durrani
Leinster 6
Wicklow County 2
14 Jul 2019
Presentation Bray
0
3
3
41
Andrew Vincent
Clontarf 2
Malahide 2
10 Jun 2019
Castle Avenue
0
3
3
42
Nicolaas Pretorius
Phoenix 1
YMCA 1
27 Apr 2019
Phoenix
1
2
3
43
Mark Donegan
The Hills 1
Phoenix 1
4 May 2019
Phoenix
1
2
3
44
Mark Donegan
The Hills 1
Pembroke 1
1 Jun 2019
The Vineyard
1
2
3
45
Paul Mc Grane
The Hills 3
North County 3
5 Aug 2019
The Vineyard
0
3
3
46
John Cassidy
YMCA 1
Rush 1
10 Aug 2019
Claremont Road
0
3
3
47
Nithin Thambi
North County 3
Slieve Bloom 1
13 Jul 2019
Ballyeighan
0
3
3
48
Nithin Thambi
North County 3
The Hills 3
27 Jul 2019
Inch
0
3
3
49
James Rogan
The Hills 1
Railway Union 1
27 Apr 2019
The Vineyard
0
3
3
50
James Rogan
The Hills 1
North County 1
28 Apr 2019
The Vineyard
0
3
3
51
Louis McDonough
Phoenix 1
Rush 1
29 Jun 2019
Kenure
1
2
3
52
Elliott Johns
YMCA 3
Merrion 3
5 Aug 2019
Anglesea Road
1
2
3
53
Gearoid Lynch
Terenure 2
Sandyford 1
7 Jul 2019
Terenure
0
3
3
54
Robin Kelly
Pembroke 2
YMCA 2
1 Sep 2019
Claremont Road
0
3
3
55
Colin Kavanagh
Pembroke 3
Clontarf 4
25 Aug 2019
Sydney Parade 1
0
3
3
56
Robin Kelly
Pembroke 2
Railway Union 2
3 Jun 2019
Sydney Parade 1
0
3
3
57
Vinu Jacob
DLR County 3
Leinster 4
28 Jul 2019
Shanganagh Park
0
3
3
58
Ramji Padmanaban
DLR County 1
Adamstown 1
4 May 2019
Corkagh Park 1
0
3
3
59
Hamza Tanvir
Civil Service 2
Malahide 4
16 Jun 2019
Malahide 1
1
2
3
60
Shiva Katta
Adamstown 3
Phoenix 4
5 May 2019
Corkagh Park 1
0
3
3
61
Shiva Katta
Adamstown 3
North County 3
8 Jun 2019
Corkagh Park 1
0
3
3
62
Venkatesan Venugopal
Athlone 1
Leinster 7
22 Jun 2019
Observatory Lane
1
2
3
63
Varun Ghorpade
Railway Union 4
Longford 2
28 Apr 2019
Park Avenue
0
3
3
64
Callum Polo
North County 2
Pembroke 2
14 Sep 2019
Inch
0
3
3
65
Emad Uddin
Phoenix 2
Clontarf 3
7 Sep 2019
Phoenix
1
2
3
66
Chirag Poddar
Merrion 2
Pembroke 2
19 May 2019
Sydney Parade 1
1
2
3
67
Chirag Poddar
Merrion 2
Clontarf 2
1 Sep 2019
Anglesea Road
1
2
3
68
Chirag Poddar
Merrion 3
YMCA 3
20 Jul 2019
Claremont Road
1
2
3
69
Usman Ishaq
Knockharley 2
North Kildare 2
5 May 2019
Kentstown
0
3
3
70
Thady Mckeever
Knockharley 3
Tyrrelstown 2
4 Aug 2019
Tyrrelstown Park
0
3
3
71
Akshay Dubey
Merrion 3
Clontarf 2
2 Jun 2019
Anglesea Road
1
2
3
72
Akshay Dubey
Merrion 4
DLR County 1
3 Jun 2019
Anglesea Road
1
2
3
73
Ross Norman
Gorey 1
Merrion 7
7 Sep 2019
Courtown
0
3
3
74
Simranjeet Singh
Civil Service 2
The Hills 3
3 Jun 2019
Civil Service
1
2
3
75
Mark Newby
Terenure 2
Laois 2
25 Aug 2019
Terenure
0
3
3
76
Kiran Sakaria Velimparambil Pappachan
Swords 2
North Kildare 3
1 Sep 2019
The Maws
0
3
3
77
Jack Flynn
Ringcommons 2
Ashbourne 2
11 May 2019
Ringcommons
0
3
3
78
Anoop Bolledla
Ashbourne 1
Ringcommons 1
25 Aug 2019
Ashbourne
0
3
3
79
Balbir Singh
Castleknock 2
YMCA 4
25 Aug 2019
Margaretstown
0
3
3
80
Stefan Carty
Wexford Wanderers 2
Clontarf 6
19 May 2019
Wexford RFC
0
3
3
81
Olag Sivanatham
Adamstown 5
Tyrrelstown 2
27 Jul 2019
Tyrrelstown Park
0
3
3
82
Declan Ryan
Greystones 2
Malahide 5
17 Aug 2019
Greystones - Druids
0
3
3
83
Kyle Healy
Balbriggan 2
Malahide 3
16 Jun 2019
Jack Harper Memorial
1
2
3
84
Sanish Ignatious
Wicklow County 2
Railway Union 5
28 Jul 2019
Park Avenue
1
2
3
85
Muhammad Atiq Raza
Longford 2
Clontarf 5
18 May 2019
Newtownforbes
0
3
3
86
Muhammad Atiq Raza
Longford 2
Malahide 4
14 Jul 2019
Malahide 2
0
3
3
87
Muhammad Rizwan Ullah
Clontarf 5
Leinster 4
19 Jun 2019
Castle Avenue
1
2
3
88
Ali Yasir
Mullingar 1
Adamstown 1
30 Jun 2019
St Finians College
1
2
3
89
Vinu Jacob
DLR County 2
Swords 1
4 Aug 2019
Newbridge Demesne
2
1
3
90
Mel Mcgee
Balbriggan 2
Clontarf 4
11 May 2019
Jack Harper Memorial
1
2
3
91
Hamza Tanvir
Civil Service 2
AIB 1
25 Jun 2019
Wesley College 1
1
2
3
92
Trevor Koen
Wicklow County 1
Clondalkin 1
19 May 2019
Presentation Bray
0
3
3
93
Cormac Hassett
Munster Heat 1
YMCA 1
5 Aug 2019
Claremont Road
1
2
3
94
Cormac Hassett
Cork County 1
Balbriggan 1
29 Jun 2019
The Mardyke
0
3
3
95
Adam Tantas
Balbriggan 2
Leinster 3
31 Aug 2019
Jack Harper Memorial
2
1
3
96
Mick Cotter
Terenure 1
Railway Union 1
11 Jul 2019
Park Avenue
0
3
3
97
John Cassidy
YMCA 1
Railway Union 1
26 May 2019
Park Avenue
0
3
3
98
Louis McDonough
Phoenix 1
North County 1
12 May 2019
Phoenix
1
2
3
99
RajaGopal Gopalakrishnan
Mullingar 2
Rush 3
16 Jul 2019
Kenure
3
0
3
100
Louis McDonough
Phoenix 1
Merrion 1
1 Jun 2019
Anglesea Road
1
2
3
101
Lorcan Tucker
Pembroke 1
Merrion 1
10 Aug 2019
Anglesea Road
0
3
3
102
Paul Mc Grane
The Hills 3
Pembroke 4
6 May 2019
The Vineyard
2
1
3
103
Luke Whelan
North County 1
Phoenix 1
12 May 2019
Phoenix
0
3
3
104
Gerard O'Brien
Railway Union 3
Leinster 3
4 May 2019
Park Avenue
1
2
3
105
Jack Kerrison
Dublin University 2
Clondalkin 1
2 Jun 2019
College Park
0
3
3
106
Richard Forrest
Clontarf 2
YMCA 2
8 Jun 2019
Castle Avenue
1
2
3
107
Gurjit Singh
Merrion 7
Leinster 5
7 Jul 2019
Bird Avenue
0
3
3
108
Mark Rutledge
Merrion 8
Adamstown 7
6 Jul 2019
Corkagh Park 1
2
1
3
109
Patrick Tice
Merrion 1
Leinster 1
18 May 2019
Observatory Lane
3
0
3
110
Patrick Tice
Merrion 1
Phoenix 1
1 Jun 2019
Anglesea Road
0
3
3
111
Robert Forrest
Clontarf 1
Merrion 1
11 Aug 2019
Sydney Parade 1
2
1
3
112
Benlee Muttathottil
Swords 1
Terenure 2
17 Aug 2019
Terenure
2
1
3
113
Karthikeyan Jawahar
Leinster 4
Clontarf 5
17 Jul 2019
Observatory Lane
1
2
3
114
Ashwin Reddy Yeduguri Sandinthi Joseph
DLR County 2
Merrion 5
24 Jul 2019
Anglesea Road
0
3
3
115
Karthik Sridhar
Clondalkin 2
Laois 3
5 May 2019
Stradbally
0
3
3
116
Samraj Soundarajan
DLR County 4
Laois 3
7 Jul 2019
Stradbally
0
3
3
117
Simranjeet Singh
Civil Service 1
Phoenix 3
18 May 2019
Phoenix
0
3
3
118
Simranjeet Singh
Civil Service 2
Merrion 6
17 Jun 2019
Anglesea Road
1
2
3
119
Wamiq Siddiqui
Phoenix 3
Clontarf 4
21 May 2019
Castle Avenue
3
0
3
120
John O'Hara
Merrion 4
Mullingar 1
13 Jul 2019
St Finians College
0
3
3
121
Usman Ishaq
Knockharley 2
Bagenalstown 1
15 Jun 2019
Kentstown
0
3
3
122
Chirag Poddar
Merrion 2
Leinster 2
25 May 2019
Anglesea Road
1
2
3
123
Chirag Poddar
Merrion 2
Clontarf 2
22 Jun 2019
Castle Avenue
0
3
3
124
Chirag Poddar
Merrion 3
Phoenix 2
14 Jul 2019
Phoenix
0
3
3
125
Shahjahan Khan
Clontarf 3
The Hills 2
26 May 2019
The Vineyard
0
3
3
126
Regin Samuel
Dundalk 1
Malahide 4
8 Jun 2019
Malahide 1
0
3
3
127
Terry Bruton
Ashbourne 1
North Kildare 2
17 Aug 2019
Ashbourne
0
3
3
128
Balbir Singh
Castleknock 2
Lucan 1
18 Aug 2019
St Catherine's Park
0
3
3
129
Chinmay Kadam
Adamstown 2
Clontarf 4
14 Jul 2019
Castle Avenue
0
3
3
130
Shozab Ali Taj
Bagenalstown 1
Sandyford 1
20 Jul 2019
Marlay Park
0
3
3
131
Alec Jackson
YMCA 4
Sandyford 2
22 Jun 2019
Marlay Park
1
2
3
132
Alec Jackson
YMCA 4
Rush 3
22 Apr 2019
Claremont Road
2
1
3
133
Ross Norman
Gorey 1
Pembroke 5
19 May 2019
Courtown
0
3
3
134
Balbir Singh
Castleknock 2
AIB 1
3 Aug 2019
Porterstown
0
3
3
135
Declan Eustace
AIB 1
Balbriggan 3
13 Jul 2019
St Andrew's College
0
3
3
136
Sukhpreet Singh
Lucan 1
Castleknock 2
1 Sep 2019
Porterstown
0
3
3
137
Vageesh M Shivaprasad
YMCA 2
Laois 1
2 Jun 2019
Stradbally
0
3
3
138
Vageesh M Shivaprasad
YMCA 2
Railway Union 2
16 Jun 2019
Claremont Road
0
2
2
139
Waleed Khan
Leinster 5
North County 4
14 Sep 2019
Observatory Lane
1
1
2
140
Vageesh M Shivaprasad
YMCA 2
Malahide 2
4 Aug 2019
Claremont Road
1
1
2
141
Suleman Ahmadi
Terenure 3
Adamstown 5
25 May 2019
Terenure
0
2
2
142
Hasan Khan
Wexford Wanderers 2
Laois 3
25 May 2019
Stradbally
0
2
2
143
James Sugrue
Phoenix 6
Tyrrelstown 3
17 Aug 2019
Castleknock College
1
1
2
144
Shibu Shanker
Clondalkin 2
DLR County 4
14 Jul 2019
Shanganagh Park
0
2
2
145
Ruarc Mullarkey
Leinster 7
Swords 3
1 Sep 2019
Observatory Lane
1
1
2
146
Farooq Hussain
Swords 2
Civil Service 3
14 Jul 2019
Civil Service
0
2
2
147
Sean Dunk
Wexford Wanderers 2
Knockharley 3
31 Aug 2019
Kentstown
0
2
2
148
Atul Khurana
Lucan 1
Balbriggan 3
21 Sep 2019
St Catherine's Park
1
1
2
149
Sai Jathin Chekhilla
Tyrrelstown 2
Clontarf 6
20 Jul 2019
Mount Temple
0
2
2
150
Ross Wynne
Railway Union 3
Balbriggan 2
3 Jun 2019
Park Avenue
1
1
2
151
Nikhil Katare
DLR County 3
Leinster 4
24 Aug 2019
Shanganagh Park
0
2
2
152
Declan Moore
Ringcommons 1
Knockharley 2
19 May 2019
Ringcommons
1
1
2
153
Jackson Santhosh
Swords 1
DLR County 2
4 Aug 2019
Newbridge Demesne
0
2
2
154
Chetan Suvarna
Swords 3
The Hills 5
13 Jul 2019
The Vineyard
1
1
2
155
Chetan Suvarna
Swords 3
Adamstown 7
3 Aug 2019
Newbridge Demesne
0
2
2
156
Hubert Beaumont
Halverstown 1
Merrion 7
10 Aug 2019
Bird Avenue
0
2
2
157
Ross Wynne
Railway Union 3
Carlow 1
20 Jun 2019
Park Avenue
1
1
2
158
Declan Ryan
Greystones 2
Pembroke 5
21 Apr 2019
Sydney Parade 1
0
2
2
159
Declan Ryan
Greystones 2
North County 4
5 May 2019
Inch
0
2
2
160
Declan Ryan
Greystones 2
Halverstown 1
7 Sep 2019
Greystones - Druids
0
2
2
161
Anthony Bellew
Knockharley 1
Phoenix 3
24 Aug 2019
Kentstown
0
2
2
162
Ashok Cutinha
Adamstown 3
The Hills 3
20 Jul 2019
Corkagh Park 1
0
2
2
163
Ross Norman
Gorey 1
North County 4
9 Jun 2019
Inch
0
2
2
164
Vignesh Ravi Sankar
Sandyford 1
Greystones 1
29 Jun 2019
Greystones - Druids
0
2
2
165
Vignesh Ravi Sankar
Sandyford 2
Swords 2
28 Apr 2019
Marlay Park
0
2
2
166
Sivaraman Sundaram
DLR County 2
Sandyford 1
2 Jun 2019
Shanganagh Park
0
2
2
167
Shahrukh Nawaz
Balbriggan 3
Mullingar 2
22 Apr 2019
Jack Harper Memorial
0
2
2
168
Ross Norman
Gorey 1
North County 4
30 Jun 2019
Courtown
0
2
2
169
Ibrar Jan
Wexford Wanderers 1
DLR County 1
10 Aug 2019
Wexford RFC
0
2
2
170
Alec Jackson
YMCA 4
AIB 1
19 May 2019
Claremont Road
1
1
2
171
Finn Mcgee
Rush 3
AIB 1
3 Jun 2019
Kenure
0
2
2
172
Alec Jackson
YMCA 4
Lucan 1
14 Jul 2019
St Catherine's Park
0
2
2
173
Avtar Singh
Leinster 6
Wicklow County 2
7 Sep 2019
Presentation Bray
0
2
2
174
Avtar Singh
Leinster 6
Finglas 1
5 Aug 2019
St Columbas Coll 2
1
1
2
175
Shozab Ali Taj
Bagenalstown 1
Knockharley 2
15 Jun 2019
Kentstown
0
2
2
176
Shozab Ali Taj
Bagenalstown 1
Merrion 5
25 Aug 2019
McGrath Park
0
2
2
177
Finn Mcgee
Rush 3
Balbriggan 3
27 Jul 2019
Kenure
2
0
2
178
Hossain Ahmed
Clondalkin 3
Tyrrelstown 3
22 Jun 2019
Tyrrelstown Park
0
2
2
179
Mick Schnackenberg
Slieve Bloom 1
North County 3
31 Aug 2019
Inch
0
2
2
180
Rohit Pahuja
Merrion 3
Longford 1
18 Aug 2019
Newtownforbes
1
1
2
181
Chinmay Kadam
Adamstown 2
Leinster 3
27 Aug 2019
Observatory Lane
1
1
2
182
Shahjahan Khan
Clontarf 4
Pembroke 3
28 Apr 2019
Castle Avenue
1
1
2
183
Dhawan Mehta
Phoenix 2
YMCA 3
21 Apr 2019
Claremont Road
0
2
2
184
Joseph Anandh
DLR County 3
Dundalk 1
20 Jul 2019
Hiney Park
0
2
2
185
Joseph Anandh
DLR County 1
Merrion 4
1 Sep 2019
Shanganagh Park
1
1
2
186
Avinash Gundagani
Tyrrelstown 2
Malahide 5
23 Jun 2019
Malahide 1
0
2
2
187
Akshay Dubey
Merrion 3
Clontarf 3
3 Jul 2019
Castle Avenue
0
2
2
188
Akshay Dubey
Merrion 3
Clontarf 3
25 Aug 2019
Anglesea Road
0
2
2
189
Abhishek Pandey
Sandyford 1
Wicklow County 1
15 Jun 2019
Presentation Bray
1
1
2
190
Jack MacNeice
Clontarf 4
Balbriggan 2
11 May 2019
Jack Harper Memorial
0
2
2
191
Pavan Talanki Manjunath
Dublin University 3
Leinster 6
6 May 2019
College Park
0
2
2
192
Brian Thornes
Malahide 5
Gorey 1
8 Sep 2019
Courtown
1
1
2
193
Simranjeet Singh
Civil Service 2
Slieve Bloom 1
4 Aug 2019
Ballyeighan
0
2
2
194
Vaibhav Kotnala
Sandyford 1
DLR County 2
2 Jun 2019
Shanganagh Park
0
2
2
195
Usman Ishaq
Knockharley 1
Rush 2
7 Jul 2019
Kentstown
0
2
2
196
Wamiq Siddiqui
Phoenix 4
The Hills 3
17 Aug 2019
Phoenix
0
2
2
197
Mark Newby
Terenure 3
Adamstown 5
13 Jul 2019
Corkagh Park 2
0
2
2
198
Sadiq Safi
YMCA 4
Bagenalstown 2
8 Jun 2019
Claremont Road
0
2
2
199
Akurathi Venkat
Tyrrelstown 2
Knockharley 3
4 Aug 2019
Tyrrelstown Park
0
2
2
200
Cian Rooney
Balbriggan 3
The Hills 4
22 Jun 2019
Jack Harper Memorial
1
1
2
201
Cian Rooney
Balbriggan 3
Castleknock 2
5 Aug 2019
Porterstown
1
1
2
202
Ross Norman
Gorey 1
Greystones 2
12 May 2019
Courtown
0
2
2
203
Simranjeet Singh
Civil Service 1
Adamstown 2
9 Jun 2019
Civil Service
0
2
2
204
Cian Rooney
Balbriggan 4
Mullingar 3
3 Jun 2019
Jack Harper Memorial
0
2
2
205
Glenn Querl
Railway Union 1
Balbriggan 1
28 Jun 2019
Jack Harper Memorial
1
1
2
206
Martin Russell
Malahide 4
Merrion 6
4 May 2019
Malahide 1
0
2
2
207
Glenn Querl
Railway Union 1
Cork County 1
3 Aug 2019
Park Avenue
0
2
2
208
Glenn Querl
Railway Union 1
North County 1
24 Aug 2019
Park Avenue
1
1
2
209
Brian Delaney
Phoenix 5
The Hills 4
4 Aug 2019
The Vineyard
0
2
2
210
Himanshu Kamat
Merrion 6
Leinster 4
11 Aug 2019
Bird Avenue
0
2
2
211
Himanshu Kamat
Merrion 6
Lucan 1
26 May 2019
St Catherine's Park
0
2
2
212
Swapnil Ingle
Dublin University 3
Tyrrelstown 2
25 May 2019
College Park
0
2
2
213
Shahjahan Khan
Clontarf 4
Knockharley 1
9 Jun 2019
Mount Temple
1
1
2
214
Sairam Mangisetty
Carlow 1
Dublin University 2
16 Jun 2019
College Park
0
2
2
215
Ankesh Mishra
Finglas 1
Terenure 3
7 Jul 2019
St Columbas Coll 2
0
2
2
216
Ihsan Ali Khan
Sandyford 2
Tyrrelstown 1
15 Jun 2019
Marlay Park
0
2
2
217
Anup Kishen
Tyrrelstown 3
Athlone 1
29 Jun 2019
Doon
0
2
2
218
Ashwin Reddy Yeduguri Sandinthi Joseph
DLR County 2
Terenure 2
31 Aug 2019
Terenure
0
2
2
219
Ashwin Reddy Yeduguri Sandinthi Joseph
DLR County 4
Halverstown 1
20 Jul 2019
Shanganagh Park
0
2
2
220
Ashwin Reddy Yeduguri Sandinthi Joseph
DLR County 3
Clontarf 5
6 Apr 2019
Castle Avenue
0
2
2
221
Karthikeyan Jawahar
Leinster 4
Malahide 4
28 Apr 2019
Observatory Lane
1
1
2
222
Karthikeyan Jawahar
Leinster 4
Longford 2
17 Aug 2019
St Columbas Coll 1
2
0
2
223
Sai Chaitanya Govulakonda
Tyrrelstown 3
Leinster 7
13 Jul 2019
Tyrrelstown Park
0
2
2
224
Sai Chaitanya Govulakonda
Tyrrelstown 3
Phoenix 6
6 Jul 2019
Tyrrelstown Park
0
2
2
225
Sreehari Vinobaji
Slieve Bloom 1
The Hills 3
18 May 2019
Ballyeighan
0
2
2
226
Chirag Poddar
Merrion 2
Railway Union 2
6 May 2019
Park Avenue
0
2
2
227
Varsh Shetty
Phoenix 3
Knockharley 1
24 Aug 2019
Kentstown
0
2
2
228
Shawaiz Atif
Adamstown 6
Balbriggan 4
6 May 2019
Jack Harper Memorial
0
2
2
229
Gaurav Srivastava
DLR County 4
Clontarf 6
3 Aug 2019
Castle Avenue
0
2
2
230
Robert Forrest
Clontarf 1
Terenure 1
29 Jun 2019
Castle Avenue
0
2
2
231
Benlee Muttathottil
Swords 1
Bagenalstown 1
14 Sep 2019
Newbridge Demesne
0
2
2
232
Cormac Devilly
Clontarf 3
Merrion 2
2 Jun 2019
Castle Avenue
0
2
2
233
Finbarr O'Halloran
Clontarf 4
Adamstown 2
14 Jul 2019
Castle Avenue
0
2
2
234
Benlee Muttathottil
Swords 1
Ashbourne 1
21 May 2019
Newbridge Demesne
0
2
2
235
Riley Shoebridge
Malahide 3
Leinster 3
1 Jun 2019
Malahide 1
1
1
2
236
Riley Shoebridge
Malahide 3
Balbriggan 2
16 Jun 2019
Jack Harper Memorial
0
2
2
237
Riley Shoebridge
Malahide 3
Leinster 3
29 Jun 2019
Observatory Lane
0
2
2
238
Samuel de Klerk
YMCA 2
North County 2
19 May 2019
Inch
1
1
2
239
Ryan Condron
Malahide 4
Leinster 4
4 Aug 2019
Malahide 1
0
2
2
240
Fintan Mc Allister
Malahide 1
Phoenix 1
3 Aug 2019
Phoenix
0
2
2
241
Danny Coad
Leinster 1
Phoenix 1
27 Jul 2019
Terenure
1
1
2
242
Danny Coad
Leinster 2
YMCA 2
5 May 2019
Observatory Lane
0
2
2
243
Danny Coad
Leinster 2
Railway Union 2
11 May 2019
Park Avenue
0
2
2
244
Patrick Tice
Merrion 1
Pembroke 1
10 Aug 2019
Anglesea Road
0
2
2
245
Liam Casey
Merrion 5
Ashbourne 1
15 Jun 2019
Anglesea Road
0
2
2
246
Liam Casey
Merrion 5
Laois 2
26 May 2019
Stradbally
0
2
2
247
Liam Casey
Merrion 5
Swords 1
5 Aug 2019
Bird Avenue
1
1
2
248
Liam Casey
Merrion 5
Terenure 2
11 Aug 2019
Terenure
2
0
2
249
Patrick Tice
Merrion 1
Malahide 1
29 Jun 2019
Anglesea Road
0
2
2
250
Michael Lewis
Merrion 1
The Hills 1
3 Aug 2019
Anglesea Road
0
2
2
251
Gurjit Singh
Merrion 7
Knockharley 3
31 Jul 2019
Kentstown
0
2
2
252
Patrick Tice
Merrion 1
Rush 1
20 Jul 2019
Anglesea Road
1
1
2
253
Gurjit Singh
Merrion 7
Halverstown 1
1 Jun 2019
Brannockstown
1
1
2
254
Daniel O'Sullivan
Clontarf 5
Longford 2
7 Jul 2019
Mount Temple
1
1
2
255
Andrew Poynter
Clontarf 1
Railway Union 1
7 Sep 2019
Park Avenue
0
2
2
256
Richard Forrest
Clontarf 2
North County 2
8 Sep 2019
Inch
0
2
2
257
Mohammad Shahzad
Leinster 5
Merrion 7
7 Jul 2019
Bird Avenue
0
2
2
258
Foram Mehta
North County 4
Malahide 5
25 May 2019
Inch
0
2
2
259
Irfan Arshad
North County 3
Pembroke 4
22 Apr 2019
Sydney Parade 1
0
2
2
260
Rian Cassidy
Leinster 1
Phoenix 1
10 Aug 2019
Phoenix
0
2
2
261
Jamie Grassi
North County 1
Balbriggan 1
13 Jul 2019
Jack Harper Memorial
0
2
2
262
Furqan Ul haq
Railway Union 2
Pembroke 2
5 May 2019
Park Avenue
0
2
2
263
Gerard O'Brien
Railway Union 3
Castleknock 1
19 May 2019
Park Avenue
1
1
2
264
Luke Whelan
North County 1
YMCA 1
18 May 2019
Inch
0
2
2
265
Danny Coad
Leinster 1
Phoenix 1
13 Jul 2019
Observatory Lane
0
2
2
266
Jamie Grassi
North County 1
YMCA 1
18 May 2019
Inch
0
2
2
267
Lorcan Woodhouse
The Hills 3
Pembroke 4
7 Sep 2019
Sydney Parade 1
0
2
2
268
Colm Cunneen
The Hills 2
Clontarf 3
21 Apr 2019
Castle Avenue
1
1
2
269
Mark Donegan
The Hills 1
Dublin University 1
12 May 2019
College Park
0
2
2
270
Paul Byrne
Railway Union 5
Dublin University 3
20 Apr 2019
Park Avenue
2
0
2
271
Mark Dwyer
The Hills 1
YMCA 1
20 Apr 2019
Claremont Road
0
2
2
272
Nicolaas Pretorius
Phoenix 1
Pembroke 1
9 Jun 2019
Phoenix
0
2
2
273
Mark Donegan
The Hills 1
YMCA 1
15 Jun 2019
Claremont Road
0
2
2
274
Mark Donegan
The Hills 1
Leinster 1
29 Jun 2019
The Vineyard
0
2
2
275
Theophilus Lawson
Pembroke 1
YMCA 1
29 Jun 2019
Sydney Parade 1
1
1
2
276
Louis McDonough
Phoenix 1
Terenure 1
27 Jul 2019
Terenure
1
1
2
277
Elliott Johns
YMCA 3
Phoenix 2
30 Jun 2019
Claremont Road
0
2
2
278
Andrew Blair White
YMCA 2
Clontarf 2
3 Jun 2019
Claremont Road
0
2
2
279
Nithin Thambi
North County 3
Adamstown 3
22 Sep 2019
Inch
2
0
2
280
John Cassidy
YMCA 1
Pembroke 1
29 Jun 2019
Sydney Parade 1
1
1
2
281
John Cassidy
YMCA 1
Merrion 1
13 Jul 2019
Claremont Road
0
2
2
282
Elliott Johns
YMCA 3
Longford 1
6 May 2019
Newtownforbes
1
1
2
283
Elliott Johns
YMCA 3
Laois 1
17 Aug 2019
Stradbally
1
1
2
284
Mick Cotter
Terenure 1
Cork County 1
7 Sep 2019
The Mardyke
0
2
2
285
Sk Ahmed Zibran Shovon
Pembroke 4
Tyrrelstown 1
17 Aug 2019
Tyrrelstown Park
0
2
2
286
Colm Morgan
Terenure 2
DLR County 2
31 Aug 2019
Terenure
1
1
2
287
Mick Cotter
Terenure 1
Merrion 1
20 Apr 2019
Anglesea Road
1
1
2
288
Mick Cotter
Terenure 1
Rush 1
4 May 2019
Terenure
0
2
2
289
Mick Cotter
Terenure 1
Balbriggan 1
9 Jun 2019
Terenure
0
2
2
290
Jack McGee
Rush 3
Mullingar 2
31 Aug 2019
St Finians College
0
2
2
291
Nathan McGuire
Rush 1
North County 1
5 Aug 2019
Inch
1
1
2
292
Manpreet Monty Singh
North Kildare 2
Knockharley 2
5 May 2019
Kentstown
0
2
2
293
Cormac Hassett
Cork County 1
Terenure 1
13 Jul 2019
Terenure
1
1
2
294
Cormac Hassett
Cork County 1
Clontarf 1
20 Jul 2019
Castle Avenue
1
1
2
295
Cormac Hassett
Munster Heat 1
Railway Union 1
5 Aug 2019
Claremont Road
1
1
2
296
Trevor Koen
Wicklow County 1
Dublin University 2
1 Jul 2019
College Park
0
2
2
297
Munir Khan
Clondalkin 1
Knockharley 2
8 Sep 2019
Kentstown
0
2
2
298
Mel Mcgee
Balbriggan 2
Clontarf 4
25 Jul 2019
Castle Avenue
2
0
2
299
Fintan Moore
Laois 1
Merrion 3
29 Jun 2019
Stradbally
0
2
2
300
Fintan Moore
Laois 1
The Hills 2
14 Jul 2019
Stradbally
1
1
2
301
Kevin Conroy
Wicklow County 2
Terenure 3
5 Aug 2019
Terenure
0
2
2
302
Atiq Rehman
Laois 2
Merrion 5
26 May 2019
Stradbally
0
2
2
303
Shiva Katta
Adamstown 3
Malahide 4
26 May 2019
Corkagh Park 1
0
2
2
304
Shiva Katta
Adamstown 1
Terenure 2
11 Jun 2019
Terenure
1
1
2
305
John Morgan
Laois 3
DLR County 4
18 May 2019
Shanganagh Park
0
2
2
306
Ali Yasir
Mullingar 1
Merrion 4
17 Aug 2019
Anglesea Road
1
1
2
307
Fintan Moore
Laois 1
North Kildare 1
9 Jun 2019
The Maws
0
2
2
308
Anthony Bellew
Knockharley 1
Civil Service 1
4 May 2019
Civil Service
0
2
2
309
Daragh Ryan
Mullingar 1
DLR County 1
11 May 2019
Shanganagh Park
0
2
2
310
Harry Kirk
Greystones 1
Terenure 2
1 Sep 2019
Terenure
0
2
2
311
Sean Glennon
Mullingar 2
Bagenalstown 2
18 May 2019
St Finians College
0
2
2
312
Sean Farrell
Bagenalstown 1
Merrion 5
29 Jun 2019
Bird Avenue
0
2
2
313
Sean Farrell
Bagenalstown 3
Mullingar 3
7 Jul 2019
McGrath Park
0
2
2
314
Suresh Kumar Madhikanti
Tyrrelstown 1
Pembroke 4
14 Jul 2019
Sydney Parade 1
0
2
2
315
Muhammad Atiq Raza
Longford 2
Clontarf 5
7 Jul 2019
Mount Temple
0
2
2
316
Finn Mcgee
Rush 3
Castleknock 2
8 Jun 2019
Kenure
0
2
2
317
Muhammad Atiq Raza
Longford 2
DLR County 3
5 May 2019
Shanganagh Park
0
2
2
318
Shozab Ali Taj
Bagenalstown 1
Greystones 1
8 Jun 2019
Greystones - Druids
0
2
2
319
Shozab Ali Taj
Bagenalstown 1
DLR County 2
7 Sep 2019
McGrath Park
0
2
2
320
Shozab Ali Taj
Bagenalstown 1
Wicklow County 1
21 May 2019
McGrath Park
1
1
2
321
Shozab Ali Taj
Bagenalstown 1
Merrion 4
11 Jun 2019
Anglesea Road
0
2
2
322
Chinmay Kadam
Adamstown 2
Pembroke 3
29 Jun 2019
Corkagh Park 1
0
2
2
323
Chinmay Kadam
Adamstown 2
Railway Union 3
18 Aug 2019
Park Avenue
0
2
2
324
Sofiat Alam
Carlow 2
Pembroke 6
4 Aug 2019
Sydney Parade 2
0
2
2
325
Raj Arya
Clontarf 6
Laois 3
15 Sep 2019
Stradbally
0
2
2
326
Andrew Tonge
Leinster 2
Merrion 2
28 Jul 2019
Observatory Lane
1
1
2
327
Connor Fletcher
Balbriggan 1
Rush 1
26 May 2019
Kenure
0
2
2
328
Connor Fletcher
Balbriggan 1
Clontarf 1
6 Jul 2019
Castle Avenue
0
2
2
329
Connor Fletcher
Balbriggan 1
Cork County 1
24 Aug 2019
Jack Harper Memorial
1
1
2
330
Vignesh Ravi Sankar
Sandyford 1
Swords 1
11 May 2019
Marlay Park
0
2
2
331
Vignesh Ravi Sankar
Sandyford 1
Laois 2
6 Jul 2019
Stradbally
0
2
2
332
Muhammad Rizwan Ullah
Clontarf 5
Merrion 6
2 Jun 2019
Bird Avenue
0
2
2
333
Ross Norman
Gorey 1
Merrion 7
16 Jun 2019
Anglesea Road
0
2
2
334
Sivaraman Sundaram
DLR County 2
Laois 2
19 May 2019
Stradbally
0
2
2
335
Sivaraman Sundaram
DLR County 2
Greystones 1
25 May 2019
Greystones - Druids
0
2
2
336
Ibrar Jan
Wexford Wanderers 1
Rush 2
28 Jul 2019
Kenure
0
2
2
337
Declan Moore
Ringcommons 1
DLR County 2
29 Jun 2019
Ringcommons
0
2
2
338
Aidan Longstaff
Greystones 1
Bagenalstown 1
8 Jun 2019
Greystones - Druids
0
2
2
339
Derek O'Neill
Ashbourne 2
Merrion 7
1 Jun 2019
Brannockstown
0
2
2
340
Ross Wynne
Railway Union 2
Leinster 2
7 Aug 2019
Observatory Lane
1
1
2
341
Ross Wynne
Railway Union 2
Merrion 2
13 Jul 2019
Anglesea Road
1
1
2
342
Ross Wynne
Railway Union 2
Malahide 2
1 Sep 2019
Park Avenue
0
2
2
343
Thorfinn Newton
Greystones 1
Merrion 5
14 Jul 2019
Greystones - Druids
0
2
2
344
Hubert Beaumont
Halverstown 1
North County 4
2 Jun 2019
Inch
0
2
2
345
Hubert Beaumont
Halverstown 1
Leinster 5
15 Sep 2019
Brannockstown
0
2
2
346
Hubert Beaumont
Halverstown 1
Greystones 2
7 Sep 2019
Greystones - Druids
0
2
2
347
Stefan Carty
Wexford Wanderers 2
Laois 3
11 Aug 2019
Wexford RFC
0
2
2
348
Shamas Sarfraz
Longford 1
The Hills 2
2 Jun 2019
The Vineyard
0
2
2
349
Shamas Sarfraz
Longford 1
North Kildare 1
19 May 2019
Newtownforbes
1
1
2
350
Terry Bruton
Ashbourne 1
Knockharley 2
26 May 2019
Kentstown
0
2
2
351
Terry Bruton
Ashbourne 2
Knockharley 3
16 Jun 2019
Kentstown
0
2
2
352
Mick Schnackenberg
Slieve Bloom 1
North County 3
13 Jul 2019
Ballyeighan
0
2
2
353
Mick Schnackenberg
Slieve Bloom 1
Tyrrelstown 1
15 Sep 2019
Ballyeighan
0
2
2
354
Sai Jathin Chekhilla
Tyrrelstown 1
Civil Service 2
31 Jul 2019
Tyrrelstown Park
0
2
2
355
Sai Jathin Chekhilla
Tyrrelstown 2
Railway Union 5
15 Sep 2019
Park Avenue
0
2
2
356
Sai Jathin Chekhilla
Tyrrelstown 2
Wicklow County 2
7 Jul 2019
Presentation Bray
0
2
2
357
Aidan Longstaff
Greystones 1
Bagenalstown 1
4 Aug 2019
Ringcommons
0
2
2
358
Kiran Sakaria Velimparambil Pappachan
Swords 2
Civil Service 3
6 May 2019
Civil Service
1
1
2
359
Gary Luff
AIB 1
Rush 3
14 Jul 2019
Wesley College 1
0
2
2
360
Ken Boucher
AIB 1
Bagenalstown 2
17 Aug 2019
McGrath Park
0
2
2
361
Atul Khurana
Lucan 1
Mullingar 2
14 Apr 2019
St Catherine's Park
1
1
2
362
Atul Khurana
Lucan 1
Bagenalstown 2
11 May 2019
McGrath Park
0
2
2
363
Ibrar Jan
Wexford Wanderers 1
Mullingar 1
26 May 2019
Wexford RFC
0
2
2
364
Simranjeet Singh
Civil Service 1
Rush 2
31 Aug 2019
Civil Service
0
2
2
365
Cian Rooney
Balbriggan 4
Greystones 3
10 Aug 2019
Greystones - Druids
0
2
2
366
Wamiq Siddiqui
Phoenix 4
The Hills 3
20 Apr 2019
The Vineyard
1
1
2
367
Brian Thornes
Malahide 5
Merrion 7
31 Aug 2019
St Columbas Coll 2
0
2
2
368
Alec Barrett
Pembroke 2
YMCA 3
2 Jun 2019
Sydney Parade 1
1
1
2
369
Alec Barrett
Pembroke 2
YMCA 2
20 May 2019
Claremont Road
1
1
2
370
Wamiq Siddiqui
Phoenix 3
Rush 2
11 May 2019
Phoenix
0
2
2
371
Jose O'Carroll
Balbriggan 4
Adamstown 6
7 Sep 2019
Corkagh Park 2
1
1
2
372
Wamiq Siddiqui
Phoenix 3
Merrion 4
27 Jul 2019
Phoenix
0
2
2
373
Usman Ishaq
Knockharley 2
Wicklow County 1
13 Jul 2019
Presentation Bray
0
2
2
374
Jack Grant
Malahide 5
Pembroke 5
15 Jun 2019
Malahide 1
0
2
2
375
Vaibhav Kotnala
Sandyford 1
Greystones 1
10 Aug 2019
Marlay Park
1
1
2
376
Ronan Furlong
Malahide 5
Leinster 5
13 Jul 2019
St Columbas Coll 1
0
2
2
377
Chirag Poddar
Merrion 3
YMCA 3
5 Aug 2019
Anglesea Road
1
1
2
378
Chirag Poddar
Merrion 2
Malahide 2
8 Sep 2019
Malahide 1
0
2
2
379
Chirag Poddar
Merrion 2
Clontarf 3
2 Jun 2019
Castle Avenue
1
1
2
380
Chirag Poddar
Merrion 2
YMCA 2
22 Apr 2019
Anglesea Road
0
2
2
381
Chirag Poddar
Merrion 2
North County 2
11 May 2019
Anglesea Road
1
1
2
382
Callum Polo
North County 2
Pembroke 2
10 Jun 2019
Sydney Parade 1
1
1
2
383
Jamie Champion
Clontarf 5
The Hills 3
8 Jun 2019
Margaretstown
0
2
2
384
Ashwin Reddy Yeduguri Sandinthi Joseph
DLR County 3
Clontarf 5
14 Sep 2019
Shanganagh Park
0
2
2
385
Praveen Babu Priyalakshmi
Kilkenny 1
Pembroke 6
14 Jul 2019
Sydney Parade 2
0
2
2
386
Sai Chaitanya Govulakonda
Tyrrelstown 3
Phoenix 6
20 Apr 2019
Tyrrelstown Park
0
2
2
387
Bernandus Mong
Leinster 4
Slieve Bloom 1
26 May 2019
Newtownforbes
0
2
2
388
George Jebaraj
Athlone 1
Tyrrelstown 3
18 Aug 2019
Tyrrelstown Park
2
0
2
389
Brian Delaney
Phoenix 5
North Kildare 3
20 Jul 2019
The Maws
0
2
2
390
Abhishek Pandey
Sandyford 1
Terenure 2
5 May 2019
Marlay Park
1
1
2
391
Shahjahan Khan
Clontarf 3
Phoenix 2
7 Sep 2019
Phoenix
0
2
2
392
Joseph Anandh
DLR County 2
Laois 2
8 Jun 2019
Shanganagh Park
1
1
2
393
Vaibhav Pratyush
Lucan 2
The Hills 4
5 May 2019
Margaretstown
0
2
2
394
Chaitanya Krishna Sarangapani
Swords 3
The Hills 5
1 Sep 2019
Newbridge Demesne
0
2
2
395
Karthik Sridhar
Clondalkin 1
Greystones 1
15 Jun 2019
Greystones - Druids
0
2
2
396
Ankesh Mishra
Finglas 1
Wicklow County 2
20 Jul 2019
St Columbas Coll 2
0
2
2
397
Shahjahan Khan
Clontarf 3
North Kildare 1
16 Jul 2019
Castle Avenue
1
1
2
398
Martin Russell
Malahide 4
Railway Union 4
11 Aug 2019
Park Avenue
0
2
2
399
Martin Russell
Malahide 2
North County 2
30 Aug 2019
Inch
0
2
2
400
Shiva Katta
Adamstown 3
Tyrrelstown 1
18 May 2019
Tyrrelstown Park
0
2
2